阅读更多

0顶
1踩

操作系统

转载新闻 移动平台之争:生态系统的碰撞

2011-11-16 11:44 by 见习编辑 zhuyu 评论(5) 有4351人浏览



移动平台是互联网和电信业巨头激烈争夺战的中心地带。不仅仅是技术、表现、用户界面或者开放程度的竞争。今日移动平台的成败取决于开发人员、服务和内容提供商三方所构成的生态系统的有机运行。

这篇报告详细分析了Android、黑莓OS、BREW、iOS、Symbian、Windows Phone和WebOS等各主要操作系统的历史渊源、发展历程、生态系统、市场渗透、技术基础以及应用开发体验等多方面的内容。Webinos为该项研究提供了部分资金支持,Webinos致力于创建一个开源平台,并为移动设备、个人电脑、家庭多媒体(电视/set-top boxes)和车载设备的网页应用提供软件要素。

该报告深入探讨了移动平台和生态系统的几个主要发展趋势——目的在于帮助开发者、软件公司、企业家、企业的CIO、品牌公司、硬件制造商以及运营商更好地理解移动平台在经济和技术竞争中的活力。

智能手机在主流化,其中细节更值得玩味。就在两年前,智能手机还被视为Geek和苹果迷们昂贵的玩具。但现在情况已然发生了变化。智能手机已经在发达市场中成为主流,在全球其他成本敏感市场中占有的份额也在逐渐增长。2011年第三季度在美国智能手机的出货渗透率接近65%,在欧洲超过50%,在亚太地区达到19%,在拉美达到17%,在非洲/中东地区达到18%。虽然各个地区智能手机的渗透率差异很大,但是全球平均渗透率已经超过了29%。



市场需求造就了iOS和Android行业领跑者的地位。手持设备的销售量并不是由硬件特征所驱动的(“手持设备可以做什么”),而是由用户界面和可选应用来决定的(“你可以用手持设备做什么”)。与其他智能手机平台一样,iOS和Android是应市场的需要而出现的,而市场需求(包括应用数量)对销售量的影响远比单一的供应链条有效性来得深远。2011年10月,iOS和Android处于领先的位置,二者的应用数量分别为50万个和30万个。其余的平台所拥有的应用数量远不及这两个平台:黑莓有3.5万个应用,Windows Phone有3万个,而塞班只有2.5万个。

优秀的平台就是一块吸金石。像iOS和Android这样的应用平台可以吸引来自开发者、投资者和品牌公司的大笔投资。以iOS为例,一个应用的开发成本约为3万美元,在iOS系统中50万个应用就带来了150亿美元的投资。这笔资金直接贡献给苹果的财务底线和iOS设备710亿美元的销售额。

应用商店要控制整个系统,而不是从内容中盈利。应用商店是电信内容业务的相反极点。正因如此,不应该把像苹果应用商店和谷歌电子市场之类的应用商店错误地定位为营利中心。相反地,苹果和谷歌把应用商店作为生态系统的控制点。由于超过85%的iOS和Android的下载量都来自免费应用,付费应用仅贡献的30%的营收以补贴应用吸收和销售的运营成本,苹果的运营成本则超过了12亿美元。



明日之星HTML5的崛起。HTML5有潜力成为沟通各智能手机平台和非智能手机的桥梁。HTML5是唯一一项受Android、iOS、新版黑莓OS和Windows Phone平台支持的应用技术。鉴于Android和iOS设备的销售量分别达到2.25亿和1.46亿,HTML5目前已经有超过3.71亿台移动设备可以提供支持,尽管仍存在着不同层次的兼容性问题。

微软、Facebook和移动运营商虽然动机不一,但都看好作为内容销售渠道的HTML5,因为它相对地削弱了苹果iOS和谷歌Android平台的力量。

然而,以HTML5目前的技术水平既不能挑战也不能取代领先的移动平台。为了成为一个替代方案,HTML5不应局限为开发工具,而应转变为网页应用发现、货币化、销售的主导解决方案。

吸引开发者的成本不断攀高。平台需要应用来繁荣市场,而开发者就是智能手机生态系统扩张的发动机。与此同时,开发人员得到的关注太少;开发者是非常重要的“平台消费者”,当他们采用一个新平台时会拿出更多的投资。我们估计,在苹果吸引一名成熟的开发人员的最低成本超过了2300美元。苹果、谷歌、诺基亚、微软和RIM在争取开发人员为他们的平台开发应用时需要投资数十亿美元。

除此之外,开发者的动机构成非常复杂,包括营收预期、用户群范围、筹资能力以及平台的实用性。这些驱动因素又因人而异,因此,对开发人员进行分类就成为吸引开发者战略的重要组成部分。

软件开发人员把移动运营商视为敌人。智能手机促使应用革新,这样把压力转移到传统的电信营利中心,这种压力不仅存在于增值服务方面,还包括其核心的讯息和通信服务。

苹果和谷歌通过iOS和Android平台联合控制着近4亿用户的体验。两家公司都把移动运营商的角色定位为“联网服务提供者”。像Facebook和Amazon这样的互联网巨头采取社交中心和零售中心的战略从移动行业中获利。像Foursquare和Instagram这样的后起之秀在以移动为首的服务中领跑。像Skype、WhatsApp和Viber这样的通讯公司在短消息和电话服务方面向电信服务商施加压力。

长江后浪推前浪,移动平台亦不例外。过去十年里我们目睹了20多个移动平台的起起伏伏。后生级平台(iOS、Android和Windows Phone)在网络效应和开发者经济方面已经取得了相当大的进步。另一方面,前辈级平台(Symbian、黑莓OS、BREW和Windows Mobile)只能适应零售商的需求,而不能满足开发者的需要;这些平台要么在市场中消失,要么被挤到市场的角落里。拥有较强软件实力的公司(这在美国很常见)目前主导着智能手机平台市场。



没有唯一的赢家:移动平台的群雄逐鹿。移动市场在未来几年内仍将处于硝烟弥漫的“春秋战国”时代。iOS和Android将会持续领跑,把市场划分为预置型(iOS)和杂烩型(Android)。自我加强的网络效应、巨头般的应用系统和平台快速发展的步伐让苹果和谷歌的地位坚不可摧。Windows Phone或许只能觊觎黑莓第三的位置了。

专利之战。苹果和微软正在建立自己的专利库,两家公司为专利收购花费了数十亿美元,目的就是减缓Android迅猛的发展势头。苹果的策略是阻止以三星为首的Android设备的销售量,虽然已经取得了复杂的、地区性的和暂时的成功。微软为了威逼三星和HTC这类硬件制造商放弃高成本的Android则采取了完全不同的策略,即专利税。与此同时,谷歌则通过收购拥有1.7万项专利的摩托罗拉来巩固Android的地位。

Via visionmobile
  • 大小: 144.1 KB
  • 大小: 119.1 KB
  • 大小: 180.8 KB
  • 大小: 170.6 KB
来自: cocoachina
0
1
评论 共 5 条 请登录后发表评论
5 楼 Pigwen 2011-11-16 15:49
119568242 写道
Pigwen 写道
ltian 写道
迟早会发现跨平台的开发平台将最后成为赢家。

HTML5 才是真正的虚拟机

HTML5在国内还受制于网速吧

我是指用HTML5开发本地应用
4 楼 119568242 2011-11-16 14:08
Pigwen 写道
ltian 写道
迟早会发现跨平台的开发平台将最后成为赢家。

HTML5 才是真正的虚拟机

HTML5在国内还受制于网速吧
3 楼 yjc2020 2011-11-16 13:50
诺基亚还往外攻?
2 楼 Pigwen 2011-11-16 13:47
ltian 写道
迟早会发现跨平台的开发平台将最后成为赢家。

HTML5 才是真正的虚拟机
1 楼 ltian 2011-11-16 12:55
迟早会发现跨平台的开发平台将最后成为赢家。

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • Java编程中使用XFire框架调用WebService程序接口

    主要介绍了Java编程中使用XFire调用WebService程序接口的方法,WebService是一种跨编程语言和跨操作系统平台的远程调用技术,需要的朋友可以参考下

  • pb调用java webservice_PB调用各类WebService或c#程序

    慢慢的有很多接口pb都已经无法调用了,还有一些进制计算,位移等pb都无法实现,这时最简单的就是用c#做好,让pb调用。但是pb只能调用最基础的c++开发的标准dll。通过无数次的百度,我找到了一个好的方法,也许您已经...

  • java 利用webservice传输文件

    java调用windows系统的com组件,用jacob来处理。JACOB一个Java-COM中间件.通过这个组件你可以在Java应用程序中调用COM组件和Win32程序库。

  • 基于WebService的C#程序与C#程序之间的方法调用

    Web Service是应用程序组件,使用开放协议进行通信,它是独立的,并且可自我描述,可通过UDDI来发现,可被其他应用程序使用。 XML是Web Service的基础,基础的Web Service平台是XML+HTTP,前者提供了一种可用于不同...

  • WebService接口的生成和调用(WebService接口)

    二:Webservice客户端调用: 1:本地生成代码,直接调用: 2、利用dos命令生成代码,和第一种基本一致 3:利用apache的AXIS直接调用远程的web service 4:service编程实现调用 5:Ht......

  • java项目调用webservice_JAVA程序调用Webservice接口

    项目中经常会遇到通过webservice发送短信功能,从表面上看,Web service 就是一个应用程序,它向外界暴露出一个能够通过Web进行调用的API,我们需要做的是用编程的方法通过Web来调用这个应用程序,即我们要编写...

  • 我编程第一个webservice程序

    我编程第一个webservice程序.首先iis配置好,然后project.dll文件拷贝iis目录。iis设置ip,然后路由器打开端口,开放自己计算机。客户端运行没有问题,我已经测试了。

  • postman调用webservice接口,wizdler扩展程序

    postman调用webservice接口 创建项目 1、点击 Collections 2、点击 New Collections 3、自定义命名文件夹 创建请求 1、点击 “…” 打开缩略菜单 2、点击 Add Request,添加一个请求 3、输入请求名称 添加参数 1...

  • C#调用webservice实现支持静态调用和动态调用

    因为工作经常对接各大平台接口,现在要对接一个第三方平的结算接口。 现在将C#调用java平台的webservices功能实现如下。 效果如下: 完整代码 using System; using System.Collections.Generic; using System.Linq;...

  • IOS手机端应用程序调用WebService

    NULL 博文链接:https://ytwhw.iteye.com/blog/1748424

  • C#调用WebService的方法介绍

    上面我们说了如何使用静态引用的方式调用WebService,但是这种方式有一个缺点如果发布的WebService地址改变,那么就要重新添加WebService的引用。如果是现有的WebService发生了改变,也要更新现有的服务引用,这需要...

  • c 调用java webservice接口开发_webservice接口的开发和调用

    一、WebService的开发手段使用Java开发WebService时可以使用以下两种开发手段1、 使用JDK开发(1.6及以上版本)2、使用CXF框架开发(工作中)二、使用JDK开发WebService2.1、开发WebService服务器端1、定义一个interface...

  • mysql怎么调用webservice_实现WebService的调用与被调用

    之前一直用WCF来开发服务,可是从未用过WebService。对WebService有种很神奇的期待,都说WebService比较简单,但是从未用过就对我来说就是一种新的知识。起始让我来说WCF与WebService好坏,其实都差不多吧,随着时代...

  • C++程序中调用WebService的实现

    因为最近的项目中需要运用到在MFC程序中调用WebService里面集成好了的函数,所以特意花了一天的时间来研究WebService的构建以及如何在MFC的程序中添加Web引用,进而来实现在C++ MFC中调用那些WebService中写好的...

  • VC++使用gsoap调用WebService接口

    VC++使用gsoap调用webservice文件,包含使用说明和事例程序。

  • java webservice异步调用_异步调用webservice

    异步调用:三、jax-ws的同步和异步在旧的基于JAX-RPC的webservice编程model中,是不支持异步的service 调用的,在最新的Jax-ws webservice 编程model中,加入了对webservice的异步调用的支持。首先我来讲一下它的...

  • vue 调用webservice_浅谈WebService的调用

    0.前言前段时间,公司和电信有个合作,产品对接电信的某个平台,使用了WebService接口的调用,实现了业务受理以及单点登录。终于使用到了WebService,楼主还是比较兴奋的,目前功能已经上线,下面进行使用总结。...

  • 小程序调用Webservice出错,需要在Webservice中配置文件中创建一个 customErrors标记

    于是,我修改了webservice的配置文件:在</system.web>中加上<customErrors mode="Off"/> 如图 这么需改后,继续运行微信小程序,虽然没出现上述的错误,但又出现新的错误了: ......因 URL 意外地以...

  • 【WebService笔记01】使用JWS实现WebService接口的发布和调用

    JDK中提供了专门用于操作WebService接口的类,它位于【javax.jws】包下面,JWS是一个实现WebService接口的轻量级方式,JWS是JDK自带的,无需引入第三方的jar包依赖,下面介绍如何通过JWS实现WebService接口的对外...

  • 基于springboot大学生就业信息管理系统源码数据库文档.zip

    基于springboot大学生就业信息管理系统源码数据库文档.zip

Global site tag (gtag.js) - Google Analytics