VisionMobile:开发者状况2016年Q1(二)平台状况

来源:互联网 发布:淘宝二手苹果 编辑:程序博客网 时间:2024/05/02 04:50

VisionMobile在2016.3.29发布报告State of The Defeloper nation Q1 2016,下面是该报告的草译。

平台状况

职业开发者社区有一半的目标机是桌面,包括针对桌面用户的web应用,显示古老的计算范式仍是最为重要的。

其他的领域,如移动、物联网和云,可能获得更多的媒体关注和报纸头条,但低调的桌面仍是计算机用户在工作中使用最多的,因此并不令人惊讶,很多职业开发者仍参与创建桌面应用。如今,桌面通常是笔记本,但即使这个绰号也错位,很少手提电脑(laptop)是在膝上使用(lap),微软花了很长时间,用Surface系列来消除平板和桌面电脑的区别。但是桌面计算仍是个独立领域,是我们开发者社区深度参与的领域。

这些开发者并非一定以传统桌面平台为目标,他们中的44%创建的应用可运行在web浏览器中,因此可在所有流行的操作系统中工作。在浏览器中运行的应用获得由web技术提供的跨平台特性,并使得开发者可以使用通用的技能以及高层脚本语言。Web应用通过其他技术能愉快地和内容结合。可以很容易地连接到云服务,甚至提供一个在移动市场的立足点,因为移动浏览器在功能和兼容性上可与桌面浏览器媲美。

Web开发的代价是性能和本地资源的获取,如存储和输入设备。Web社区在解决这些问题方面已经走了很长的路,提供HTML5 web存储是走向持久性的第一步,WebGL用于快速图像,WebRT提供摄像头和麦克风的访问。通过这些工具,web开发者可以创建高性能应用,可以在任何桌面平台以及绝大部分的移动平台上工作。

Windows仍是开发者的天然选择

不被web技术引诱的开发者,他们需要访问只能从原生应用中获得的功能,或者需要只有原生应用才可实现的的性能,Windows仍是选择的平台。针对桌面的职业人士中有39%编写Windows代码,尽管分为微软平台的传统版本和现代版本。

尽管Apple手提电脑系列的成功,OS X仍只占很少的份额。尽管根据Net Marketshare数据,Apple在2016年1月占有桌面操作系统市场的7.68%,但只有4%的职业桌面开发者以此为目标,很多开发者通过web技术来解决OS X受众的访问,确保与主流平台Windows的兼容,并且提供对其他少数平台(Linux等)的支持。

Linux表现不俗,是9%的职业桌面开发者的首选平台,有意思的是,这个群体不是大项目的志愿贡献者,而是受雇创建商用应用。Linux在服务器中很流行,但在桌面计算中份额很少(Net Marketshare的数据是1.71%),因此职业开发者对它的兴趣很难理解。分析工具市场中Linux地位显著,很多都是运行在Linux上,开发者中有些参与这些工具的开发,当我们仍需要在数据中进一步挖掘,为何Linux如此吸引职业开发者。

其他的桌面平台中较为重要的是Google的Chrome OS,有2%的桌面职业开发者以此为目标。这个数字是显著的,特别是这些开发者将Chrome OS作为他们的“首要”平台。Google的轻平台已经在学校中获得一定地位,可以利用老式硬件(手提)来安装Chrome OS的发布版本,因此有一些开发在这个领域,但这也是一个很好的尝试,开发者试图探索平台,背后有Google的重量支撑。

值得一提的是,Chroms OS的使用与上次调查相比,数字没有增长,即有一些核心的职业开发者以Chrome OS为目标,但是这个群体在过去的六个月内并没有增长。

移动的竞争只剩两者

移动开发者对浏览器的兴趣不大,只有9%的以此为首要平台。如今,移动浏览器能力很强,但是与设备硬件集成对于手机很重要,目前仍没能通过标准进行解决,而这是桌面的解决方式。

Web标准扩展允许浏览器应用访问麦克风,摄像头和位置硬件,如GPS,但是移动设备还有指纹读取器,电子罗盘,气压器,陀螺仪,以及各种各样特定硬件使设备对各种各样环境进行响应。web标准不支持访问这些硬件,限制了基于浏览器应用的功能。

除了硬件,移动用户还希望移动应用相互之间可平滑工作。移动应用可相互之间进行触发,相互之间传递信息,但如果对基于浏览器的应用,这会变得很复杂。

一些手机平台(尤其是Firefox OS)已经在寻求扩展web标准来囊括这些功能,这个想法可以回溯到Plam的WebOS以及更早(由OMTP提倡的命运多舛的BONDA),但是都没有获得重大支持,而市场的领导者,Google和Apple,对扩展浏览器功能集没有多少动力。

无论是设备出货量,还是开发者的心理份额,Apple和Google显然是市场的领导者。职业移动开发者中41%以Android为目标,39%以iOS为首选平台。然而,并不能直观地视Android和iOS为同等水平,市场份额显然由Andriod主导,反映了从iOS生态系统中可获得更丰厚的收入。

IDC数据显示2015年第二季度Android占全球手机出货量的83%,而iOS只有14%。其他市场跟踪公司给出相似的统计数据。显然,Android比iOS的设备要多很多。要了解这个问题,我们需要查看移动开发者在哪里以及如何获得收入。

Android的销量增长主要在发展中市场和极为低端的手机。在编写本报告之际,低于$50(或35英镑)就可购买一个可工作的Android手机,无需补贴或运营商捆绑。TTsims M5 SMART是个不错的可用的智能手机,展现了如何利用商品化硬件,以及在屏幕尺寸和分辨率上妥协,可以降低硬件价格。印度公司还尝试其他来源的补贴,例如政府资助的分布式教育软件,将设备给到尚未联网的人群。

用35英镑购买手机的Android用户不会对价格为£4.99的应用感兴趣(最流行游戏Minecraft当下的价格)。他们对广告也没什么兴趣,而广告是Play store中大部分Android应用的金主:£35手机的用户可能需要通过补贴来帮助购买手机,只有很少的可支配收入,因此广告价值很低。

相反,Apple的iPhone,最低配置(5s,16MB,报告编写之际)价格为£330($470)。很显然,拥有这样设备的用户不会因应用购买或应用内购买的几美金而却步,同样的,因具有可观的可支配收入,他们吸引广告商。

用户人群统计的差异要解释为何职业手机开发者人口均匀地分化在两大平台还有困难,但可以告诉我们分化如何随着时间变化。Android的市场份额将会变得越来越重要,发展中经济体将吸引更多的开发者。

在很多市场,Android将成为缺省平台,而Apple有iOS成为边缘角色的风险。Apple将发挥高端品牌的角色,但Android主导一旦建立,与之挑战变得困难。这将会是一个很长的过程,但我们预计看到针对Android开发者的比例会稳步上升。

头脑在云端,但是云在办公室

在商业云计算方面,Amazon的主导不可忽视,最近有高调背书,例如Netflix宣布公司现在完全没有内部服务器,这强化了Amazon在信息时代提供基础设施的看法。但我们的研究再次显示,自托管是寻求利用云计算好处的最流行的选择。

42%的职业云开发者说托管自己的云服务,运行的服务器放在自己的楼房或租用基础设施(可能是IasS提供虚拟化),放置在一起是有效方式。这些用户倾向于管理自己的平台,既是因为需要保证原有系统的兼容性,也是为了对底层软件的维护控制。

IaaS是获得云计算好处的最简单方式,可以简单将现有安装放入云提供的基础设置的优点很容易解释和测算。管理层能够明白共存硬件的节省成本,且对现有系统的破坏是最低的。

问题是IaaS并不能实现云计算提供的所有优点,一旦公司投资建设自托管云,那么转移到商用平台(PaaS)是二次投资,这很难自圆其说。

不是所有商用云平台都缺乏客户。22%的职业云开发者使用Amazon,是最接近的竞争对手(Google)的两倍,而Google正和微软Azure竞争第二的位置。


相关链接:我的产业生态链和杂谈文章

0 0
原创粉丝点击