在 Mozilla,我们致力于保持网页开放和独立于任何单一公司或技术。这意味着用户应该拥有选择浏览器和技术的权利来上网,并且不应该因为无法负担某些设备或被禁止更改浏览器而被封锁。
在移动网页开发领域,目前正在进行着一场关于支持各种浏览器的必要性的重大争论,因为最成功的手机系统都使用相同的浏览器引擎。这是好事,我们需要这场争论。但是,当开发者将用户屏蔽在外,因为他们专注于针对特定浏览器进行开发时,这就不好了。有时这不是开发者的选择 - 他们只是使用为他们执行此屏蔽操作的工具,并且该工具的实用性超过了开发者对其所抱有的顾虑。
我们现在计划与库和工具开发人员进行对话,帮助他们支持多个浏览器引擎以防止这种情况。作为此过程的开始,我们希望了解人们目前正在使用什么,以便在提供帮助时确保我们能够产生最大影响。这就是我们开始进行 快速在线调查,询问开发人员关于其移动开发工具 的原因。
我们很高兴地报告,到目前为止我们已经获得了 480 个答案,现在是时候开始查看数据了。
我们非常清楚,这 *不是* 一项科学严谨的研究,应该谨慎对待(我们没有询问人们使用这些工具的次数,也没有询问他们构建移动应用程序的工作量),但它让我们第一次看到了我们应该做什么最有意义的事情。
因此,不多说,以下是图表形式的原始数字。
平台
这里没有多少惊喜,iOS 和 Android 处于领先地位,很多人将网页视为必备 (但这是一项由 Mozilla 发起的调查…),黑莓和 Windows Mobile 在人们的关注度上并不高。
您使用应用程序针对哪些平台 - iOS
|
|||||||||||||||||||||
|
您使用应用程序针对哪些平台 - Android
|
|||||||||||||||||||||
|
您使用应用程序针对哪些平台 - 黑莓
|
|||||||||||||||||||||
|
您使用应用程序针对哪些平台 - 网页
|
|||||||||||||||||||||
|
您使用应用程序针对哪些平台 - Windows 手机
|
|||||||||||||||||||||
|
库
jQuery 处于统治地位,但 Sencha Touch 和 Zepto 也占据了一席之地。有趣的是,很多答案完全摒弃了库,认为它们是会造成未来损害的额外负担。
您使用哪些库来构建移动网页应用程序/网站?
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
人们可以选择多个复选框,因此百分比可能会加起来超过 100%。
|
转换框架
您似乎很喜欢您的 PhoneGap / Cordova。在这个市场中没有太多竞争,很多反馈都质疑将应用程序转换的意义,“原生构建更有意义”。
您使用哪些框架将应用程序转换为原生应用程序?
|
|||||||||||||||||
人们可以选择多个复选框,因此百分比可能会加起来超过 100%。
|
可视化编辑器
可视化编辑器领域似乎没有被这个受众群广泛使用 - 如果在网页应用程序领域中已经存在针对 WYSIWYG 类工具的大众市场,这将非常有趣。
您是否使用任何可视化工具/转换器来构建应用程序?如果是,哪些?
|
|||||||||||||
人们可以选择多个复选框,因此百分比可能会加起来超过 100%。
|
仅 WebKit?
71% 的受众表示他们在 WebKit 以外的浏览器上进行测试,这当然让我们很高兴,但考虑到许多使用的工具仅限于 WebKit,这个数字值得怀疑。当然,我们没有在这个案例中限定什么测试诱惑。
您是否在非 WebKit 浏览器上进行测试?
|
|||||||||
|
|
仅针对 WebKit 进行测试的原因
这里的主要原因是缺乏在其他平台上进行测试的时间,这是可以理解的 - 我们可以假设,从规划的角度来看,很多项目都写满了 99% 的 iOS/Android。 “缺乏激励”的数字也很高,这是可以理解的 - 如果您无法展示数字,您就不会获得支持的时间。
如果没有,请告诉我们原因?
|
||||||||||||||||||||||||||||
人们可以选择多个复选框,因此百分比可能会加起来超过 100%。
|
更多内容即将推出
这些只是现在的数字。很快,我们将发布我们收到的自由格式评论,但现在,这应该会引发一些讨论,并为我们提供一个良好的开端。
最后,非常感谢所有参与此次调查的人!
关于 Chris Heilmann
HTML5 和开放网页的倡导者。让我们解决这个问题!
2 条评论