台湾省微软上周末在台北举办一场“Windows Style 头号粉丝体验会”,邀请的对象涵盖各社群中的开发人员与玩家,主要介绍的内容为IE 10 、 Windows Phone 及Windows 8 。不过Windows Phone 几乎被确认在今年十月会推出Windows Phone 8 , IE 10 也会随着Windows 8 / Windows Phone 8 上市,因此我相信许多用户会把这三个产品都归在Windows 8 之下。
不仅仅是名称及时程上的类似而已, Windows 8有专为ARM处理器开发的版本(先前被称为Windows On ARM ,简称WOA ,微软已经正式命名为Windows RT , Windows 8也缩减到剩下标准版Windows 8与专 ??业版Windows 8 Pro 。),而Windows Phone 8也是使用ARM处理器,两者都使用Metro Style的触控式使用者介面、都内建Office 15 。功能差异可能仅在萤幕大小与行动电话语音功能。
现在问题来了,目前Windows Phone 7.x 市集有8.2 万个App ,可以在Windows Phone 8 上面使用吗?答案是可以的。
第二个问题,既然Windows Phone与Windows RT如此相似, Windows RT可以安装、执行Windows Phone 7/8的App吗?目前不可以,根据TO另一位作者Change表示,目前Windows Phone的程式码需要修改约10 %之后才能编译给Windows RT使用。笔者猜测可能是Windows RT的介面支持鼠标导致,未来微软或许可以将两者的API整合至相容,就像iPhone App可以在iPad中使用一样。
第三个问题,其他的Windows 8 可以使用Windows RT 及Windows Phone 的App 吗?答案是否认的,原因很简单,两者使用的处理器大不相同,甚至必须考虑处理器而产生x86 / x64 不同版本。不过基本上Windows RT 的App 只要重新编译即可在其他Windows 8 上使用。另外先前有报导指出,微软可能利用以前Mac OS X 同时支援PowerPC 与Intel 处理器的方式,在同一App 包裹支援x86 / x64 / ARM的程式码,但微软没有针对这个消息做回应。
本来还有的四个问题,但我觉得这是微软内部的策略问题:买了Windows RT App 之后, Windows 8 / 8 Pro 因为处理器不相容,是否必须再买一次?这问题看似很蠢,但会影响同时拥有或交替使用Windows 8 / 8 Pro 、 Windows RT 用户的付费软体开销。
对使用者来说,除了要不要多买一次之外,前三项其实都不是问题,因为使用者设备开启到微软的软体市集时,只会看到相容的App 。但对App 开发人员来说,维护Windows Phone / RT / 8三大类版本是免不了的,虽然三大类的程式码差异不大。
根据台??湾省微软人员表示,台湾省地区开发的App 仅约400 个,这代表台湾省地区为Windows Phone 开发的厂商真的不多。我不知道Windows Phone App 能为App 开发商取得多少助益,但Windows 8 可能在今年5 – 6 月推出RC(Released candidate,最终测试版本)、8 月推出RTM(Release To Manufacturing,发放给生产商版),想抢占Windows 8 Metro Style App 的厂商或许可以先在Windows Phone App 上面练兵。
本文由i黑马作者老雅痞整理自techorange