微软如何做到在Win10手机上使用Android和iOS应用?
凤凰科技讯 北京时间4月30日消息,据科技网站ZDNet报道,当地时间周三,微软高管在Build 2015开发者会议上宣布,将采取措施使开发者能更方便地把Android和iOS应用移植到Windows 10手机版。
微软将为Windows 10手机版操作系统增添一个软件层,使AOSP(Android Open Source Project,Android开放源代码项目)作为一个子系统运行与POSIX(可移植操作系统接口)作为子系统在Windows上的运行相似。Android开发者将能够以APK格式向微软提交使用Java或C++语言编写的应用,使它们能在Windows 10手机上运行。Android开发者将能在未来数个月开始向微软提交应用。
微软还开发了苹果主要开发语言Objective-C的编译器,iOS开发者可以利用微软的编译器重新编译他们的应用,使之能在Windows 10手机上运行。微软今天向开发者发布了Objective-C编译器。
这些经过改编的Android和iOS应用将成为通用Windows应用,在Windows 10手机可以完成在Android手机或iPhone上不能完成的功能,与微软语音助手Cortana和Xbox Live深度整合,可以扩展应用内购物功能,用作动态磁贴(Live Tile)。
由于Android和iOS应用的大多数二进制代码面向ARM处理器,不支持鼠标和键盘,微软不会将这些应用移植到Windows 10 PC上。
路透社报道指出,此举标志着微软的战略发生了根本性变化。尽管微软仍在个人PC市场上占据着主导地位,其在智能手机和平板电脑市场上却几乎没有什么建树,部分原因是应用的匮乏。
微软已经意识到自己陷入一个怪圈中,即许多开发者因为用户少而不愿意为Windows Phone开发应用,应用数量少于Android和iOS,Windows Phone对用户就会缺乏吸引力,如此"恶性循环"。使Android和iOS应用能方便地移植到Windows手机上可能是打破这一怪圈的一个捷径。
市场研究公司Forrester分析师迈克尔菲斯米尔(Michael Facemire)说,"微软将采取重大措施吸引开发者,它已经开放曾经封闭的城墙。"
ZDNet报道称,微软希望通过Windows 10弥补在应用方面与Android和iOS的差距。微软高管向科技网站VentureBeat表示,截至2014年9月底,微软Windows Store和Windows Phone Store中共有逾52.7万款Metro风格的应用,其中约34万款为Windows Phone应用。相比之下,截至去年9月底,苹果和谷歌应用商店各有约130万款应用。
微软高管希望Android和iOS开发者将会把他们的应用移植到通用的Windows平台,因为这有助于他们获得新用户。
微软今天还重申,开发者将能对托管Web网站代码进行封装,使之像Windows Store应用那样运行。另外,微软还将允许.Net和Win32应用进入Windows Store中。(编译/霜叶)
页:
[1]