gpt4 book ai didi

c# - 如何使 Windows Phone 应用程序像默认应用程序一样加载得更快?

转载 作者:行者123 更新时间:2023-11-30 16:16:11 25 4
gpt4 key购买 nike

我观察到 Windows 手机中的默认应用程序(如 People、Calculator.etc)根本不需要时间来加载。他们甚至没有启动画面图像。我已经尝试从我的应用程序中的项目中排除 SplashScreenImage.jpg 并在我的手机上运行它,我的应用程序是静态的并且只显示文本并且加载仍然需要时间,为什么会这样?我怎样才能使我的应用程序像默认的 Windows 应用程序一样运行,而无需等待时间并且没有 SplashScreen 图像?

最佳答案

Windows Phone 7

在 Windows Phone 7 上,无法使第 3 方应用程序像人、图片、日历、游戏、音乐+视频等内置应用程序一样运行。

这些应用很可能是用 C++ 编写的,并且是本地编译的,具有在后台运行的特殊权限(因此它们会立即恢复),并且具有完整的操作系统/硬件访问权限。

第 3 方应用程序(即你和我可以编写的应用程序)是针对 Silverlight 平台编译的,该平台的性能不如本地编译的 C++ 代码,这就是为什么即使是没有启动画面和单个 TextBlock 的简单应用程序也会加载时间比内置游戏应用程序(并且没有适当的进入动画)要长。

因此,您所能做的就是根据具体情况尝试让您的应用程序尽快启动。上面的评论中提到了 2 个很棒的链接,我将再添加一个...

http://www.jeff.wilcox.name/2010/08/windows-phone-performance/

(从2010年开始,但建议仍然有效)


Windows Phone 8

Windows Phone 8 的性能要好得多。即使是现有的 WP7 应用程序也将启动和运行得更快。但是,如果您正在启动一个仅针对 WP8 的新应用程序,那么应用程序启动几乎是即时的,并且在使用内置的 PivotPanorama 控件时您将获得正确的“入口动画”。


哪个平台?

在选择开发和支持哪个版本的 Windows Phone 时,拥有真实数据有助于做出决定。 Ad Duplex 最近发布了一组在 Windows Phone 上转换广告的热门应用的一些统计数据...

http://blog.adduplex.com/2013/09/adduplex-windows-phone-statistics.html

如您所见,Windows Phone 8 确实占据了某些市场的设备份额(高达 78%),因此开始使用 WP8 可能更容易 - 而且您肯定不会担心性能问题!

关于c# - 如何使 Windows Phone 应用程序像默认应用程序一样加载得更快?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18710740/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com