IMG_0307.JPG

前言

8月7日注定是 Windows Phone 历史上非同寻常的一天,先是下午开发者 Reker 爆出 APK 转制的 APPX 安装包能在 Windows 10 Mobile 下安装并运行, 且发布了截图和视频;晚上贴吧用户“土匪ky”又称 Windows 10 Mobile 可以直接安装 APK ,无需转制,并在数小时后给出了安装教程。

2015-08-11 14_54_46-WP智机网的微博_微博 - Yandex.png2015-08-11 14_55_06-不用转appx,1520直装apk实录。。。_lumia1520吧_百度贴吧 - Yandex.png虽然之前有消息称 Windows 10 Mobile 早已内置 Android 环境,但成功运行 Android 应用还是头一回。这两则消息瞬间掀起了轩然大波,许多被 WP 应用缺乏问题困扰的用户都迫不及待地去尝试安装 APK 应用了。

那么 Windows 10 Mobile 如何直接安装 Android 应用?体验究竟如何?能够代替原生 WP 应用吗?希望这篇文章能够给你答案。

在安装之前...

首先,你需要确认系统中存在 Android 环境。

目前给出的兼容列表有以下机型:

Nokia Lumia 435

Nokia Lumia 635 ( 1GB RAM )

Nokia Lumia 730 

Nokia Lumia 820

Nokia Lumia 830

Nokia Lumia 920 

Nokia Lumia 925 

Nokia Lumia 928

Nokia Lumia 929 (icon)  

Nokia Lumia 930 

Nokia Lumia 1520 

需要注意的是,以上机器的国行版本升级到 Windows 10 Mobile Insider Preview 的目前版本(Build 10166)后仍然是没有 Android 子环境的。

如果需要确认系统中到底是否有 Android 子环境,可以这么做:

  1. 下载这个压缩包:http://pan.baidu.com/s/1bnoEmqr 
  2. 解压后将快捷方式存放在手机存储空间里或 SD 卡中,用自带的“文件资源管理器”打开,即可访问 C 盘。
  3. 前往 C:\Windows\System32\aow 目录,查看是否有类似下图的文件。如果没有文件或者只有两个文件,则系统无 Android 子环境。

wp_ss_20150811_0001.png

如果你的手机不存在 Android 子环境(例如我的 Lumia 638),你可以参考这个教程:http://bbs.dospy.com/thread-17298773-1-883-1.html 在 Windows Phone 8.1 下越狱并更改手机型号,然后再升级到 Windows 10 Mobile,这样应该就会有 Android 子环境了。

安装教程

之前的安装方式都需要在命令行下操作,比较繁琐。好在西班牙的开发者开发出了一款图形化的安装软件 APKTOW10M,简化了安装步骤,接下来只需要跟着教程走就好了,包教包会。

首先在 http://pan.baidu.com/s/1pJvHthx 下载工具安装包,然后在  http://pan.baidu.com/s/1pJuvzmz 下载汉化包。安装完毕之后,将汉化包解压,复制文件夹"zh-CN"复制到安装目录下,安装工作就完成了。

2015-08-11 15_09_34-app.png接下来打开手机上的“设置——更新和安全——面向开发人员”,切换至“开发人员模式”。

wp_ss_20150811_0002.png

将手机接入电脑,在相同界面下滑动至最底端,点击配对,会生成一段配对代码:

wp_ss_20150811_0003.png

在电脑上打开"APK2Win10"工具,并在“连接并配对设备”处输入上图中的代码,点击“连接”按钮,稍等片刻即可连接成功。

2015-08-11 17_43_01-开始.png

接下来将 APK 文件拖动到工具的相应位置,点击安装,坐和放宽一会,安装时间的长短由应用的大小和复杂程度决定。

2015-08-11 15_19_32-APKTOW10M.png

安装成功之后,工具会弹出提示,这时在手机上就能看到你安装的应用了。

wp_ss_20150811_0004.png

使用体验

Android 应用在 Windows 10 Mobile 环境下表现如何?我特地挑选了一些应用来进行测试。

首先是曾经闹出“1%”风波的支付宝,直装 APK 之后能够正常打开登录,尝试转账操作也没有任何问题。

wp_ss_20150811_0007.png

wp_ss_20150811_0008.png

接下来我又测试了 Bilibili 的 Android 版客户端,同样能正常地打开和登录。我尝试放了一段视频,意外地发现其效果还不错,视频和弹幕都比较流畅,能满足使用需求,只是偶尔会有音画不同步的问题出现,暂停后继续播放可解决。

wp_ss_20150811_0013.png

wp_ss_20150811_0026.png

接下来我又陆续测试了锤子便签、水表助手、多看阅读、微博轻版、百度贴吧等应用,发现均能运行。

allapp-2.png

至于一些系统级特性,例如通知,权限,后台切换等,都和原生应用一样。

allapp-3.png

当然,能运行并不代表所有功能都可以正常使用,有些地方 Android 应用仍然是“水土不服”。例如由于相机限制,支付宝的“扫码支付”功能就失效了;微博轻版无法读取 WP 的图片文件,网易云音乐的“正在播放”界面 UI 出现了问题,并且无法后台播放。

allapp-4.png

以上这些应用有问题至少还能运行,但有些应用甚至连运行都不能:手机淘宝最新版无法安装,旧版(4.5.0)打开一次后还没见到主界面就直接重启,之后就再也打不开了。游戏的情况则更糟,测试中小黄人快跑、EDGE、保卫萝卜和愤怒的小鸟2等都没法玩,不是闪退就是卡屏,只有一款古老的游戏 Robo Defense 和 2048 良心版能正常运行....

不过令人诧异的是,热门手游《部落冲突》(Clash of Clans)居然能够安装并正常进行游戏,虽然因为缺失 Google 服务的问题无法同步存档和内购,但至少能玩这一点已经很不错了。

wp_ss_20150811_0021.png

应用的流畅度不太尽如人意,滑动的时候没有 WP 那种“跟手”的感觉,图片较多的时候也会出现卡顿现象。

附录

有些人重启手机之后发现无法正常部署应用,“面向开发人员”选项闪退。其实这是 Windows 10 Mobile Insider Preview 目前的一个 Bug,如果出现了这个情况,你可以这么操作:

  1. 下载 Windows Phone SDK 8.0 精简版 http://pan.baidu.com/s/1kTCe6cJ 
  2. 安装后运行"Windows Phone Developer Registration"应用
  3. 点击"Unregister"按钮,输入 Microsoft ID 登录,然后按提示操作即可

2015-08-09 20_47_18-Windows Phone Developer Registration.png

这样你就会发现“面向开发人员”选项又能打开了。为了避免这个问题的发生,建议每次关机前手动关闭此选项。

总结

运行 Android 应用无疑是 Windows Phone 解决应用问题的一个途径。

虽然这些 Android 应用的性能不如原生应用,很多功能也暂时无法使用,但相信经过微软的不断完善,转制应用的使用体验也会不断提升。

对于不想单独为 WP 开发应用的公司,这种方式能够让他们更轻松为 WP 用户提供服务;而有追求的公司大可以开发 Windows 通用应用来增强用户体验。

而站在用户的角度来说,能看到 WP 的应用越来越多未免不是一件好事。但是,Android 应用转制只是一种“曲线救国”的方案,我们仍然希望更多公司能考虑开发通用 Windows 应用,为用户提供更好的体验。

谢谢您的阅读,如果有任何意见或者建议,欢迎联系我。感谢您的支持。