您好,欢迎光临免费企业邮箱门户网!
您的位置: 首页 > 微软邮箱 > 微软资讯

微软向开发者详解如何加快Metro程序启动

来源:email100.com 时间:2012-05-22
大家都知道Windows 8将在今年年底推出,而用户们也都希望在鼠标点击和手指触控的瞬间就能打开一个Windows 8 Metro程序。在Windows 8程序开发者博客的最新博文中,微软告知开发者如何编写程序能让用户拥有一个快速启动体验。 这篇技术性颇高的博文谈到了Metro程序的启动画面(也叫版权页),微软说: “当用户启动一个程序时,首先映入他们眼帘的就是程序的启动画面。每一个Metro程序都会有一个启动画面,它由一张620x300的图片和固定的背景颜色组成。当用户点击Metro程序,为了欢迎用户使用该程序Windows就会显示这个启动画面。当程序显示这个启动画面时,它也在为显示初始UI而执行所有的初始化工作。这可能包括读取程序基本设置,确定页面导航,和/或确定该程序在激活时是否需要证书之类的东西。” 一旦启动画面消失,Metro程序就必须得显示它的首个窗口。这个对于基于JavaScript的程序开发者来说就不用担心什么,但基于C#的程序就必须通过调用Window.Current.Activate来显示首个窗口,该博文如此补充说明: “这个操作不能有所延迟,一旦第一个窗口在规定时间(15秒以内)没有显示,系统就会被强行终止程序运行。此外,你也可以缩短启动画面的显示时间从而尽可能快的显示首个窗口,我们建议你在2-3内就显示首个窗口以确保你的程序达到用户所希望的启动速度,甚至是在低端硬件上也能如此。”
栏目更新
栏目热门