能让 Windows 10 运行 Android 应用的 "Project Astoria" 是这么回事

标签: 专栏 | 发表时间:2015-05-01 21:23 | 作者:sinCera
出处:http://36kr.com

Image title


微软在 Build 开场 Keynote 中透露 Windows 10 内会嵌入一个 Android 子系统,意在依靠现有的 Android 应用生态来弥补自己的空缺。

今天,微软正式上线了 "Project Astoria" 主页,允许开发者注册并参与该计划,同时也对“兼容”细节做了阐释。

据官网描述,开发者可以直接将现有的 .apk 应用安装包上传至 Windows Store,微软会帮你将 Android 应用直接转换为 Windows Universal App。同时,微软还提供了一个在线工具,供开发者上传 .apk 来检测转换后的兼容性。

转换后的 Android 应用可以直接使用 Windows Phone 系统自带键盘、内置的复制粘贴功能,分享菜单也会无缝对接至 Windows Phone 的分享中心(Share Contract),大部分常见的 API 都能在 Windows Phone 中的到对应。

另外,对于使用了 Google Play Service API 的应用,微软会在线上检测中给出提示。开发者只需要修改几行代码就可以将 Google Play 服务的功能替换为 Bing 地图 API、Windows Phone 地理位置 API、Windows Store 应用内付费 API 等,并对接微软的广告和数据分析服务。

对现有的 Android 开发者而言,迁移至 Universal App 之后的应用也不需要专门安装 Windows 10 来进行后续维护。转制后的 Universal App 一样可以通过 IntelliJ 和 Eclipse 进行 debug,当然, Visual Studio 也是支持的。

有关 Windows 平台上类似 Live Tiles 动态磁贴之类的专属功能,开发者也可以通过简单加入微软提供的 Java API 来整合。

与黑莓在 BB10 上使用的 Dalvik 虚拟机和 Jolla、WebOS 使用的 ACL 不同,根据微软在视频中的演示:在 Lumia 1520 和硬件更新的 Nexu 6 上运行同一款 Android 应用性能和功能表现都相同。

相关 [windows android 应用] 推荐:

让 Android 应用跑在 Windows 平台上,BlueStacks 融资额超越预期

- SotongDJ - 爱范儿 · Beats of Bits
BlueStacks 的产品能够让 Android 上的应用跑在 Windows 平台上,自称为“Andwin”服务. 实际上是在 Windows 中架设了一个 Android 桌面环境,用户只需要下载和安装 App Player for Windows 即可. 在优派(ViewSonic)的平板电脑 ViewPad 10 Pro 中,就预置了 BlueStacks 的产品.

能让 Windows 10 运行 Android 应用的 "Project Astoria" 是这么回事

- - 36氪
微软在 Build 开场 Keynote 中透露 Windows 10 内会嵌入一个 Android 子系统,意在依靠现有的 Android 应用生态来弥补自己的空缺. 今天,微软正式上线了 "Project Astoria" 主页,允许开发者注册并参与该计划,同时也对“兼容”细节做了阐释. 据官网描述,开发者可以直接将现有的 .apk 应用安装包上传至 Windows Store,微软会帮你将 Android 应用直接转换为 Windows Universal App.

Windows Subsystem for Android v1.0 发布

- - 奇客Solidot–传递最新科技情报
微软 Windows Subsystem for Android(WSA)项目开发经理 Cory Hendrixson 宣布发布 v1.0 版本,即 WSA 现在可供所有人使用. WSA 是微软在 2021 年宣布的运行 Android 应用的子系统,类似 Windows Subsystem for Linux (WSL),在 Android 应用模型和 Windows 应用模型之间提供一个代理原生应用,将有一个虚拟机提供对 Android Open Source Project (AOSP)的兼容.

能让Android应用在Windows电脑上运行的服务BlueStacks获得1060万美元的巨额投资

- Cano - 36氪
手机智能化的快速发展使得移动操作系统和桌面操作系统间也产生了沟通的必要性,尤其是开发者有时需要在大屏幕上运行测试自己的程序. BlueStacks就是这样一套应时而生的解决方案,帮助Android应用能够运行在Windows平台电脑上. 显然投资者很看好他们的服务前景,一份SEC文件显示他们已经拿到了一笔总额为1060万美元的投资.

谷安: 微软发布 Windows Azure Toolkit for Android

- Lionheart - 谷奥聚合——谷奥主站+谷安 aggregator
微软(Microsoft)发布 Azure Toolkit for Android(用于 Android 的 Azure 工具包),该工具包提供了一个 SDK 和本地库以支持存储和授权他们基于云的 Windows Azure 开发平台. 这将带给 Android 开发一个使用 Windows Azure 服务的途径,这将会带来更多使用相同数据集跨平台的应用.

BlueStacks将Android程序运行在Windows上

- nowhere - Solidot
今年初,一家叫BlueStacks的创业公司宣布,将为Windows操作系统开发Android运行时环境,让Android应用程序能运行在Windows上. 现在,该公司发布了其产品BlueStacks Android Player的alpha公测版. 如该公司所承诺的,Windows上运行的Android应用程序的性能没有下降.

GetEd2k (Android应用)

- 某牢 - eMule Fans 电骡爱好者
GetEd2k是一个Android应用程序,作者是anacletus. 此应用可以帮助你把网页中的电驴(eDonkey) 链接添加到你个人电脑的电驴客户端里,不过前提是你的客户端开启了用于远程控制的Web interface(Web服务器,网页接口,Web界面),当然,eMule(电骡), MLDonkey 和 aMule 都支持该功能,所以这三种主流电驴客户端的用户都可以使用GetEd2k.

拿到1060万美元巨额融资的BlueStacks今天发布app播放器测试版,让Android应用运行在Windows PC上(视频)

- Xu Ning - 36氪
今天上午我们报导了Alien Dalvik 2.0让Android应用跑在iPad上. 现在BlueStacks发布的App Player(应用播放器)则致力于让Android应用不需修改就可以跑在Windows PC上. 该公司9月份的时候曾获得过一笔总额为1060万美元的巨额融资. 视频中可以看到在Windows 7系统界面的右上角有一个很明显的Bluestacks图标——著名的应用播放器.

开发者将Windows 8界面应用到Windows 7中

- 亮 - cnBeta.COM
据国外媒体报道,微软在几周前展示了Windows 8卡片式的界面,在网上引起了轩然大波,其展示视频经发布到现在就已收到有370万条评论意见. 大家并没有为Windows 8平板电脑的设计灵感所激动,而且微软已明确表示新的界面与目前已有的Windows桌面非常相似. 考虑到这一点,一些独立程序开发者就开始想法设法将Windows8卡片式的界面在Windows7中应用.

Windows通用应用:一个Windows局面的出现?

- - WPDang
微软于Build 2014大会上正式发布Windows Phone 8.1与Windows 8.1 Update的更新细节,并发布了 Universal Windows Apps(Windows通用应用)开发方案. 总的来说它包括了一个开发者为Windows开发软件的开发、设计、修改和在应用商店出售的一整套流程,让开发者无需重复工作即可开发分别对应 Windows、 Windows Phone、甚至是 Xbox平台的软件.