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

createh52个月前 (04-08)技术教程23

今天,微软正式上线了 "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 应用性能和功能表现都相同。

相关文章

一机多用?Win10可运行安卓和iOS应用

| 责编:蔡文清中关村在线消息:2015年4月30日凌晨,微软Build 2015开发者大会如期召开。微软为开发者提供了更加广阔的开发方案,当晚最重要的一个就是Windows 10可以将App应用从A...

JAVA开发环境搭建:WIN10安装JDK

下载从Oracle官方网站下载JDK安装包很是麻烦,建议从百度资源下载(地址:https://packages.baidu.com/app/jdk-8/安装初学者建议将JDK安装至默认位置(启动安装程...

Windows 10 真跨平台应用,并支持 Android/iOS 应用快速移植

对,多数人都在等待的 Windows 10 相关信息终于得到发布。根据微软提供的信息,Windows 系统目前为止提供的 111 种不同语言版本在 190 个国家共拥有 15 亿用户。首先,微软宣布为...

以后,我们都是 Windows 开发者

北京时间 4 月 28 日晚微软在旧金山举行了 2015 年度 Build 大会。正如之前的推测,开发者和 Windows 10 都是此次大会的重中之重。Windows 10 将实现“大一统”,让开发...

Win10 Mobile安装安卓APK和Appx转制原理分析:一个妈生的

IT之家此前详细报道了Win10 Mobile系统安装安卓APK应用的消息,利用微软Project Astoria内测项目泄露工具可以实现。另外还有开发者将APK应用转换成Appx应用,但本质原理是一...