微软Windows Phone 7:不完全的多重任务执行
扫描二维码
随时随地手机看文章
Windows Phone Series 7产品最引人关注的话题之一,就是该操作系统能否同时执行多个应用程序。
虽然微软已公布不少相关的细节,这个疑问仍没有明确的答案。根据Windows Phone负责人Andy Lees上月接受本站专访的发言,微软确实将在Windows Phone提供部分多重任务执行,例如同时播放音乐和执行另一种应用程序,或通话时查阅日历等。
微软副总Joe Belfiore受访时表示,Windows Phone 7 Series的基础,Windows CE核心,本就适合多重任务执行。例如,Windows Phone可借此同时接收与处理网页和电邮。
另一方面,Belfiore说微软不准备让开发者完全依赖后方执行。相反地,微软更致力于确保在其他任务跃至前景时,先执行的程序还能保留它们的位置。
他说:“我们很可能在设备进入低内存状态时,暂停(应用程序的背后执行)。”微软也在15日宣布,Windows Phone 7 Series将具备主动式通知系统,让程序即使在不执行状态,也能取得更新并警示使用者。
但魔鬼在细节里,举例来说,使用者可用内建的Zune播放器听音乐,同时执行其他工作,但这部分不适用第三方的音乐播放程序和技术。 Belfiore说微软仍在研究开发者可否写出呼叫Zune播放器的音乐应用程序,便可支持多重任务执行。
另一个微妙的地方,是开发者能否为手机制作原生程序,而不只是利用XNA或Silverlight等工具。大致上,微软的态度是不开放,但也许会有一些例外。例如,微软曾说一开始不会有Flash,但对其浏览器外挂程序持开放态度。微软也说移动电信运营商和硬件造商可制作若干原生应用软件。 Belfiore表示:“有少数特定的案例,我们会允许原生代码。”