It’s Android Time——Google Android创赢路线与产品开发实战

news/2024/11/26 4:28:27/

本文节选于电子工业出版社推出的《It’s Android Time——Google Android创赢路线与产品开发实战》一书。

 

第15章 你真的准备好了吗

 

 

15.1 Android 战场上的人们

15.1.1 中国Android事业的发展

1. 中国大陆的Android事业发展

中国大陆的Android事业发展未能赶上世界的步伐,原因是多方面的。

首先,中国没有一个健全的开发环境。Android从一开始就是开源的,但它又是一款完整的操作系统,所以初期的Android必定不是最完善的,各方面都有待加强。手机研发的核心技术掌握在很多国外公司的手中,即便当时的开发环境不完善,这些公司也能有充分准备,而国内就完全不具备这么成熟的推广环境。

其次,Android并不是完全开源,不像Linux不仅开放所有的源代码,项目文档等也是开放的,Android开放的只有源代码。这是因为一旦完全开源,导致的兼容问题会很严重,鉴于此,Google对联盟成员本身就是有要求的。而对于国内的山寨机开发者,虽然可以下载Android的源代码,但无法获得多样的开发支持。即使是加入联盟的一部分中国企业,限于政策不够开放及人才匮乏等原因,也无法为开发者提供足够的环境支持。

2. 中国台湾的Android事业发展

中国台湾的Android事业发展比大陆要快。首先,台湾在Linux系统开发方面,有众多的手机驱动厂家,HTC也是作为和Google第一个合作推出手机的厂商,各方面环境得天独厚。

随着宏碁、华硕等很多中国台湾厂商的加入,以及上网本等丰富多彩的Android应用推出后,台湾一直占据着Android开发的先进地位。

3. 大陆迎头赶上的几个社区

中国大陆在2008年年末逐渐涌现出一些Android社区,首当其冲的有Androidin、Android123。由于HTC的G1都是由运营商来发售,所以,中国市面上大部分的手机都是水货且被上锁。而HiAPK这个网站出现以后,给国内的Gphone用户带来福音,HiAPK自制的ROM系统可以将G1原来的锁解开,从而让更多的用户来使用。玩家社区的集大成者是2010年成立的谷风网(goodfeng.com),它集各家所长,深受玩家的支持和喜爱。

同样,eoeAndroid社区的建立又让中国的开发者有了另一片新的空间。eoeAndroid社区的成功主要源自于它的创始人及它现在的运营团队都是开发出身,他们懂得所有社区的会员需要什么。所以,在网站的规划、活动方面都吸引了很多开发者。

其次,eoeAndroid社区一直坚持着自己开放、共享的理念,社区的成员都有一种分享互助的精神,这在国内其他网站是很少看到的,也正是这些朋友的共同努力,让eoeAndroid社区成为了中国最大的Android开发者社区。

4. Android在中国的发展不断升温

2009年,市面上已经开始出现了有关Android开发的书籍,eoeAndroid社区(如图15-1所示)的规模也在不断扩大。HTC Magic Hero的发布;OMS SDK的开放,O1手机的发布;摩托罗拉多款手机发布,Android山寨手机的上市;SDK 1.6的发布,以及中国厂商在Android上的不断投入,都给中国Android开发者不断带来好消息。

图15-1 eoeAndroid社区

15.1.2 Android在中国

1. 中国Android从业者的现状

2009年底,eoeAndroid社区对其社区内的会员做了一次抽样调查,调查报告中显示了Android从业者的一些情况,具体有以下4个方面。

(1)Android从业者偏年轻化。

目前,Android从业者中,20~28岁的人占了近80%,80%以上的人都受过高等教育,全国各地都有分布,但是大部分从业者都集中在京津唐、江浙、深广一带经济发达地区。

(2)大部分Android从业者接触Android时间不长。

目前,Android从业者的经验也亟待增长,因为没有良好的环境,初期少有人贡献出自己的文档、资料,导致现在大部分的从业者缺乏开发复杂项目的经验。Android从业者的整体技术水平较其他的领域偏低,绝大多数从业者都只有3年以下或者3~5年从业经验的人,但可称得上是IT产业的新力量。

目前,国内Android应用的开发人数比重较大,底层的开发人数相对较少。有相当大一部分数量的Android从业者是来自汇编、C、C++、Object C 、Linux、Java等的开发群体。因为Android的到来,不仅之前从事移动平台开发的开发者开始加入,其他一些领域的开发者也已参与到Android的阵营中来。

(3)国内的投入、产出还不够。

从各个从业者的提交情况来看,国内各大公司对Android投入都还不够,很多公司没有投入或者还在观望。而已经投入的目前也还没有达到很好的收支平衡。这与整个移动互联网的大环境有关,因为各方面还不够成熟,企业还需要进一步的观察。

(4)Android从业者普遍对Android很有信心。

大部分的Android从业者都会从事Android相关的工作,大家对Android的未来都抱有很高的期望,对Android在智能手机市场的作为很有信心。

2. 中国高校对Android事业的推广

Android在中国高等教育学校的宣传远远不够。大部分Android的从业者都是工作以后因为各种选择才开始Android的学习,高校并没有提供相应的学习环境和资源,这导致了公司招聘Android从业者无法从应届毕业生中选择,如果希望自己的现有员工从事Android方面的工作,必须有培训投入。

可以预见到,Android的培训等行业在一定时期内会受到市场欢迎。

3.娱乐内容匮乏

中国的Android领域缺乏娱乐内容,这与世界范围内的情况很相似,大部分的Android从业者都是比较专业的开发人员,所以,娱乐性的内容较为缺乏。但是对于普通的消费者来说,娱乐性质的内容仍然有很广泛的需求,从中可以预见到,一款娱乐性质的软件在国内还是会有不错的市场前景。

15.2 对于从业者的挑战与机遇

15.2.1 对于从业者的挑战

对于单纯的开发者来说,从事Android开发并不会有非常严重的问题,至多是在初期缺乏相关的开发资料,特别是一些深入研究的资料。但是这一状况在不断被改变,随着国内Android开发力量的不断增强,相关的资源也一定会丰富起来,Android平台在其他方面与别的平台并无太大的区别。

从业人员如果希望以Android开发作为未来生存的手段,就需要正视以下这些挑战了。

(1)要耐得住寂寞。

每当一个新的产品推出后,初期使用的人数一般都相对较少,特别是在国内,可以阅读的中文材料也相对匮乏。另一方面,一款产品的推广需要一个周期,不可能一蹴而就。

必须承认,Android与iPhone的差距还很大,就SDK来说,iPhone所提供的API的数量要远远大于Android SDK,使用起来的方便程度也有很大的区别。其次,iPhone在现阶段的销量的确很大。但这只是一个现阶段的情况,作为Android的从业者要相信Android的繁荣只是一个时间问题。一旦到了Android开花结果的时候,你就是这项技术领域的先行者,哪怕是之前失败的项目都能为以后带来无尽的经验。而新进入这个领域的新手还需要一个学习的阶段,已经被你抛在身后。

(2)要跟上Android的发展步伐。

Android自身发展是有迹可循的,比如Android 1.0伴随着G1手机发布,1.5版SDK增加桌面Widget等功能,Android 1.6在国际化方面不断完善,最新的Android 2.0在多点触摸、Flash方面改进颇多。我们的开发与计划也要随之而动,紧跟潮流。比如说,多点触摸是大趋势,需要有新准备。

(3)要重新认识移动互联网

无论以前是否从事过移动领域的开发,都应该从现在开始抛弃过去对移动互联网的错误认识。中国3G牌照发放的那一刻,就昭示了中国移动互联网的新生。我们不应该只将手机平台看成是对手机的简单通话功能的提升,而要转变观念。因为移动互联网会在未来占据人们生活的大部分时间,会逐渐替代PC上的很多功能。

15.2.2 我们的机遇

(1)Android的从业者数量还比较少。

当前我们处于一个卖方市场,需求相对大于供给,Android从业人员在相当长的一段时间内比较吃香。由于这个领域特别顶尖的人物还不多,与别人的竞争压力也比较少,所获得的报酬可能在一定阶段会比较可观。

以Android开发为主要工作目标的开发者,都比较容易找到适合自己的工作,起码在Android开发技术普及前,获得优厚的待遇。

(2)目前正是移动互联网大爆发的时代。

一个领域的进步需要各方面不同的因素才能促成,现阶段正是对我们非常有利的一个阶段。

首先,以PC为终端的互联网已经成熟,而且PC性能基本已可以满足人们需求,价格也能被广大消费者接受。相反,人们所追求的目标开始转向方便、轻巧、快捷、简单,笔记本替代台式机已成大势所趋。

其次,随着手机功能的不断进化,价格的不断降低,输入功能的不断增强,承载信息输出的能力也不断提升。移动互联网向普通消费者敞开大门,越来越多的人会选择使用手机进行交互娱乐。

(3)移动终端正向智能化迈进。

手机在不断完善其信号、通话质量等功能以后,逐渐开始向更高层次的需求迈进。与此相对应,在打电话、发短信之余,人们使用手机应用程序的时间会越来越多。

Android和iPhone等的推出,更加完善了手机操作系统平台,从而为更丰富的应用程序的出现提供了契机。而App Store、Android Market正是针对手机用户的软件下载、安装平台。

(4)3G正在不断完善。

中国3G牌照发放的那一天,不仅圆了很多移动从业者的梦,更加昭示了中国移动互联网美好的明天。目前,中国的3G事业正在以非常迅猛的速度发展。3G带来的速度提升,已经可以和家用ADSL匹敌。也就是说,性能要求不是很高的网络应用,完全可以被用在手机上,甚至包括对网络环境要求苛刻的网游。

至此,手机已经具备了足够替代PC的能力,这也是我们的机遇所在。

15.3 观念的转变

观念不正确会导致错误的决断,面对瞬息万变的时局一定要及时转变观念。以下是笔者对未来的一些预见:

1)手机应用开发已经不是J2ME开发。

2)通话只是手机的一个功能,而且会越来越被忽视。

3)手机娱乐会逐渐代替PC,最终完全实现相同效果。

4)手机的续航能力会随着硬件不断优化和电池容量增强而终有一天会被彻底忽略。

5)3G并不遥远,一两年的时间便会蓬勃发展起来。

6)将来有人会问:“iPhone是什么,可以吃吗?”

15.4 小结

本章介绍的内容可以让我们清楚地认识Android所处的大环境,相信选择Android的你一定会是未来移动互联网事业的中坚力量。


http://www.ppmy.cn/news/877627.html

相关文章

如何在笔记本电脑上搭建双系统(windows与linux)

搭建windows与linux并行的双系统(不需要U盘与光驱) 快要月底了,来上一篇博客吧~。Android端进展不高,写写如何搭建双系统吧!电脑的的配置是:华硕A455L笔记本,8G内存,一个128G的固态,500G机械硬…

我是如何走上Android开发的道路的

2012年经历了所谓人生中的一件大事——高考,然后进入了一间2A学校,并阴差阳错的被调剂到了隶属于计算机学院的网络工程专业。上了大学拥有了人生中第一部手机——小米1,拥有了人生中的第一部笔记本——华硕。作为一个来自农村的孩子&#xff…

android type-c 接电视,有Type - C接口,却想电脑直连电视机?教你5个方法,简单又实用...

Type-C 全称是USB Type-C 接口,是一种全新的 USB 接口形式。USB Type-C接口宽度8.3毫米,厚度2.5毫米,而Micro USB接口宽度7.4毫米,厚度2.35毫米,Type-C比Micro USB接口大稍许,比传统USB纤薄小巧。 除了USB Type-C纤薄小巧,其他方面优点更值得关注。如不分正反两面均可插…

android驱动有前景吗,国产Windows+android双系统前景如何

早在 2011 年的 CES 展会上,就有来自美国的厂商 Azpen 公开展示了 Android 2.2Windows 7 的双系统平板电脑。彼时至今,Android 的市场份额早不可同日而语,这个系统在移动市场掌握了足够强的话语权。然而在 PC 随着摩尔定律愈发轻薄的今天&…

❤️Python类的内置属性-classmethod⚡

👋👋Python系列已经出了很久了,但是一直没有很明确的讲staticmethod、classmethod、property这三个特殊的内置属性,本章就一起来聊聊,如何准确使用。 classmethod classmethod 是 Python 中的一个装饰器,用于定义类方法。类方法是绑定到类而不是实例的方法,可以通过类…

Elasticsearch 中默认的日期格式

在 Elasticsearch 中,当你将字段类型定义为 date 类型时,你可以将日期存储为一种可解析的格式,然后 Elasticsearch 可以将其转换为以毫秒为单位的长整型数字进行内部存储。默认的日期格式是 “strict_date_optional_time||epoch_millis”。 …

java面试复习

持续更新 doc文档:java-interview: 面试 目录 1.面试对象三大特征? 2.修饰符的区别? 3.重写与重载? 4.ArrayList和LinkedList的区别? 5.高并发集合中的问题? 6.JDK1.8的新特性? 7.java…

Vue--》打造个性化医疗服务的医院预约系统(一)

今天开始使用 vue3 ts 搭建一个医院预约系统的前台页面,因为文章会将项目的每一个地方代码的书写都会讲解到,所以本项目会分成好几篇文章进行讲解,我会在最后一篇文章中会将项目代码开源到我的GithHub上,大家可以自行去进行下载运…