论文部分内容阅读
Android市场的增长速度有目共睹,今年5月累积程序下载已经突破30亿次,远远甩开苹果App商店以外的任何一个程序商店。丰富的应用程序加上Android的开放特性让很不少公司开始尝试在其它操作系统上借助Android的程序资源。这和玩家们在HD2等手机上刷系统有本质区别,前者是让Android程序融入现有系统。
调查一下可以发现,目前大多数有希望支持Android程序的平台都已经有公司进行过尝试:
Linux/Ubuntu
刚开始的几个解决方案都是通过类似虚拟机的方式运行整个Android系统。比如2009年5月,Canonical就曾在Ubuntu
上网本上成功运行Android程序,当时还很初级,问题比较多,Android甚至无法读取Ubuntu文件系统中的内容。这个项目未能发展下去,而且恐怕也没多少人会在上网本上用Linux。
WinCE/WinMo
VMware也抱着类似的想法。2009年9月,他们在VMWorld大会上展示了WinCE/WinMo平台的Android虚拟机,并在现场运行了VISA的Android程序。
这样的解决方案显然不会是用户想要的,效率、功耗都会是问题。而且大多数WinMo手机厂商到09年下半年已经直接转向Android,没有这么做的必要。微软后来也决定破釜成舟,在去年2月发布WindowPhone7系统,完全不兼容旧平台,并在开发环境上加以严格限制,VMware的打算被彻底扼杀。
Maemo/MeeGo
Myriad公司今年2月的演示可能是第一个真正有点实用价值的跨平台Android
程序解决方案。他们不把整个系统搬过来,而是通过AlienDalvik直接在Maemo/
MeeGo系统运行重新打包后的Android程序。从诺基亚N900上实际运行的表现来看,效果相当不错。Myriad期望与运营商和未来的MeeGo厂商合作建立自己的Android商店。
结果诺基亚在Myriad的野望公布两天之后宣布转向WindowsPhone平台,MeeGo今年出一两款产品就转为战略研究项目。失去诺基亚的MeeGo手机分支前景堪忧,Myriad转而打起了车载系统的主意。
RIMPlayBook
PlayBook采用去年才收购来的QNX
系统,由于时间仓促,根本不可能为开发者提供像样的UI框架。RIM因此采用了与Myriad如出一辙的方法,通过虚拟机直接运行程序。RIM直接通过自己的程序商店BlackberryAppWorld发布Android
程序,开发者只需将现成的Android程序重新打包提交即可。
如果说前面几个软件商只是想沾点光捞一笔,RIM可就厉害多了,一面靠Android的资源为QNX平台的软件开发支持争取时间,一面将Google搜索踢出自己的全线产品。不知道Google内部怎么看待RIM的做法。
X86 Windows
BlueStacks是一家创业公司,他们认为Windows与Android的搭配会是很好的解决方案,并为Windows系统开发了原生的AndroidX86运行环境。据说已经有一些笔记本电脑厂商对预装BlueStacks运行环境表示了兴趣,Citrix也和BlueStacks建立了合作关系。这些良好的开始让BlueSt
Acks从风投获得760万美元投资。
没多少人会想在PC上用鼠标来用Android程序,但平板就不一样了。微软一直没能拿出适合手持操控的平板操作系统,用过电容屏Windows7平板的人都知道它有多糟,而真正为平板进行优化的Windows8得等到2012年才会上市。现在有不少屏幕带键盘、屏幕可旋转的Windows
平板电脑。BlueStacks的方案会很适合这类设备。这东西能有多少发展空间得看微软能不能尽快促使开发者为Windows8开发大量适合手指操控的程序。
开源中国社区
调查一下可以发现,目前大多数有希望支持Android程序的平台都已经有公司进行过尝试:
Linux/Ubuntu
刚开始的几个解决方案都是通过类似虚拟机的方式运行整个Android系统。比如2009年5月,Canonical就曾在Ubuntu
上网本上成功运行Android程序,当时还很初级,问题比较多,Android甚至无法读取Ubuntu文件系统中的内容。这个项目未能发展下去,而且恐怕也没多少人会在上网本上用Linux。
WinCE/WinMo
VMware也抱着类似的想法。2009年9月,他们在VMWorld大会上展示了WinCE/WinMo平台的Android虚拟机,并在现场运行了VISA的Android程序。
这样的解决方案显然不会是用户想要的,效率、功耗都会是问题。而且大多数WinMo手机厂商到09年下半年已经直接转向Android,没有这么做的必要。微软后来也决定破釜成舟,在去年2月发布WindowPhone7系统,完全不兼容旧平台,并在开发环境上加以严格限制,VMware的打算被彻底扼杀。
Maemo/MeeGo
Myriad公司今年2月的演示可能是第一个真正有点实用价值的跨平台Android
程序解决方案。他们不把整个系统搬过来,而是通过AlienDalvik直接在Maemo/
MeeGo系统运行重新打包后的Android程序。从诺基亚N900上实际运行的表现来看,效果相当不错。Myriad期望与运营商和未来的MeeGo厂商合作建立自己的Android商店。
结果诺基亚在Myriad的野望公布两天之后宣布转向WindowsPhone平台,MeeGo今年出一两款产品就转为战略研究项目。失去诺基亚的MeeGo手机分支前景堪忧,Myriad转而打起了车载系统的主意。
RIMPlayBook
PlayBook采用去年才收购来的QNX
系统,由于时间仓促,根本不可能为开发者提供像样的UI框架。RIM因此采用了与Myriad如出一辙的方法,通过虚拟机直接运行程序。RIM直接通过自己的程序商店BlackberryAppWorld发布Android
程序,开发者只需将现成的Android程序重新打包提交即可。
如果说前面几个软件商只是想沾点光捞一笔,RIM可就厉害多了,一面靠Android的资源为QNX平台的软件开发支持争取时间,一面将Google搜索踢出自己的全线产品。不知道Google内部怎么看待RIM的做法。
X86 Windows
BlueStacks是一家创业公司,他们认为Windows与Android的搭配会是很好的解决方案,并为Windows系统开发了原生的AndroidX86运行环境。据说已经有一些笔记本电脑厂商对预装BlueStacks运行环境表示了兴趣,Citrix也和BlueStacks建立了合作关系。这些良好的开始让BlueSt
Acks从风投获得760万美元投资。
没多少人会想在PC上用鼠标来用Android程序,但平板就不一样了。微软一直没能拿出适合手持操控的平板操作系统,用过电容屏Windows7平板的人都知道它有多糟,而真正为平板进行优化的Windows8得等到2012年才会上市。现在有不少屏幕带键盘、屏幕可旋转的Windows
平板电脑。BlueStacks的方案会很适合这类设备。这东西能有多少发展空间得看微软能不能尽快促使开发者为Windows8开发大量适合手指操控的程序。
开源中国社区