详解Windows10系统与安卓/iOS兼容应用

win10系统教程

 

       兼容性(compatibility)是指硬件之间、软件之间或是软硬件组合系统之间的相互协调工作的程度。兼容的概念比较广,相对于硬件来说,几种不同的电脑部件,如CPU、主板、显示卡等,如果在工作时能够相互配合、稳定地工作,就说它们之间的兼容性比较好,反之就是兼容性不好。
       对于软件的兼容性,指的是指某个软件能稳定地工作在若干个操作系统之中,而不会出现意外的退出等问题。
       微软Build2015开发者大会已经落下帷幕,这场主要面向“程序猿”和“攻城狮”的大会,纯技术范儿的东西我们就不说了。单看微软宣布将全面让windows10系统兼容Android和iOS的海量应用软件。现在,问题来了:安装升级windows10系统后,真的能任意安装Android和iOS的所有优质应用程序吗?

       直接告诉你答案:不能。
       想在Win10上运行安卓/iOS应用,需要能够拯救世界的“程序猿”帮助,他们需要利用VisualStudio开发工具对Android以及iOS的应用移植到WindowsPhone或Windows平台上。从这个角度看,微软开发者这一次将成为扮演主宰成败的关键角色。

       “移动为先”战略是微软开发者大会上所重点提及的方向,移动平台一直也是微软最重视的环节。微软开发者大会希望建立起以Windows为核心的生态环境,因此windows10移动版系统也就成为“绝地反击”的最重要武器。
       移动操作系统方面,Android和iOS一直统治着整个市场,微软则表现欠佳。虽然收购了诺基亚手机弥补了设备的不足,但最终发现应用市场才是解决问题的根源,现在用户购买手机或平板的选择性很宽泛,而稍懂的人看中的是体系下丰富的应用程序。

       微软也意识到了这一点,但扭转局势并不容易。单从软件应用数量方面,其实对于桌面系统的Windows应用绝对够用,而且这些应用大都以生产力为主,用户或企业的办公离不开Windows。但微软惦记的还是移动领域,此次将iOS与Android平台的应用移植到windows10上的做法,说直白了就是为了赢得手机市场,从而解决Windows手机应用软件过少的软肋。
       据权威市场调查机构的数据显示,目前全球智能手机操作系统市场中,微软WP的份额,不足3%,一方面说明用户对WindowsPhone手机接受程度比较低,可选择WP手机品牌数量较少,价格也不够实惠。另一方面,相辅相成的主流软件数量和粘度不够,这也是直接影响了用户的购买意向。

       就办公用户而言,尤其是以台式机为主的用户,即便是windows10系统升级免费,很多人也不会愿意大动干戈重新安装系统以及花更多时间去适应新系统的各个界面、功能。升级windows10后微软依然保留了网页应用和较老的Win32桌面软件,而从Android和iOS移植过来应用,除了满足手机应用数量外,也给Windows平板用户带来了福音。

       看到“全平台应用移植”这个关键字,很多人会自然的认为在windows10的产品上可以运行所有Android和iOS应用程序。但其实并没有那么简单,这里需要澄清并且明确的是,Android和iOS应用并不是能够直接在windows10平台上运行,而是需要将应用代码进行重新的简单编译,并且需要开发者将应用上传到应用商店才能正常使用。
       应用数量方面是微软移植做法亟待解决的问题,而根据2014年9月的统计,微软WindowsStore和WindowsPhoneStore共有超过52.7万款Metro风格的应用,其中约34万款为WindowsPhone应用。也就是说Android和iOS平台的应用数量将近5倍与WindowsPhone,这是一个巨大的差距。

       移植做法的确可以让WindowsPhone在一定程度上缓解平台应用数量方面的“匮乏”,短时间内可以达到数量激增,如果windows10的开发者积极性被调动起来的话,当前优秀的iOS和Android应用可以快速导入到windows10的应用商店中,windows10的潜在用户可能会被唤醒。但是如果开发者的回应不够强烈,应用数量则依然无法比肩iOS和Android,而这些全都要看Windows开发者的“心情”了。
       微软开发者大会上并未提及如何奖励开发人员,但可以猜测这次应该力度一定不小。毕竟Android、iOS更成熟、盈利能力不俗,想从两个平台拉拢大量的开发者转战windows10,除了Windows强大的号召力外,没得有点“甜头”。

       另外,构建一个更加易用、开放的开发环境是开发者最为关注的。由于Android的开放关系,Android的APK程序有可能直接在Windows运行,但iOS显然是无法实现,而且替代调用Google和Apple服务也是个大问题。开发者大会上演示都是在Android系统上完成的。而iOS移植方案并未出现,也没有提及新的Swift能否支持。那么后续iOSApp迁移到Win10平台应该是开发者重点关注技术点。

       虽然手机业务是windows10的重头戏,但平板电脑可能也会因为应用移植而受益。
       大家先来看一组数据,2015年平板电脑一季度的市场表现并不乐观,IDC报告指出,今年一季度,全球平板电脑(包括了二合一电脑)的交付总量为4710万台。和去年一季度的5000万台相比,萎缩了5.9%。根据该机构统计,这已经是连续第二季度出现了同比萎缩。
       而如果微软windows10的软件全平台应用移植愿景能够在短时间实现,那么对于正在处于下坡路的平板电脑也许会带来一些提振作用,尤其是国内平板厂商主推的Windows平板领域。

       Android和iOS的优质Apps移植到windows10应用商店后,用户无需再考虑额外的硬件设备,Win10上就能体验其他移动系统中的应用资源,这一点改变是具有颠覆性意义的。相比windows8中Metro界面上的应用程序,更为活跃和更有可玩性。
       双系统是当前不少国内Windows平板的主要卖点,一台平板电脑同时拥有Android和Windows 8两个操作系统,可能最初用户会更多的选择Android,满足网页浏览、影音播放等日常娱乐需求。而当用户需要处理办公事宜的时候,他们就会自然的选择具有生产力的Windows系统。

       除了办公之外,Windows系统的触控体验和娱乐性,加上后续移植的Android+ios应用,完全能够满足正常的休闲娱乐需求。此外,再加上Windows系统无可替代的生产力特性,用户在购买下一台平板或者推荐其他人购买的时候,很可能会选择Windows平板。
       如此来看,移植计划对于Windows平板电脑将会有很大的帮助,能够吸引有着不用应用需求的潜在消费者,同时也能够开拓其他的商用领域。另外,Win10发布后第一年可以免费升级到Win10,9英寸以下平板电脑Windows系统免费。这对于厂商推广小尺寸平板无疑是利好消息,如果再增加有键盘配置,就可以更好的实现娱乐办公两不误。
       有关Win10的应用移植计划,尽管不能直接运行,但依然值得期待。
       总结:由于PC机的方便组装和易扩充性,在一定程度上加速了电脑的普及,而电脑配件制造商们自然也为此做出了巨大贡献。不过,正因为我们使用的电脑(特别是兼容机)是由不同厂商生产的产品组合在一起,它们相互之间难免会发生“摩擦”。这就是我们通常所说的不兼容性,所谓“兼容机”一词,也源自于此。接下来,我就谈谈到底各部件之间会产生什么样的不兼容现象,以及我们如何解决这种问题。[1] 而在软件行业,一种是指某个软件能稳定地工作在若干个操作系统之中,就说明这个软件对于各系统有良好的兼容性。再就是在多任务操作系统中,几个同时运行的软件之间,如果能稳定地工作,不频繁崩溃、死机,则称之为它们之间的兼容性良好,反之兼容性不好。另一种就是软件共享,几个软件之间无需复杂的转换,即能方便地共享相互间的数据,也称为兼容。
相关文章