Windows 手机 7
在 Windows Phone 7 上,无法使第 3 方应用程序像人物、图片、日历、游戏、音乐+视频等内置应用程序一样运行。
这些应用程序很可能是用 C++ 编写的,并且是本机编译的,具有在后台运行的特殊权限(因此它们会立即恢复),并且具有完整的操作系统/硬件访问权限。
第 3 方应用程序(即您和我可以编写的应用程序)是针对 Silverlight 平台编译的,该平台的性能不如本机编译的 C++ 代码,这就是为什么即使是没有启动屏幕和单个TextBlock
与内置游戏应用程序相比,加载时间会更长(并且不具有适当的入口动画)。
因此,考虑到具体情况,您所能做的就是尝试让您的应用程序启动得尽可能快。上面的评论中提到了 2 个很棒的链接,我将再添加一个......
http://www.jeff.wilcox.name/2010/08/windows-phone-performance/ http://www.jeff.wilcox.name/2010/08/windows-phone-performance/
(这是2010年的,但建议仍然有效)
Windows 手机 8
Windows Phone 8 上的性能要好得多。即使是现有的 WP7 应用程序也会启动和运行得更快。但是,如果您启动一个仅针对 WP8 的新应用程序,那么应用程序启动几乎是即时的,并且在使用内置功能时您将获得正确的“入口动画”Pivot
and Panorama
控制。
哪个平台?
在选择开发和支持哪个版本的 Windows Phone 时,拥有真实数据有助于您做出决定。 Ad Duplex 最近发布了一组在 Windows Phone 上运行广告的流行应用程序的一些统计数据...
http://blog.adduplex.com/2013/09/adduplex-windows-phone-statistics.html http://blog.adduplex.com/2013/09/adduplex-windows-phone-statistics.html
正如您所看到的,Windows Phone 8 确实占据了一些市场中的设备份额(高达 78%),因此从 WP8 入手可能会更容易 - 而且您肯定会更少担心性能问题!