微软或允许 Android 应用运行于 Windows 和 WP - 开源中国社区
Float_left Icon_close
微软或允许 Android 应用运行于 Windows 和 WP
oschina 2014年02月14日

微软或允许 Android 应用运行于 Windows 和 WP

oschina oschina 发布于2014年02月14日 收藏 8 评论 34

传微软在考虑允许Android应用运行于Windows和WP

据国外媒体报道,知情人士透露,为了提振自家的平台,微软在考虑允许Android应用在Windows和Windows Phone上运行。

缺乏应用是微软在移动行业的最大瓶颈。有人认为,微软应当放弃Windows Phone,自行定制一个Android版本,就像亚马逊所做的那样。也有人称那是不合理的,且任务艰巨。随着微软最近任命了一位专注移动和云端的新CEO,诺基亚可能将推出Android手机,业内传出Android应用将出现在Windows,微软最终会否试验谷歌的“禁果”呢?

知 情人士透露,该公司正在认真考虑允许Android应用在Windows和Windows Phone上运行。相关规划在进行当中,还处于初期阶段,但据称,微软部分内部人员赞成允许Android应用出现在Windows和Windows Phone商店当中,也有人认为那会导致Windows平台的衰亡。内部意见不一说明微软将需要谨慎考虑任何激进的行动。

移动端的Windows

无 处不在的Android相当于是移动端的Windows,其增长丝毫没有停止的迹象,它也是微软在移动市场取得进展的一大障碍。微软面临着扩大 Windows Phone出货量和应用数量的挑战,而支持Android应用运行在Windows Phone和Windows上可能会起到立竿见影的效果。

当然,这方面有前车之鉴。黑莓BB10平台也曾类似的支持Android应用的战略,但未能成功。当然,微软跟它不同:它有着企业、服务和云软件销售的强大支持,拥有进行激进行动所需的缓冲空间。诺基亚的智能手机出货量也明显高于黑莓。

消息人士称,微软的相关计划可能是避免进行过多的参与,它想要允许在Windows上使用Android应用,控制消费者下载它们的商店,但它不大可能会想要处理支持一额外平台的复杂工作。相反,如果真的推行这种计划,它很可能会引入一家第三方“促成者”。

英 特尔和软件公司BlueStacks或许能够给微软带来帮助。英特尔在推行双操作系统概念,即让PC厂商打造同时运行Windows和Android的硬 件。与此同时,AMD则支持BlueStacks借助一嵌入其部分芯片的ARM处理器支持用户在Windows运行Android应用。 BlueStacks支持Android应用运行于Windows已有数年时间,与联想和华硕达成了合作将它的软件引入PC产品。

目前还不清楚英特尔或者BlueStacks是否在跟微软进行积极的合作谈判。BlueStacks拒绝作出回应,但据消息人士称,英特尔的计划表明它一直在力促微软在Windows Store商店中提供Android应用。

不管牵扯到哪家第三方公司,对于微软而言,任何支持Android应用运行于Windows和Windows Phone的方式都需要非常便于消费者理解和使用,尽管在Windows上虚拟化Android应用绝非易事。

给开发者带来挑战

此 举也会引出开发者要如何针对微软的实施和流程调整和管理他们的应用的问题,有可能会让原生Windows开发者更加困惑,进一步疏远他们。开发者也有可能 完全放弃微软的“Metro”应用,转而选择较为轻松的应用移植做法。在作出决定之前,微软必须认真权衡技术、合作伙伴、对商业模式的影响等因素。

微 软为什么想要做这些呢?答案很简单:“拥抱、延伸和消灭”。这是微软内部在1990年代用于描述其颠覆行业标准和竞争对手的词句。尽管该公司一直在想方设 法说服开发者拥抱Windows Phone和Windows,但它必须得回应它所面临的移动行业现状。而拥抱Android和将其延伸至Windows和Windows Phone应用商店在应用争夺中会给微软带来暂时的帮助,同时也有可能抑制消费者流向基于Android和iOS的智能手机和平板电脑。

移动端是否也豪赌一把?

将Android应用引入Windows很可能至少要到Windows 9推出时才能实现。微软也在考虑免费提供Windows Phone和Windows RT,以吸引OEM厂商生产设备。微软肯定无法“消灭”Android,但要取得长期成功,它需要引起消费者对其硬件和服务的关注。PC端的 Windows 8已经是很大的冒险,而微软现在又得决定是否也在移动端作出同样大且非正统的冒险。

译者:乐邦

百度新闻与网易科技合作稿件,转载请注明出处。

本站文章除注明转载外,均为本站原创或编译。欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创开源社区。
转载请注明:文章转载自 开源中国社区 [http://www.oschina.net]
本文标题:微软或允许 Android 应用运行于 Windows 和 WP
分享
评论(34)
最新评论
0
应用数量虽然占很大因素,但是把手机性价比提高上去,仍然可以赢得大片市场,至少在国内,很多人买手机首先关注的就是配置和价格,wp本来就比Android流畅,为什么系统就不能免费提供给手机厂商呢?
0

引用来自“eechen”的评论

免费的Android OEM授权,免费的Android SDK,众多ARM处理器生产商,大量的Android应用,大量的Android用户,还有什么比这些更吸引开发者和消费者。Intel和MS只能继续在移动领域落寞。

安卓上谷歌服务需要谷歌授权,大的安卓厂商还要向微软交专利费。
0
明显是找死的节奏
0

引用来自“iBoxDB”的评论

引用来自“Tenzing”的评论

引用来自“iBoxDB”的评论

Oracle不会授权给MS用Java的

用虚拟机,或者openjdk,不用授权吧,甲骨文和微软关系还可以,倒是谷歌可能不同意

这类产品已经存在多个,但不是MS搞的. http://www.windroy.com.cn/

Intel和微软,肯定是自己开发
0

引用来自“Tenzing”的评论

引用来自“iBoxDB”的评论

Oracle不会授权给MS用Java的

用虚拟机,或者openjdk,不用授权吧,甲骨文和微软关系还可以,倒是谷歌可能不同意

这类产品已经存在多个,但不是MS搞的. http://www.windroy.com.cn/
0
免费的Android OEM授权,免费的Android SDK,众多ARM处理器生产商,大量的Android应用,大量的Android用户,还有什么比这些更吸引开发者和消费者。Intel和MS只能继续在移动领域落寞。
0

引用来自“iBoxDB”的评论

Oracle不会授权给MS用Java的

用虚拟机,或者openjdk,不用授权吧,甲骨文和微软关系还可以,倒是谷歌可能不同意
0
Oracle不会授权给MS用Java的
0

引用来自“Tenzing”的评论

不过,如果支持了,那java就一统天下了

所以说MS必然不会支持啊~!
0
一次开发,处处运行的节奏?
0
百度新闻与网易科技合作稿件,转载请注明出 处。
0

引用来自“白文”的评论

引用来自“Tenzing”的评论

引用来自“白文”的评论

引用来自“Tenzing”的评论

是要用虚拟机吧

WP本来就有虚拟机,虚拟机只能解决Java应用,对于那么多用C/C++开发的游戏应用没用,若使用API转换,效率低下,对游戏性能有致命的影响。很好奇微软怎么实现兼容?

Intel考虑虚拟机,但是微软希望可以做一个和mono for Android 一样的,用Java实现一遍API,达到兼容。前者需要某芯片,后者就是让java彻底融入win

C/C++游戏是直接调用内核的API,借助OpenGL渲染,不依赖任何库,实现那个只能兼容Java应用,NT内核的API和Linux内核不同,必须转换。在电脑上CPU性能强大,模拟器不影响体验,手机肯定不行。Intel不太可能造专门芯片,成本高不说,市场有限,还需要内核作修改,兼容性只会更差。

Xamarin已经成功了,微软有经验了,等到win9出来就知道了
0
貌似安卓要实现了sun当初开发java时的理想
0

引用来自“Tenzing”的评论

引用来自“白文”的评论

引用来自“Tenzing”的评论

是要用虚拟机吧

WP本来就有虚拟机,虚拟机只能解决Java应用,对于那么多用C/C++开发的游戏应用没用,若使用API转换,效率低下,对游戏性能有致命的影响。很好奇微软怎么实现兼容?

Intel考虑虚拟机,但是微软希望可以做一个和mono for Android 一样的,用Java实现一遍API,达到兼容。前者需要某芯片,后者就是让java彻底融入win

C/C++游戏是直接调用内核的API,借助OpenGL渲染,不依赖任何库,实现那个只能兼容Java应用,NT内核的API和Linux内核不同,必须转换。在电脑上CPU性能强大,模拟器不影响体验,手机肯定不行。Intel不太可能造专门芯片,成本高不说,市场有限,还需要内核作修改,兼容性只会更差。
0

引用来自“白文”的评论

引用来自“Tenzing”的评论

是要用虚拟机吧

WP本来就有虚拟机,虚拟机只能解决Java应用,对于那么多用C/C++开发的游戏应用没用,若使用API转换,效率低下,对游戏性能有致命的影响。很好奇微软怎么实现兼容?

Intel考虑虚拟机,但是微软希望可以做一个和mono for Android 一样的,用Java实现一遍API,达到兼容。前者需要某芯片,后者就是让java彻底融入win
0
不过,如果支持了,那java就一统天下了
0

引用来自“开源中国匿名会员”的评论

引用来自“Tenzing”的评论

引用来自“开源中国匿名会员”的评论

引用来自“Tenzing”的评论

引用来自“王仕超”的评论

MS可以自己出.net framwork linux 版本。

微软已经授权mono作为唯一一个第三方CLR了,vs部门已经开始合作了

mono在移动平台感觉还是使不上劲,可能主要是IDE不顺手。那啥太贵了。最近不是在推么,还是贵啊。

只能破解了,用mono xamarin要付10000多。。贵,移动平台的话,主要是安卓和ios,确实也不方便,感觉还是要完全学一边原生开发

破解的始终是破解的,追究起来很麻烦。phonegap性能又太渣。
那个原生,大多数原生API调用而已,那个简单。而且基本上现在的手机功能大同小异,大功能不要紧。我是比较烦OC那种蛋疼的语法啦,还有如果不是InteliJ的话,实在不愿意用Eclipse做开发。综合开发环境评分的话,微软应该是很照顾程序员的。

我就是为了不学objc才学Xamarin的。。phonegap只是调用浏览器,太慢了
0

引用来自“Tenzing”的评论

是要用虚拟机吧

WP本来就有虚拟机,虚拟机只能解决Java应用,对于那么多用C/C++开发的游戏应用没用,若使用API转换,效率低下,对游戏性能有致命的影响。很好奇微软怎么实现兼容?
0

引用来自“Tenzing”的评论

引用来自“开源中国匿名会员”的评论

引用来自“Tenzing”的评论

引用来自“王仕超”的评论

MS可以自己出.net framwork linux 版本。

微软已经授权mono作为唯一一个第三方CLR了,vs部门已经开始合作了

mono在移动平台感觉还是使不上劲,可能主要是IDE不顺手。那啥太贵了。最近不是在推么,还是贵啊。

只能破解了,用mono xamarin要付10000多。。贵,移动平台的话,主要是安卓和ios,确实也不方便,感觉还是要完全学一边原生开发

破解的始终是破解的,追究起来很麻烦。phonegap性能又太渣。
那个原生,大多数原生API调用而已,那个简单。而且基本上现在的手机功能大同小异,大功能不要紧。我是比较烦OC那种蛋疼的语法啦,还有如果不是InteliJ的话,实在不愿意用Eclipse做开发。综合开发环境评分的话,微软应该是很照顾程序员的。
0
还是不要支持的好。支持安卓应用的话这样wp的生态基本就毁了。
顶部