国内Android开发行业现状及职业规划浅析

发布者:EEWorld资讯最新更新时间:2011-08-21 来源: EEWORLD关键字:Android  华清远见 手机看文章 扫描二维码
随时随地手机看文章

  本人一直致力于嵌入式相关知识和技术在中国大陆地区的技术传播及嵌入式产品及移动设备的系统和应用程序开发,近两年主要专注于3G技术领域,重点是研究Android应用开发及系统核心代码及Android开发人才培养体系的建设。作为华清远见3G学院的职业讲师,我在面试学员的过程中经常会被反复问到一些问题,如Android开发是否有前途?目前国内Android开发行业市场现状如何?什么样的人可以学Android?需要有什么样的基础?如何学习Android开发?等等。这些问题可能是大部分Android开发初学者想了解的,所以抽时间整理了一下,短文一篇,希望可以对大家在Android开发入门学习的阶段有所帮助,更希望可以帮助更多的朋友进一步了解所学的行业,明确职业发展的方向,欢迎拍砖。

  关于Android

  相信大家对Android的发展历史多少都有一些了解,Android曾经是一家创立于旧金山的公司的名字,该公司于2005年8月份被Google收购,并从此踏上了飞速发展的道路。经过这几年的发展,它已经发展成了一个平台、一个生态体系。现在Android在移动领域已经得到了广泛的应用。根据Google于2011年6月份公布的数字,现在每天激活的Android设备高达50万台,比5月份的数据增加了10万台!Google还透露目前已经与36家OEM厂商和215家运营商合作,共激活了超过1亿台Android设备。

  相比于Symbian的日落西山,以及苹果的封闭、Windows Phone的前途未卜,Android无疑代表了当前行业发展的主流趋势:开放平台取代了封闭平台。让参与者均能通过自己的努力而获益。

  从2008年9月公布1.0版本以来,经过近三年的跨越式发展,现在Android已经发展到了3.x版本,这是一个针对平板电脑而做了大量优化的版本。包括对更大屏幕的支持的类库、多任务优化等。目前市场上占主流的还是2.2版本,当然,相信随着时间的推移,2.3及后续版本会得到越来越多的设备的支持。

  学习Android有前途么?

  由于Android是近几年才开始起步的,所以有很多朋友在关注华清远见3G Android系统开发课程时,也总是会有这样的疑问。我一直跟带着这种疑问的朋友说,回答这个问题,有几个关键点:第一、这个市场是否足够大(或者能发展到足够大),这点我相信大家对于移动设备的现状有足够的了解,对其未来的发展不会有什么异议;其次是你所从事的领域是否处于上升通道上?身处一个上升的通道,个人只要付出一定的努力,这个行业都会带着你往上走,相反,如果处于一个没落的行业,个人再努力,可能都赶不上整个行业坠落的速度。Android这几年的发展可谓有目共睹,就像前面所说,每天的设备激活数目就达到了50万台;其三,是否有足够多的大公司参与其中,或者是否成就了一些公司。行业的发展,离不开业内大公司的支持,或者,是否有公司在该领域得到了长足的发展。处于这个行业的大公司,除了Google本身外,也成就了一些公司,例如Motorola移动、HTC,前者借Android咸鱼翻身,后者借Android成了市值超越Nokia的公司。行业的发展如此红火,那么作为开发者,是否可以从中获益呢?我们可以从“Android工程师一年经验月薪8000元”这则新闻来看这个行业的开发者的情况,由此可以看出,这个行业的从业人员现在有多抢手。

  目前国内Android开发行业市场现状如何?

  目前国内的Android开发还是主要以应用开发为主,主要分成3类:为企业开发应用、开发通用应用(放到Android Market或者其他App Market销售)以及游戏开发(放到Android Market或者其他App Market销售)。第一类开发者一般身处规模较大的公司,这些公司主要为自有品牌或者其他品牌设计手机或者平板电脑的总体方案。除了根据需求对系统进行定制外,更多的工作在于为这些系统编写定制的应用。第二类开发者,一般处于创业型公司或者是独立开发者,他们的盈利方式主要是2种:为国外公司进行外包开发,或者通过Google的移动广告(AdMob)通过广告点击分成。而理论上的通过付费下载的形式来盈利的,现在国内鲜见成功者。第三类开发者,目前和第二类开发者类似。下图是开发者提交的应用和游戏的数目所占的比例图,从中也可以看出应用开发数目远超游戏开发。(数据来源:创新工厂)



什么样的人可以学Android?

  相对于其他移动开发平台,因为Android的(应用)开发采用了Java语言,所以,它的学习曲线相对比较平缓。对于那些有一些编程语言(如C/C++/Java等)训练的学生,都可以考虑学习Android应用开发。当然,如果你希望从事Android游戏开发,那么,最好能在高数、离散数学甚至计算机图形学等方面有比较扎实的基础。如果后续想往底层开发如系统移植、驱动开发等方向发展,或者为了更好地理解Android 应用架构体系,那么,具备一定的操作系统知识是必要的,当然,并不需要你对操作系统有多精通,而是对其基本原理有一定了解即可。

  如何学习Android开发?

  上面是Android的体系架构图,自上而下分别为应用层、应用框架、类库和Alvik运行时环境以及Linux内核。一般来说,我们想从事Android开发,可以从应用开发作为切入点,逐渐熟悉其整个体系,并慢慢往其底层渗透,从而能做到软硬兼备,华清远见3G学院的Android系统开发班的课程设置就充分考虑到了这一点,既涉及到应用开发的透彻掌握,又帮助大家在系统开发层面上做好充分的准备。而从学习的路线图上来说,先熟悉Java SE编程,能比较熟练的使用Java语言进行编程,熟悉Java语言语法特点,熟悉Java IO、Java线程、网络编程、XML处理等。另外,因为很多的Android应用在运行时都需要去访问网站服务器,因此,熟悉一种网络编程语言也是必要的。无论是从学习的方便性还是市场占有情况来说,使用JSP/Servlet都是不二的选择,另外,在这个阶段也顺便学习一下SQL语法和熟悉一种SQL数据库,以方便后续Android开发中进行SQLite数据库开发。学习完这些课程后,就可以开始进行Android的应用开发的学习,例如Android中的UI组件、基本组件、数据存储、传感器、图形图像处理、多媒体处理、游戏开发等。为了更好地进行应用编程,可以有选择的对其Lib类库进行分析,以加深对其工作机制的理解。再往下,就是操作系统层级了,这里应该要对Linux操作系统进行学习,熟悉其内核和运行原理,熟悉ARM体系架构以及常用指令,并熟悉驱动的编写方式,掌握其移植方法等。

关键字:Android  华清远见 引用地址:国内Android开发行业现状及职业规划浅析

上一篇:瑞萨选用Wind River软件测试方案提升Android效能
下一篇:Wind River新版测试管理工具降低程序代码潜在风险

推荐阅读最新更新时间:2024-05-02 21:32

2010年十大重要技术:平板电脑居首
   导读:国外媒体今天撰文,对2010年的十大重要技术进行了展望,其中平板电脑位居首位,谷歌Chrome OS和Android两款操作系统也榜上有名。   以下为文章概要:    1、平板电脑   这是今年最受期待的产品。目前市面上已经有多种传言,包括Android平板电脑以及一些概念产品,但最重要的产品还是苹果平板电脑。关于苹果平板电脑的名称有很多说法,有人说是iSlate,有人说是iPad。假如苹果CEO史蒂夫·乔布斯(Steve Jobs)并未开发平板电脑,他最好还是赶紧部署这一计划,因为任何其他的产品都将令外界大失所望。至于我们为什么需要一款介于笔记本和 iPhone 之间的产品,恐怕还需要等到平板电脑面市后才能
[手机便携]
对车载系统来说,原生Android Auto是不是更好的未来(上)
底层为Android的车载系统是一种非常独特的存在,你在这个市场上见到的很多“高定”版本,无一例外都是Android的派生品,只不过,它们的作者都不会告诉你这个事实。一时间,比给你的iPhone套上壳还时髦的,就是给Android套上一层壳,再放到你的车上,好用不好用,冷暖自知。 智能手机界的一个共识是,你之所以觉得你手机上的Android系统如此难用,原因只有一个,你根本没有见过原生的Android系统——这个遗憾可以理解。 如果你关注车载系统的未来走向,那么不关注Android Auto的变化,要么是装傻,要么是真傻。 Google在过去几年一直致力于一件事情,就是让基于Android的车载信息系统的操作不再
[汽车电子]
对车载系统来说,原生<font color='red'>Android</font> Auto是不是更好的未来(上)
评论:混乱无序 如此Android终将没落
    自从2008 年9月第一个版本的Android 1.1发布以来,这个以Linux为基础的开放源码操作系统已经风靡全球。2011年第一季 度,Android在全球的市场份额首次超过塞班系统,跃居全球第一。 2011年11月数据,Android占据全球智能手机操作系统市场52.5%的 份额,中国市场占有率为58%。 但是,在风光的背后我们不得不来说一下Android灿烂光辉下的那一片阴影。任何一款操作系统都有他的缺陷,但Android的这些缺陷却可能令其慢慢走向没落。 关于应用     Android应用商店的程序下载量在前不久刚刚破了100亿,在此对Android表示祝贺,但是笔者认为Android整个生态圈存在着太多问题,
[手机便携]
Mobilebeat头脑风暴:智能手机可以取代PC
  厂商争相在无线网络领域淘金,期待看到能够取代PC的智能手机——下一手机能够支持单独的消费与商用客户,并支持更多的视频。这是参加本届Mobilebeat 2010会议的厂商高管的部分想法。   据出席Mobilebeat 2010会议的人,移动平台和应用的整合是个挥之不去的问题,但现在主要焦点正在转向如何赚到钱。“我们在700MHz频率上面支出了9亿美元,以覆盖到4G,现在我们正在另外投入数亿美元的资金来扩建网络,”Verizon Wireless的新技术开发主管Humphrey Chen表示。   Verizon在波士顿和西雅图建立了试验性的Long Term Evolution网络,现在向用户提供10 Mbits/秒的下
[手机便携]
研华携手伙伴成立嵌入式Linux和Android联盟
2017年3月16日,全球智能系统领导厂商研华公司(股票代号:2395)在2017年纽伦堡嵌入式电子与工业计算机应用展(Embedded World)上与英研、诚迈、Canonical、Lineo、瑞相、RTSoft、Timesys、中科创达和Witekio共同宣布成立嵌入式Linux与Android联盟(Embedded Linux & Android Alliance, 以下简称“ELAA”)。此联盟主要在工业嵌入式市场推动开放、标准化的Linux和Android软硬件架构,所有成员将藉此联盟,建立完善的软硬件产业生态体系,来加速Linux & Android在嵌入式和工业物联网的发展,让软硬件开发者与终端使用者都能受益。
[嵌入式]
研华携手伙伴成立嵌入式Linux和<font color='red'>Android</font>联盟
Android 4.0手机最早今年10月面世
搭载Android 4.0“冰激凌三明治”手机最快10月面世   北京时间8月11日早间消息,科技博客AppleInsider报道称,谷歌正在加速推出Android 4.0“冰激凌三明治”系统,有望年底发布。   谷歌希望抢在苹果推出iPhone 5之前推出下一代Android系统,以吸引市场的更多关注。   根据目前的信息,“冰激凌三明治”系统将于今年底推出。不过谷歌正在加速进度,希望将发布时间提前。科技博客Boy Genius Report报道称,第一款采用“冰激凌三明治”系统的手机最早将于今年10月面市。   该博客援引了消息人士的说法,并称谷歌不希望在苹果发布iPhone 5之后,一些Android用户
[手机便携]
在ARM Cortex-A8内核处理器及android操作系统上实现双屏异像显示应用
随着ARM Cotex-A8与Android的组合越来越强大,其从智能移动终端如智能手机,平板电脑等消费电子领域渗透到各行各业的趋势愈发明显。但受制于芯片体系结构和操作系统构架的设计,在Android平台上通常只能实现同步双屏的一些应用,如下图基于智能手机的显示器应用或者基于平板电脑的投影仪应用: 图1:手机接HDMI电视机 图2:平板电脑接VGA投影仪 在这样的应用中,大屏主要作为小屏的延伸,其目的是让视频或显示界面的可视区域变大,以便让观看的体验更好或者让更多的人看到小屏上的内容。其操作的UI界面与内容界面都同时显示在不同的屏上。专业上可称为同步双显或称双屏同像技术。而对于性能弱一点的处理器或操作系统,由于
[嵌入式]
安卓13都要来了!网友:安卓12还没用上
安卓作为手机系统占据最大比率的系统,一直处于领先的地位,其开放性可以让手机厂商定制UI完善了生态系统,也受到了用户的喜爱。最近谷歌官宣Goolgle I/O开发者大会将在5月11日至12日举行,这也预示着安卓13要来了。 其实根据以往消息爆料,谷歌会发布Android 13系统,在AI、VR/VR方面会带来更新的体验。在安全性上, 安卓13会进一步加强隐私保护,对程序的权限方面不再像以前那样大撒把式管理,这必然会让那些流氓软件不再为所欲为了。另外安卓13还会增加“照片选择器”功能,可以有效防止有些程序在后台获取权限。另外还有个功能就是WiFi的附近设备权限也受到限制,不再是通过连接热点便可以 获取你的位置信息了。 你现在在
[手机便携]
<font color='red'>安卓</font>13都要来了!网友:<font color='red'>安卓</font>12还没用上
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved