科技行者

行者学院 转型私董会 科技行者专题报道 网红大战科技行者

知识库

知识库 安全导航

至顶网软件频道手机生态系统博弈:对Android系统的冲击

手机生态系统博弈:对Android系统的冲击

  • 扫一扫
    分享文章到微信

  • 扫一扫
    关注官方公众号
    至顶头条

在手机生态系统的博弈中,灵活地掌握规则是否可行呢? VisionMobile的一片文章调查了几项能将Android系统在非Android平台设备上实现的技术——兼容层、虚拟化、模拟器以及它们在“后Googlerola”时代中产生的影响。

来源:CSDN 2011年9月15日

关键字: Googlerola 诺基亚 iOS Android

  • 评论
  • 分享微博
  • 分享邮件

ZDNet至顶网软件频道消息 2011年的移动信息工业是一个由各种手机生态系统主导的产业。Android平台和iOS平台在应用软件数量和开发者的关注度上正在争坐头把交椅。今年早些时候,诺基亚不得不跳出老化的平台,转移到前景不太确定的平台上(微软的Windows Phone)。MeeGo 不得不去寻找自己的衣食父母,同样地,诺基亚和因特尔(MeeGo的创立者)看起来也不能够积聚足够的力量。诺基亚正在重新努力通过更加“开放”的平台治理模式,建立一个Qt平台。高通公司正在投资网络营销,试图重建其在BREW移动平台(BREW MP)的统治地位。今天,这些平台之间正在为了谁能构建最强大、最活跃和最有可持续性的开发者系统而竞争。

什么决定了一个平台能够成功呢?我们知道是其生态系统的财富(我们就叫它开发者关注度吧)及其消费者群体范围(“市场”份额)。也包括专利,因为这些法律文书不仅可以创造进入壁垒,而且可以创造市场成本。

因此,手机生态系统之战是在三个方面的较量:开发者关注度、市场份额和专利。

我们集中看一下开发者关注度。开发者作为“平台使用者”是极其挑剔的。想要通过对外营销的方式招募开发者的人都失败了。向开发者推销平台就像是在说服开发者奔向更高的目标,更像在精心构建一个以软件为中心的宗教——可以被称作“宗教工程”(在这里可以看到把苹果作为一种宗教)。更重要地,建立开发者关注度是极其昂贵和棘手的——你需要知道软件市场如何成功的运作。这就是为什么许多针对生态系统建设的努力失败的原因,其中包括Java ME、塞班、MeeGo 和Palm OS 5。

对抗Android平台

除非你能击垮Android平台,那么向开发者推销一个新的平台需要一个非常特别的工具箱和数十亿的投资。

存在以下两种解决方式,可以帮助原始设备制造商(OEM)在非Android设备上使用Android系统:来自Myriad和OpenMobile的兼容层协议,以及来自OK Labs、Red Bend和 VMWare的虚拟化技术。RIM也使用了模拟器,来将Android应用程序移植到QNX。

Myriad ,是一个通过信息基础设施提供浏览器的移动技术公司,它利用手机软件在超过22亿台手机上提供了浏览器。基于早些时候对Esmertec(谷歌在Java虚拟机方面的早期合作者)的收购,Myriad提供了一种Android模拟器,它叫做Alien Dalvik,于2011年2月启用。该模拟器可以允许“成千上万的Android程序”在诸如MeeGo的非Android平台上运行。Myriad声称,APK文件一旦经过Alien Dalvik的重新装配,那么就可以不加修改的应用,并且不会损失任何性能。该公司致力于让它的模拟器同目前流行的程序兼容,比如Dropbox、IMDB和Evernote,该公司大概也会关注想要将框应用程序应用于专有平台的原始设备经销商们。

OpenMobile是一个基于Massachusets的公司,成立于2010年。该公司主要是由Nachi Junankar和Bob Angelo来投资和领导的。Nachi Junankar是一位创业家,而Bob Angelo则是一位资深软件专家,他是美国凤凰科技的首席运营官,引导该组织开创了克隆业务,之后又创建了PC BIOS。OpenMobile开发了应用兼容层(ACL),该兼容层声称可以将所有的共计25万种Android程序应用到非Android设备上。该ACL可供MeeGo应用(网络操作系统和窗口支持使用的是该途径),并且声称具有百分之百的兼容性——“所有的Android程序都会像在Android设备上一样的运行”。此外,OpenMobile称,程序开发者无需修改、重新编译或者重新装配它们的Android程序,Android程序即可在ACL下运行。OpenMobile没有使用虚拟化或者仿真,但是将Android应用运行环境融合到了本机操作系统,并且可以支持AndroidAPI 4级及以上级别,以及NDK 6及以上级别。

将Android程序应用到非Android设备的另外一种方法是,使用Red Bend、OK Labs 或者VMWare的虚拟化技术(见之前对于虚拟化技术的分析)。虚拟化允许Android操作系统(包括程序系统)在沙盒中运行,与其他的平台完全隔离和独立(包括OEM专有操作系统)。比如,桌面虚拟化,来自于两个平台的程序可以表现在相同的菜单上,所以经过虚拟化之后,对于使用者来说仍然是容易懂的。

面临的挑战和新型的Googlerola

会有原始设备制造商(OEM)能够撼动Android系统吗?有的,但是必须有新的操作系统。我们认为上述的计算机经销商将面临着两个主要挑战,他们需要奋力前行才能应对。

首先,与Android系统更新的改变保持同步不是个小任务,因为Android APIS必须整合到目标平台,而且谷歌平均每两个月就更新一次API。

第二,使用Android兼容系统的OEM也将面临着潜在的专利诉讼风险。现在,从谷歌进入Android保险政策,也意味着遵守谷歌的软件/硬件规格。中国看起来是适合开发Android兼容技术的一个地区。在中国,电信运营商和OEM已经进行了长期的努力,来开发他们自己的操作系统,但是迫于过于陈旧的操作系统版本,他们还没有能够跟上Android系统更新的步伐。

那么有没有一个OEM能够撼动Android的地位呢?有的,但是你需要一些特别优秀的系统来为你护航。

    • 评论
    • 分享微博
    • 分享邮件
    邮件订阅

    如果您非常迫切的想了解IT领域最新产品与技术信息,那么订阅至顶网技术邮件将是您的最佳途径之一。

    重磅专题
    往期文章
    最新文章