我的Android说

先声明以下,本文只是笔者对Android开发的一点浅薄的见解,不喜勿喷。

       提起Android,大家肯定都不陌生,我们日常用的智能手机大部分都是基于Android系统,对于非软件专业的人也就知道这麽多了。然而即便是本专业(我是在读软件工程专业)的人也不见得对Android有更深的认识,甚至很多人都以为Android开发不就是做app嘛。其实事实并非如此,我只能这样说“每一个领域都有每一个领域的浅层、中层、高层甚至是精髓,关键看你是否有兴趣去挖掘。”Android经过前几年的火热后,这些年有些回冷的趋势,但这无可厚非,没有什么东西可以永存,更何况是人们的热情。然而如果要用更准确的说法去评价当前Android的市场前景的话,那么我们应该这样说:“Android依然火热,只是没有以前那么火热”。但就我所了解的来讲,Android的人才市场前景并不乐观,整体呈现出初级中级Android工程师趋于饱和,而高级Android工程师急缺的态势,这也有可能是近几年Android热度回降的原因之一吧。我这样说并不是为了让想做Android的人知难而退,我只是在陈述一个客观的事实,相反主观上我并在意这些,我所看重的是Android的应用前景(很广阔),并且我并不会因为这样的态势而放弃我的Android学习之路。若你问我为什么要走Android之路,我不会用“高薪酬,就业前景好”这样的话来搪塞你,因为软件工程行业无论那个方向,只要学有所成都可以立足,而我要说的原因只有两点:一、我喜欢Android。二、术业有专攻,喜欢就要专攻。

        其实在上大学之前,我对于软件行业根本不了解,认知度基本为零。所以我也不是一开始就喜欢Android,我开始认识Android是校院开设的一门课程——新生研讨课上,开课教授提到过Android开发,当时觉得“哇,原来手机上的软件就是通过Android来开发的,如果我能开发出自己的一个app供大家使用岂不是很炫。”于是寒假的时候我就开始着手了解Android,然后配置Android的开发环境,但是遇到了问题,Android是Google发布并维护,所以开发IDE还有一些开发需要的SDK、API等需要从Google官网上下载,然而Google被墙了,当时并不知道有想Android中国官网、安卓巴士、eoe Android开发者社区等这些网站,所以我找了很多办法,最后翻墙下了需要的东西,结果因为我的笔记本电脑太老,android模拟器无法使用,最后也就不了了之。但是我不甘心,来到学校后又重新搞了一遍,最后采用用真机测试的方式继续我的Android之路,虽然麻烦,但总归用所收获,并写了几个简单的app。但之后因为大部分课程开课了,社团也比较忙,所以Android的学习就落下了。现在随着对Android认识的深入,我也明白了Android的学习路线,了解了Android目前的市场、应用、人才需求等前景,现在我很坚定的决定未来就做Android,且专攻Android。学习之路必然艰辛,但只要喜欢,应该不会觉得太累。

       那Android到底是什么,Android为什么会火,Android为什么能赢得那么多程序员的芳心?我想这可以从Android的历史轨迹中找到答案。2003年Andy Rubin等人创建了Android公司,并创建了Android公司,标志着Android的诞生。但其实Android真正被人们关注是从Google将Android公司收购两年之后的2007年。2007年Google建立全球性的联盟组织——Open Handset Alliance,并将Android源码公布,标志着Android时代的的到来。其实,如果仔细想想,我们现在天天用的智能手机也就是在07、08年才开始出现的。也就是说“Android开启了手机的智能化时代”,这句话一点也不为过,当然这里的智能化是相对于之前来说。之后的2008年,Google便发布了Android系统的最早的版本Android1.0,再之后Android1.0、2.0、3.0、4.0等系列也慢慢出现,现在最新的是Android7.0系列,功能更强大,效率更高,不过现在7.0版本还处于测试期市场份额占比不多。目前最稳定的Android版本是4.4版本,但主流的是5.0和5.1版本(你可以在你手机的设置中的“关于手机”项中看到Android的版本,如果你的手机机龄在两年之内的话一般都是5.0以上的),5.0可以说是Android发展的一个分水线,因为从5.0版本开始Android摒弃了Davlik虚拟机,转为ART虚拟机,无论安全性还是系统内存调控能力都得到了大幅度的增强和提升。不过如果是学习或练习基本功的话,4.4稳定版还是比较好的。
Android之所以可以受到厂商及开发者们的喜爱,并迅速占领市场,很大一部分因素是Android极具特色的平台优势。
一、 开放性
在优势方面,Android平台首先就是其开放性。开放性对于Android的发展而言,有利于积攒人气,这里的人气包括消费者和厂商,额,当然也包括我们码农。因为开放性,Android平台允许任何移动终端厂商的加入,允许任何Android的热爱者和开发者的加入,所以Android平台的发展和革新就比较快。
二、 方便开发
Android平台提供给第三方开发商一个十分宽泛、自由的环境,不会受各种条条框框的阻扰,这与Android的免费开源有着莫大的关系。可想而知,会用多少新颖别致的软件诞生。
三、 丰富的硬件支持
企业为什么要开发Android软件呢?这不仅是由于Android背后有强大的谷歌作为后盾,并且开放了Android SDK软件开发组件,可以让第三方的开源社区方便快捷地开发众多实用的Android应用程序,而且它与手机产业链中最具有影响力的龙头公司联盟包括中国移动、摩托罗拉、高通、宏达和T-Mobile等建立标准化、开放式的通信软件平台有关。也就是说,只要采用Android操作系统平台,就基本不受限于硬件装置,程序的可移植性好,能很好地解决当前由于众多手机因操作系统的不同而造成的不同智能手机之间因文件格式不同而无法让信息顺利流通的问题。
以上是Android最典型的三个优势,其实对于码农来说,Android最大的诱惑力就在于它的开源免费,这无疑是码农界的福音。
      
       讲了这麽多,什么历史和优势其实这些都是经过网上和书本了解来的,然而作为一个Android的初学者的我想从我个人的角度去谈谈我对于Android的看法或者说是认识。
首先,我想先纠正一个人们对Android开发的误解:做Android就是玩app嘛。的确,现在做应用层的开发人员占绝大多数,这些人其实是在开发基于Android开发环境运行在Android系统上的应用程序,本质上与做C++应用程序、java应用程序没有区别。但其实Android的框架有四层,应用层、应用程序框架层、系统运行库层和Linux内核层,大部分开发人员是做前两层的,即所谓的做app和做中间件。至于后两层,在企业中做的也很少,但有些大型企业也会去做第三层,开发用于自己公司内部的运行库。由此可见,做Android并不一定就是做app,Android的底层和中间件也是需要人去开发以支持应用层的开发。所以说,做Android不等同于做app,至于做哪一层要看你喜欢什么,适合什么。当然,我自己目前想的未来的发展方向就是Android的应用层,因为适合我。
其次,我想正视一下Android目前的发展前景,经过我询问学长,上网搜查,听新生研讨课上教授的讲解,我对Android的发展前景做以下两点总结:
一、 针对Android人才市场
前些年Android人才市场的火爆,我想是由Android发展迅猛所带来的需求的快速增长与Android人才供给不足的尴尬局面所造成的。那些年,即使没有学历,但只要经过Android培训的有Android基础的就能找到不错的工作。这样的结果就是,Android人才市场整体呈现初中级Android工程师趋于饱和(甚至有许多都是半路出家的)而高级Android工程师紧缺的态势,并且这种态势将继续持续下去。Android可能正在经历一个从高峰期到平衡期的过渡期,这对于想做Android的后生来说是挑战,但更是机遇。大浪淘金,只要你坚持你所喜欢的做下去,为什么你不可能是那金子?
二、 针对Android应用前景
众所周知的Android应用领域是智能手机、平板等领域,这几年新型的智能穿戴领域,比如已经实现的智能手表,但未来智能穿戴领域还有待继续发展。其实,除了这些大家可能听过的领域,Android其实还有些你意想不到的领域,比如说智能家居、智能汽车、Android相机等。智能家居是一个新概念,通过给我们平时常用的家电装Android系统来实现家居的智能化。未来智能家居可能成为Android一个新的热点。可能不久的将来,我们可以给装载Android的冰箱写一个自动调温的软件也说不定呐!
        以上内容总结来说,就是Android的前景不错,Android的应用领域很广泛值得我们去探索,我喜欢Android并将打算专攻Android。当然光豪言壮志可不行,那我要如何完成我的Android学习之路呢?以下是我曾经收藏的几篇优快云博客的有关Android学习路线的分享,如果和我一样对Android感趣的小伙伴,可以看看下面的连接:http://blog.youkuaiyun.com//rticle4details/51603774
        http://blog.youkuaiyun.com/hwz2311245/article/details/46896387

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

angelavor

觉得有收获,给我个三连吧

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值