构建跨平台APP:jQuery Mobile移动应用实战(第2版) (跨平台移动开发丛书)
上QQ阅读APP看书,第一时间看更新

1.1 如今的移动行业

2009年的夏天,笔者拥有了平生第一部安卓手机,当时选择它是因为它给了已经厌倦塞班的笔者另外一种选择。那时候谁都无法想到移动产业会发展到如今的状态。

1.1.1 手机和平板的世界

在2007年1月9日

举行的MacWorld上,Apple公司发布了一款名为iPhone的智能手机(图1-1为2007年发布的第一代iPhone),笔者认为,这是移动手持设备崛起的一个开始,因为是它让触屏智能手机的形象开始深入人心,也是它改变了用户使用手机的方式,让用户以一种触摸的方式享受流畅的操作体验。

图1-1 2007年发布的iPhone

但自始至终,苹果手机的价格都是昂贵的,现在是,过去也是。以至于它制造了巨大的影响力,引领开启了智能手机时代,诺基亚的霸主地位已经不再。实际上当时的手机市场主要还是以外观为卖点,尤其是非智能手机市场。

2007年11月,Google与其他84家厂商联合完成了一款基于Linux的开源操作系统,并将它命名为Android,第一款Android手机在第2年10月发布,这就是由台湾宏达电(也就是HTC)生产的Dream,也就是论坛上常说的刷机神器G1(图1-2为HTC G1)。也正因为如此,虽然Google在2011年收购了摩托罗拉,但是在绝大多数用户心中HTC才是安卓最正统的继承人。

图1-2 HTC G1 Dream

这款手机当时的售价也不菲,毕竟是要与iPhone相抗衡的产品。这款手机没有配备蓝牙,同时软件也比较少,在当时还受过不少嘲笑。毕竟那时候还是诺基亚大放光彩的时代,其强大的娱乐性能不知道超越了G1多远。但是后来一款真正能够与苹果抗衡的手机诞生了。

移动设备的另一个里程碑就是2009年发布的HTC G3(Hero)。在该机上Android第一次支持了Flash并且具备了比较高的配置(至少在不玩大型游戏的情况下能够保证日常使用),而且3.2英寸在当时绝对算是超级大屏幕(图1-3为HTC G3)。

图1-3 HTC G3 Hero

很快安卓得到了用户的认可,2010年1月,谷歌推出了Nexus One,512MB的ROM与RAM在那时比现在的八核还要震撼,3.7寸的屏幕在当时也令人感到惊讶(图1-4为谷歌Nexus One)。

图1-4 谷歌Nexus One

正是在这之后,用户开始向往拥有一款安卓系统手机,可惜作为谷歌的“亲儿子”, Nexus One的性能并不给力,陀螺仪甚至话筒等部件频频出现bug,以至于最终只被当作开发工具来使用。

在这之后的一年内涌现出一大波神器级别的手机,如Samsung I9000、MOTO Defy以及HTC为弥补Nexus One的不足而设计的G7 Desire,还有性价比无敌的G8 Wildfire。这些手机如今很难再吸引用户的眼球,但是在那个时代,它们所带来的诱惑永远会被人们记住。

2011年8月6日,小米公司推出了它的第一款小米手机,这是第一款由我国独立生产却可以在中高端市场中占据一席之地的手机(图1-5为小米一代)。

图1-5 小米1S

注意

请读者记住这一天,这也是MIUI发家的历史,我相信对各位开发者也有非常巨大的激励作用,同时小米由软件推广硬件的做法也极具借鉴价值。

时间跳转到2012年8月30日,这一天发布了一款里程碑性质的手机Samsung Note 2,它大胆采用了5.5英寸的Super AMOLED魔幻屏,另外直接打包了三星定制版的果冻豆系统。这款手指直接促成了三星系列从Galaxy到Tab等产品的成功,如图1-6所示。

图1-6 三星Note 3

这几年手机行业发展的如火如荼,手机品牌也发生了大的变化,小米手机从1代已发展到目前的5代,华为步伐紧跟,成为Android阵营国产手机中的佼佼者,还有魅族、OPPO、VIVO、锤子等。手机行业可为百家争鸣。三星手机在这场角逐中地位逐渐下降。表1-1所示为近几年的部分安卓手机配置表。

表1-1 近几年来的部分安卓手机配置表

通过该表可以发现手机发展的一些趋势:

● 屏幕越来越大,像素越来越高。最初的3.7英寸就可以称之为巨屏,如今5.0英寸已经沦落为“标配”;320×480的分辨率就被用户称赞画质细腻,如今经常可以见到1080P的IPS屏幕,这不得不说是技术发展的必然。

● 配置越来越高,虽然表中没有列出RAM、ROM等数据,但是单从CPU这一项就可以发现手机的配置发生了翻天覆地的变化。

同质化比较严重,如果说最初MOTO总能利用键盘做文章,搞出些像“后空翻”这样的小把戏,那么如今的手机设计越来越千篇一律,但是不这样又能怎么样呢?仅触控这一点就决定了目前的智能手机只能是一个机身加一块屏幕,也难怪用户抱怨手机没有新意了。●

除此之外,还有非常重要的一个品牌——苹果(图1-7),没有被笔者提到,并不是说它不重要,而是由于它实在是太重要了,以至于没有读者会忽略它的变化。它的屏幕也在变大,CPU也在变强。2016年9月8日,苹果发布了最新款的iPhone 7和iPhone 7 Plus,摄像头分辨率高达1200万像素。

图1-7 iPhone 7

综上所述,手机的性能不断增强,说明用户对手机有极大的需求,因此与手机相关的行业将拥有非常好的市场前景。手机的性能不断增强使得手机可以支持更加强大的运算处理功能,因此可以运行更加强大的软件、更加绚丽的特效,同时也需要更多的开发人员来满足这一需求。

1.1.2 移动互联网的神话

上一小节提到了手机硬件的发展加大了对软件的需求,那么是不是真的这样呢?

首先可以确定的是,移动开发人员是很有可能一夜暴富的,中国移动开发者社区有比较火的一款应用《3D终极狂飙2》,在改成内置付费之后,平均每个用户支付11.2元,开发者以此实现了“月入百万”的目标,如图1-8所示。

图1-8 中国移动开发者社区为《3D终极狂飙2》开设的专区

再看看招聘市场,优秀的移动应用开发人员更是供不应求,以“安卓”为关键字在某招聘网站上搜索,得到如图1-9所示的内容。

图1-9 搜索结果

除了以此作为正式工作,将移动开发作为一份兼职也是非常不错的选择。未来的互联网将是自由开发者的时代,因此各大平台先后向个人开发者提供了API接口,使得他们可以方便地获取需要的数据。另外,灵活而丰富的收益方式也是得出这个结论的重要论据。

举一个例子,之前在CSDN上看到“智慧流程”举办的程序员大赛,赫然打出了“一名开发者+一个月=10万元”的标语,再看大赛的介绍确实十分诱人,如图1-10所示。

图1-10 程序员大赛奖项设置

另外,还有近期比较受关注的华为“明日合伙人”创意作品大赛,如图1-11所示,奖励更是非常诱人,其主要面向学生群体。

图1-11 华为“明日合伙人”官网的宣传条幅

像Intel的移动应用大赛、联想桌面产品创意大赛等各种比赛均是为了扶持个人开发者而设立的比赛,开发者可以依靠它们获得强力的推广宣传以及高额的赞助与分成。如“墨迹天气”就是中国移动第一届MM移动开发大赛的获奖作品。

提示

目前处于移动开发行业飞速膨胀的时代,各公司为了争取人才不惜“千金买马”,不但是为了更好地竞争,也是为了炒作。也就是说,只要能够在这类比赛中崭露头角,“钱途”绝对不可限量。

但是,这并不说明移动开发是一个轻松的行业,在高额收入背后还存在巨大的挑战。两年前笔者还可以依靠在百度上搜索几十张图片并将它们打包成“美女壁纸欣赏”,或者是随意下载一部小说经过简单的封装上传到应用市场,每个月仅靠广告流量就可以获得一笔不菲的收入。后来随着国内开发水平的普遍提高,再传同类APP时,会由于该应用同质化严重而没有通过审核。

对此,笔者得出两点结论:

● 国内移动开发市场潜力巨大,对于有志于从事技术类职业的读者来说是一个非常好的选择。

● 该行业存在一定的难度,为了适应竞争必须要不断提高自己或者找到更有效的开发方式来提高开发效率。