热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

VisionMobile:2013年Q3移动开发者经济报告(十):第九章、开发者工具:穿越平台创新的前沿

第九章、开发者工具:穿越平台创新的前沿如今,应用经济已为全球超过50万名使用多种平台的开发者提供了就业和兴趣。在应用经济最初几年(2008-2010年),开发者用于开发和发布

第九章、开发者工具:穿越平台创新的前沿

如今,应用经济已为全球超过50万名使用多种平台的开发者提供了就业和兴趣。在应用经济最初几年(2008-2010年),开发者用于开发和发布应用的工具全都由平台提供。毕竟,在早期的日子,开发者所需的是一个开发者环境,一组用于代码编写的API,一个用于发布应用的市场,和一个跟踪应用销售的途径。然而在最近几年,iOS和Android的应用数都已增加至将近1百万,而开发环境和应用商店不会去消减应用数量。应用商店的容量已经增加,而应用发现的瓶颈是持续地变窄。

为了支持超过50万名移动开发者的创新,在市场上脱颖而出,新的“SDK经济”已经出现。有超过500家创业公司和企业IT员工从2009年起蜂拥而至,在各个方面帮助开发者,从应用原型和调测,到用户分析,规划工具,以及用户支持。如今,开发者可在众多工具中选择,帮助跨多平台开发,实现应用盈利,测试,监控应用性能,实施安全管理,学习用户行为,交叉推广应用以吸引用户和提升用户参与,以及管理API使用和简化云服务使用。在我们的DeveloperEconomics.com网站中,跟踪了20多个开发者工具类型以及超过500家厂家。

“使用外部工具和服务获得生产效率远远高过成本,与优秀开发者人员的工资相比微不足道。”某创业公司CEO,瑞典。

我们最近两次移动开发者调查数据显示,开发者工具包不只是有就好。工具是最先进的收入最高的开发者的应用开发兵工厂中的必备装备。事实上,在我们最近调查中只有14%的开发者不使用任何工具。

那么,哪些是最流行的工具,为何是它们?下图显示了来自我们最近6000+名移动开发者调查的开发者工具流行情况细分类别数据。

用户分析工具,如Flurry,Google Analytics和Appsalar,是目前最流行的开发工具和服务,在我们样本中有38%的开发者使用。用户分析工具在帮助开发者了解用户在应用内行为上是必不可少的,使用它提高下载量并通过营销活动提高收入。

“跨平台工具最大的瓶颈是性能问题和最新原生API公开的延迟。但对大多数应用,这是可以接受的。”Leo Palacios, 工程总监,Dextra科技。

排名第二的流行工具类型是跨平台工具(CPTs),如PhoneGap,Sencha,Xamarin,Appcelerator和RunRev,有29%的开发者使用。跨平台工具对扩展到多平台上降低成本方面是必不可少的,经常为企业IT,游戏、web开发者进行优化。

后端即服务工具类比较有意思,有超过48家BaaS厂商,供过于求,只有11%的移动开发者使用这类服务。

“BaaS真的很难证明其价值所在。它具有效率提升价值而不是收入增长价值。企业愿意支付20倍来促进收入,但只愿意支付2倍来促进成本效益。”David Reisfeld,首席技术官,Exceda

相对不怎么流行的工具类有交叉推广网络(8%)和语音服务(6%)。交叉推广网络,如TapJoy和Chartboost,引起很多争议,过去几年已经被苹果注意到它们可能会人为提升应用排名。语音服务尽管为应用增添如语音识别,语音搜索,语音呼叫和短信的功能,目前只被少量开发者使用。

工具,移动平台的健康系数

对于各类工具的使用,iOS开发者是最活跃和最复杂的,有92.5%的人至少使用一种工具。除了跨平台工具和广告网络,iOS在其余工具类型上都有最高的使用率。广告网络在Windows Phone开发者中是最流行的工具/服务,这于该平台流行广告收入模式相符合。

新平台,如黑莓10,工具使用率下降到71%,这表明BB10开发者是爱好者和探索者,也表明开发工具对新平台的支持尚处于早期。于此同时,BB10开发者显示对工具最强烈的渴望,特别是用户分析和通知推送,应值得工具厂商注意。

“创业公司在多个平台上开发原生应用没太大意义,无论在时间上还是在金钱上。”George Spyrou,   Plusapps LLC的创始人。

在现今高度竞争的应用经济中,开发者难以在缺乏第三方工具生态系统的支持下创新。在这个经济中,iOS开发者有显著优势,他们有最先进的工具可使用,因此具有创新和差异化的基础设施。使用更好工具的开发者具有更大的竞争力。

对于新平台厂商,如BB10,Firefox OS和Tizen,围绕平台的SDK经济不仅仅是竞争优势,而是健康的基本因素。SDK厂商是成功生态系统的必要组成部分。缺乏关键的SDK甚至可成为开发者流失的原因。在这种情况下,当PhoneGap推迟对PayPal API的支持,接着PayPal API改变,使得某些开发者放弃PhoneGap,以便不会减少收入。

工具是为老手,而非新手

SDK经济重要性最好的证明是,开发者越有经验,越使用第三方工具。对于认为开发工具是针对新手,因为有经验开发者更喜欢用“自己方式”干活,这种想法是可以谅解的。但我们数据显示,正好相反,越有经验的开发者,越多地使用开发者工具,两者几乎是线性关系。有经验开发者面临更加严重的用户了解,降低多平台成本,通过广告货币化,以及修复发布后崩溃的问题。一个有趣的例外是,10年以上的开发者,使用BssS、崩溃报告和通知工具下降,因为这些开发老手通常选择内部解决方案,对传统数据库或者内部基础设施进行集成。

开发者面临的共同挑战是工具发现的瓶颈。开发者工具领域有太多的噪音。当开发者要为某个特定工作选取工具,常常会失败,因为他们不知道有什么工具,又或者他们不知道如何去选择工具,即什么是要问的正确问题。这就是为何有经验的开发者在工具市场上有更好的眼光,知道哪些工具适合工作。我们的DeveloperEconomics.com跟踪500+工具厂商,横跨20多个类别,帮助开发者确切知道哪些工具可用。

超过500家工具公司,有现有的和创业的,自然认为开发者工具的空间拥挤。然而,随着开发者将应用边界外推,需要有人解决开发者在整个过程的需要。对工具需求的其中之一是在应用使用阶段关联用户和支撑用户。正如教育应用创业公司Anlock创始人George Karavias所说:“现在的用户不愿给出反馈。即使他们要做出贡献,他们希望能够看到他们的建议马上实施,这是不可能的,所以他们失去动力。”我们期待在为应用开发者解决用户支撑瓶颈领域上看到大量工具创新。

 

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


推荐阅读
  • iOS开发需要哪些设备ios开发硬件配置环境工具:使用到Xcode和iOSSDK(Apple提供的开发工具)。硬件配置:首先有一台Mac电脑,然后有一个iDevice——iPhon ... [详细]
  • Framework7:构建跨平台移动应用的高效框架
    Framework7 是一个开源免费的框架,适用于开发混合移动应用(原生与HTML混合)或iOS&Android风格的Web应用。此外,它还可以作为原型开发工具,帮助开发者快速创建应用原型。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 浏览器作为我们日常不可或缺的软件工具,其背后的运作机制却鲜为人知。本文将深入探讨浏览器内核及其版本的演变历程,帮助读者更好地理解这一关键技术组件,揭示其内部运作的奥秘。 ... [详细]
  • 本指南介绍了如何在ASP.NET Web应用程序中利用C#和JavaScript实现基于指纹识别的登录系统。通过集成指纹识别技术,用户无需输入传统的登录ID即可完成身份验证,从而提升用户体验和安全性。我们将详细探讨如何配置和部署这一功能,确保系统的稳定性和可靠性。 ... [详细]
  • V8不仅是一款著名的八缸发动机,广泛应用于道奇Charger、宾利Continental GT和BossHoss摩托车中。自2008年以来,作为Chromium项目的一部分,V8 JavaScript引擎在性能优化和技术创新方面取得了显著进展。该引擎通过先进的编译技术和高效的垃圾回收机制,显著提升了JavaScript的执行效率,为现代Web应用提供了强大的支持。持续的优化和创新使得V8在处理复杂计算和大规模数据时表现更加出色,成为众多开发者和企业的首选。 ... [详细]
  • Python SDK,即Python软件开发工具包,是为开发者提供的一系列工具和库,旨在简化使用Python进行应用程序开发的过程。它不仅包括了基本的编程接口,还涵盖了各种实用工具和示例代码,帮助开发者更高效地构建和测试软件。通过使用Python SDK,开发者可以轻松集成复杂的功能模块,提高开发效率和代码质量。 ... [详细]
  • 卓盟科技:动态资源加载技术的兼容性优化与升级 | Android 开发者案例分享
    随着游戏内容日益复杂,资源加载过程已不仅仅是简单的进度显示,而是连接玩家与开发者的桥梁。玩家对快速加载的需求越来越高,这意味着开发者需要不断优化和提升动态资源加载技术的兼容性和性能。卓盟科技通过一系列的技术创新,不仅提高了加载速度,还确保了不同设备和系统的兼容性,为用户提供更加流畅的游戏体验。 ... [详细]
  • 深入解析HTTP网络请求API:从基础到进阶的全面指南
    本文全面解析了HTTP网络请求API,从基础到进阶,详细介绍了Android平台上的两种原生API——HttpUrlConnection和HttpClient。这两种API通过对底层Socket的封装,提供了高效、灵活的网络通信功能。文章不仅涵盖了基本的使用方法,还深入探讨了性能优化、错误处理和安全性等方面的高级主题,帮助开发者更好地理解和应用这些工具。 ... [详细]
  • 在Android 4.4系统中,通过使用 `Intent` 对象并设置动作 `ACTION_GET_CONTENT` 或 `ACTION_OPEN_DOCUMENT`,可以从相册中选择图片并获取其路径。具体实现时,需要为 `Intent` 添加相应的类别,并处理返回的 Uri 以提取图片的文件路径。此方法适用于需要从用户相册中选择图片的应用场景,能够确保兼容性和用户体验。 ... [详细]
  • 通过 NuGet 获取最新版本的 Rafy 框架及其详细文档
    为了帮助开发者更便捷地使用Rafy领域实体框架,我们已将最新版的Rafy框架程序集上传至nuget.org,并同步发布了最新版本的Rafy SDK至Visual Studio。此外,我们还提供了详尽的文档和示例,以确保开发者能够快速上手并充分利用该框架的强大功能。 ... [详细]
  • 如何将PHP文件上传至服务器及正确配置服务器地址 ... [详细]
  • 探讨.NET技术与Silverlight中控件拖放及复制功能的实现方法
    Silverlight拖动复制控件,就是将控件从一个容器中向另一个容器中拖动时,不是移动控件而把该控件到另一个容器中。这种情形在程序中经常遇到ÿ ... [详细]
  •  HybridApp在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学习原生开发,研究Java、Object-C、C#等语言,还是 ... [详细]
  • 最近网上搜了一些资料,以前版本的有个安装包,但是最新的版本没有了,他是通过命令行安装并且创建App的,我主要是看的他的文档来 ... [详细]
author-avatar
mobiledu2502901317
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有