据国外媒体报道,随着windows 10即将发布,微软披露了这款操作系统的部分特性和功能。windows 8是微软首次尝试开发既能在传统pc也能在触控屏设备上运行的操作系统,只是它在市场上受到冷遇,尤其是它以触控界面为中心,把传统windows桌面作为二等公民。
windows 10的目标不仅仅是修正windows 8存在的问题,还要使微软获得在移动市场上难得的机会。windows 10支持通用应用,能在包括从pc到智能手机在内的所有设备上运行。目标是吸引开发者重回windows平台,解决windows phone应用匮乏的问题。
除通用应用外,windows 10还能运行android应用,只是对谷歌服务的调用将被微软相应的服务所取代。ios应用不能直接在windows 10上运行,但只需稍作修改,就可以重新编译、运行。
windows 10是一个雄心勃勃的项目,如果一切按计划发展,它可能大红大紫,巩固微软在pc领域的主导地位,提高在移动市场上的份额。但windows 10也存在出问题的可能,如果新功能一开始就没有能吸引用户,windows 10就可能重蹈windows 8覆辙,使用户进一步远离windows平台。
通用应用
由于windows 10能在多种不同尺寸显示屏的设备上运行,对于开发者来说。为每类设备开发单独的代码是一项繁重的任务。通用应用将解决这一问题,使开发者编写一款应用,就能在各种不同设备上运行。
另外一个问题是:windows 8在pc和移动设备上对所有现代windows应用都一视同仁,以全屏模式运行。这在桌面系统上没有意义,许多pc用户可能不喜欢新的启动屏幕和现代应用的混合。通过在pc上的一个窗口中运行现代windows应用,windows 10解决了这一问题。
一项名为continuum的特性允许用户界面间的无缝切换。例如,当二合一设备以pc模式运行时,应用的运行与桌面软件无异;在平板电脑模式中,应用以全屏方式运行,并根据显示屏尺寸和方向改变界面。http://yushuo1.51dzw.com/
如果不出问题,通用应用和continuum将为windows 10改变游戏规则。但是,实现这些特性的技术挑战不应当被低估。如果这些特性没有达到预期目的,或在发布后有问题,它们可能促使用户进一步远离windows平台。
在windows上运行android应用
android应用在windows上运行的传言由来已久,但现在这得到了微软官方的认证。android应用能在windows上运行的好处是大幅增加windows phone可以运行的应用数量,但一个不足之处是这可能不利于吸引开发者为windows开发新应用,而只是简单地改编android应用。如果android应用能很好地在windows 10上运行,这不会是个大问题。但过去windows的优势一直是其应用,使它成为一个充斥有大量android应用的平台可能并非是个好主意。
最好的结果是,android应用能在windows phone上运行能刺激windows phone的普及,鼓励开发者为windows开发应用;最坏的结果是,由于只能运行部分android应用,消费者没有转向windows的理由,微软智能手机业务彻底失败。这将削弱windows 10的吸引力,因为它的一大卖点就是能在所有设备上运行。
像windows 7是继vista之后一款大获成功的操作系统一样,windows 10的目标是完全实现windows 8的梦想。如果从一开始起通用应用和其他功能都正常,微软可能获得一款成功的产品。但是,如果这些功能过分繁琐或不可靠,windows平台将受到另一次重击。