BT

如何利用碎片时间提升技术认知与能力? 点击获取答案

移动互联网年报凸显iOS平台和游戏开发市场

| 作者 崔康 关注 1 他的粉丝 发布于 2012年2月18日. 估计阅读时间: 6 分钟 | QCon上海2018 关注大数据平台技术选型、搭建、系统迁移和优化的经验。

最近,网易发布了2011年移动互联网数据报告,采样来自于5000万移动用户和100亿次用户启动量,其中的统计数据为移动互联网开发社区的发展方向提供了积极的参考。

根据数据报告,在iOS设备中,iPhone的使用比重最高,达到61.2%,紧随其后的是iPad,为31.6%,其余的访问量则来自于iPod Touch。其中iPad的增长趋势明显,值得开发社区投入更多的资源来挖掘该市场。同时,数据报告还指出,iOS在设备中的更新程度很快,在2011年10月苹果发布iOS5.0之后短短几个月的时间,该版本已经占有40%的用户份额,所以开发者在考虑平台兼容性时需要权衡这些因素。

在Android设备中,HTC、三星、摩托的用户份额排在前三位,其中HTC一家厂商占据了32%的比重,值得一提的是,小米手机和魅族的占有率分别是1%和4%。在开发者比较关心的设备分辨率的问题上,数据报告给出了统计结果,其中480*800的规格占到了一半的比重,其次是480*854(23%),320*480(11%),除此之外,还有20多种其他规格的分辨率,由此看来,移动设备的屏幕依然会是让开发者头疼的问题。

在应用市场方面,App Store中国的应用超过47万款,每月增长速度达到1.5万款;而Android Market的应用超过40万款,每月增加2-3万款。在App Store应用中,游戏拔得头筹,占到20%的份额,其次为娱乐类(10%)、图书(9%)、教育(8%)、生活(8%);在Android Market中,工具类和游戏类的应用数量最多,各占21%,其次为娱乐(7%)、阅读(6%)和影音(6%)。由此可以看出,游戏类的应用依然是开发者的首选,不过竞争也最激烈,开发者在选择移动开发方向时需要慎重考虑。

这些年报数据显示出移动互联网领域的巨大市场,各个厂商都在关注。

AsiaD发布的Android 4.0(Ice Cream Sandwich)通过新的特性统一了平板电脑与手机,其包含的UI widgets与APIs在使用了Android 3.x的平板电脑中已经提供了:

  • UI:Fragments与内容加载器、动作栏、可缩放的主屏幕widgets、丰富的通知、多点选择拖拽剪贴板
  • 图形与动画:硬件加速的2D图形、基于属性的动画、3D图形
  • 通信:HTTP实时流、支持蓝牙A2DPHSP设备、支持RTP(Real-time Transport Protocol)、MTP/PTP(Media/Photo Transfer Protocol)与DRM(Digital Rights Management),可以接收来自于键盘、鼠标、游戏手柄与摇杆的输入

除了iOS和Android,Windows Phone也在加快发展,前不久InfoQ在采访Jeffrey Richter有关Windows 8的话题时,他强调了微软对移动互联网的重视:

过去这几年,显而易见的是:人们喜欢移动计算设备。比如Apple的iPhone、iPad,配置了Android操作系统的手机等等,人们喜欢这些东西。微软在这些技术领域是落后了,然而至关重要的一点是:微软在Windows 8上投入巨资,为人们提供微软技术相关的移动计算设备,让人们利用自己已有的微软信息资产。我个人对于Windows 8兴奋异常,我认为微软真的在上面做了很多很不错的东西。从纯技术层面讲,其中的技术是很有竞争力的。但我也认为还有很多东西需要到位,比如好的硬件厂商、合理硬件的价格,还有基于其上构建的应用等等。还有很长的路要走。不过我认为微软现在有一个很好的开始……不能说是整个公司的资源,但这对于微软来说,确实是重中之重。如果Windows 8不能成功,在面对竞争对手时如果败下阵来,那我想微软一定会深受其害。 (Windows 8)对于开发人员,这等于多了一种移动计算设备的出色选择,而且是运行微软操作系统的。对于已经在C#、Visual Basic等微软相关技术上投入很多的开发人员,他们知道Windows的运行机制,可以把自己已经有的知识应用起来。Windows 8还支持HTML和JavaScript,掌握这些技术的人也可以利用Windows 8来开发应用。

除了厂商,很多移动开发框架也层出不穷,发展迅猛。

PhoneGap现已完全支持Windows Phone 7所有的原生功能,其支持力度达到了iOS与Android的水平。

jQ.Mobi是jQuery的部分重写版本,但针对HTML5和移动设备做了优化。它的文件大小只有3KB,而jQuery则有35KB,并且据JSPerf test的数据,它在Android上要比jQuery快3倍,在iOS上快2.2倍。该框架是由appMobi发布并开源的。因为jQ.Mobi是插件式开发,所以它的编程语法和jQuery完全相同。jQ.Mobi只包含jQuery API的子集,也就是appMobi认为给iOS和Android提供完全相同用户体验最重要的那部分。

InfoQ中文站将继续关注移动开发社区的发展,欢迎读者朋友发表自己的看法。

评价本文

专业度
风格

您好,朋友!

您需要 注册一个InfoQ账号 或者 才能进行评论。在您完成注册后还需要进行一些设置。

获得来自InfoQ的更多体验。

告诉我们您的想法

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我
社区评论

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

允许的HTML标签: a,b,br,blockquote,i,li,pre,u,ul,p

当有人回复此评论时请E-mail通知我

讨论

登陆InfoQ,与你最关心的话题互动。


找回密码....

Follow

关注你最喜爱的话题和作者

快速浏览网站内你所感兴趣话题的精选内容。

Like

内容自由定制

选择想要阅读的主题和喜爱的作者定制自己的新闻源。

Notifications

获取更新

设置通知机制以获取内容更新对您而言是否重要

BT