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

VisionMobile:2013年Q3移动开发者经济报告(七):第六章、开发者如何混搭和适配移动平台

第六章、开发者如何混搭和适配移动平台我们使用来自6000+名应用开发者的相同数据,从不同的角度查看多平台情况。我们知道有78%的开发者至少在主要平台外还使用第二平台。于是,我们问:哪个平台被i

第六章、开发者如何混搭和适配移动平台

我们使用来自6000+名应用开发者的相同数据,从不同的角度查看多平台情况。我们知道有78%的开发者至少在主要平台外还使用第二平台。于是,我们问:哪个平台被iOS、Android、WP、BB10和HTML5(移动)开发者用作第二平台?下表清晰告诉我们开发者如何混搭和适配移动平台。

我们知道iOS开发者最流行的第二选择是Android,数据证明了有69%的iOS开发者使用Android。而Android开发者则不同,以iOS为第二平台的有40%,排在HTML5移动(29%)的前面。

黑莓10开发者对iOS(7%)的喜好很低,但对HTML5(30%)和Android(23%)则高多了,BB10很明智地支持HTML5和Android应用,提供跨平台协同。我们同样观察到Android开发者对BB10作为第二平台的偏好,在很多场合下,他们可以很容易将应用扩展到BB10。

Windows Phone开发者绝大多数(58%)将Windows 8作为第二平台,排第二的Android(18%)远远落后。

正如HTML5移动开发者所关心,他们喜欢将Android(32%)或iOS(39%)作为第二平台,因为可以开发混合应用,并通过原生商店销售,利用这两平台分别提供的货币化和覆盖率优势。

双寡头平台已建立有利的网络效益,应用经济学使挑战平台要与双雄竞争非常困难。要求某个开发者转到一个新平台,就像要求某人去学习一门外语,它即使不是数年也是数月的努力来掌握。这不仅是语言(Objective C,Java, HTML或Javascript),还有API集,开发环境、发布过程,和支持该平台的第三方工具生态系统。

“如今,学习一种语言不是很困难,他们看起来有相同的语法。真正你要学习的是API。”Jean-Jacques Dubray, Convergence Modeling创办者。

之前的表格显示开发者对混搭和适配平台的偏好高度关联于可达到协同程度,是否容易跨平台移植(例如,从Android到BB10,或者Windows Phone到Windows 8),或者是否利用相同的代码库(例如JS的HTML)到混合(例如基于PhoneGap)和基于浏览器的应用中。这回到我们之前讨论的异步竞争:最容易与双寡头竞争的方式不是面对面的直接竞争,而是通过挑战他们的控制点。稀释应用创建的控制点正是开发者采用相同的开发工具和APIs,轻松面对众多设备。

 

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


推荐阅读
  • PhoneGap 介绍
    一、PhoneGap是什么1、PhoneGap是一个用基于HTML,CSS和JavaScript的,创建移动跨平台移动应用程序的快速开发框架。2、它使开发者能够利用iPhone,A ... [详细]
  • html移动端源码,Framework7 (HTML 移动端框架) v4.1.0
    Framework7(HTML移动端框架)简介Framework7或者叫F7是全功能的绑定iOS7应用的HTML框架。Framework7是免费开源的HTML移动端框架࿰ ... [详细]
  • 前言jQueryMobile入门经典毫无疑问,当前我们在获取、使用和分享网上的资源时,所采用的方式正在不断变得越来越移动化。每个月都会有数以千计的新智能 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • Voicewo在线语音识别转换jQuery插件的特点和示例
    本文介绍了一款名为Voicewo的在线语音识别转换jQuery插件,该插件具有快速、架构、风格、扩展和兼容等特点,适合在互联网应用中使用。同时还提供了一个快速示例供开发人员参考。 ... [详细]
  • 本文介绍了使用AJAX的POST请求实现数据修改功能的方法。通过ajax-post技术,可以实现在输入某个id后,通过ajax技术调用post.jsp修改具有该id记录的姓名的值。文章还提到了AJAX的概念和作用,以及使用async参数和open()方法的注意事项。同时强调了不推荐使用async=false的情况,并解释了JavaScript等待服务器响应的机制。 ... [详细]
  • 开发笔记:加密&json&StringIO模块&BytesIO模块
    篇首语:本文由编程笔记#小编为大家整理,主要介绍了加密&json&StringIO模块&BytesIO模块相关的知识,希望对你有一定的参考价值。一、加密加密 ... [详细]
  • 本文讨论了如何优化解决hdu 1003 java题目的动态规划方法,通过分析加法规则和最大和的性质,提出了一种优化的思路。具体方法是,当从1加到n为负时,即sum(1,n)sum(n,s),可以继续加法计算。同时,还考虑了两种特殊情况:都是负数的情况和有0的情况。最后,通过使用Scanner类来获取输入数据。 ... [详细]
  • 本文介绍了OC学习笔记中的@property和@synthesize,包括属性的定义和合成的使用方法。通过示例代码详细讲解了@property和@synthesize的作用和用法。 ... [详细]
  • Mac OS 升级到11.2.2 Eclipse打不开了,报错Failed to create the Java Virtual Machine
    本文介绍了在Mac OS升级到11.2.2版本后,使用Eclipse打开时出现报错Failed to create the Java Virtual Machine的问题,并提供了解决方法。 ... [详细]
  • 1,关于死锁的理解死锁,我们可以简单的理解为是两个线程同时使用同一资源,两个线程又得不到相应的资源而造成永无相互等待的情况。 2,模拟死锁背景介绍:我们创建一个朋友 ... [详细]
  • 本文介绍了腾讯最近开源的BERT推理模型TurboTransformers,该模型在推理速度上比PyTorch快1~4倍。TurboTransformers采用了分层设计的思想,通过简化问题和加速开发,实现了快速推理能力。同时,文章还探讨了PyTorch在中间层延迟和深度神经网络中存在的问题,并提出了合并计算的解决方案。 ... [详细]
  • 送给设计师们的礼物:10个网站提高你的创意理念
    MyModernMetropolis,这个是我很喜欢的一个网站,细心的朋友会发现DDDesign有一部分文章是来自这里,如果你寻找创意灵感,这个也许是个很好的开始。2.FFFFou ... [详细]
  • 我一直在为android做一个phonegap应用程序,但我坚持以下;当我对应用程序进行后台处理并检查任务管理器时,该应用程序仍然消耗相当多的CPU(介于5%之间,有时甚至达到15%).我已经尝 ... [详细]
  •  HybridApp在过去的两年中已经成为移动界的核心话题,但是作为一名Web开发者来说要如何站在移动互联网的浪潮之巅呢?是选择学习原生开发,研究Java、Object-C、C#等语言,还是 ... [详细]
author-avatar
mobiledu2502889217
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有