相信读者们听得最多关于Windows Phone的评语都是无App或是无App当然畅顺(虽然日常使用的App是有的和流畅度和多不多App是没有关系的)等,关于Windows Phone和Windows 8.1的市集评语都是集中于App的数量,而的确Windows 8.1和Windows Phone的游戏新度和种类都是大幅落后的,小编这方面是认同的。
Windows 10中Microsoft为了可以在短期内大幅增加Windows市集上App的数量,向IOS和Android平台的开发者放出一条坚固的桥令他们可以轻易地把他们的App只作极少量修改或不需修改代码就可以在Windows 10上运行,把IOS和Android App都包含在Universal Windows Platform中。Windows 10 PC可以运行由IOS转过来的App,而Windows 10 Mobile更可以运行IOS和Android转过来的App。
不过Windows 10 Mobile现在公开的Build中都还没加入对Project Astoria的支援,但在流出的Build 10240资料中就发现了已经内置了AOW(Android On Windows) Linux和Android独特内核转换层。 在WPXAP论坛上亦已经有会员成功将一些APK转成APPX安装到Windows 10 Mobile上,但就有一些小功能无法正常使用。
在WMPowerUser上也同时流出Project Astoria的开发者手册,在Android App上属于资讯级别或简单游戏而没有使用Google服务的话基本上不用修改任何代码都可以成功运行,但如果使用上Google服务或是复杂度高的App都需要作出修改,简单来说像Facebook、支付宝或淘宝等不属于高技术的App则可以无需修改直行,但像热门游戏P&D(应该还是吧)等比较复杂的程式都需要作修改,但移植难度就比以往大大减少。有兴趣了解更多Project Astoria的开发者可以在文章尾段的连结中下载开发者手册。
Project Astoria(下称AOW)可以理解为一个比较底层的模拟技术,在底层把相关的Android App代码通过特殊Android内核模拟出来转成Universal Windows Platform(下称UWP)的架构,所以它们的保安程度都是和其他原生架构的App理论上一样,所以读者们不需要担心AOW会把Android App的保安问题带来Windows 10 Mobile,亦因为基于模拟技术,它要求1GB RAM或以上的机种才可使用。同时这个AOW架构是向开发者阶层提供的,所以用户阶层是不用自行负责转换,亦没有可能正式时会交给用户自行转换。
在现阶段的AOW无法使用系统的多工功能,在每逢重新开机第一次使用AOW App的时候都要等待数分钟给模拟器启动后才可以使用AOW APP,在用电效能上也不是太理想,所以只可以说现阶段AOW还不是一个稳定的版本,还需要等Microsoft继续改善吧,不知之后推送给Windows Insider Build AOW会不会有明显的改善呢(之后推送的Build将不是Build 10240的呀)。
下载Project Astoria的开发者手册
下载APK转换成APPX工具