Windows Phone 8-重新启动 谜确保资金–扩展对公共数据的访问 Hadoop添加了内存缓存 Pong开发人员挑战赛 有一天要使用Windows Phone 8 SDK吗? Apache Spark 2.0发布 诺基亚转到高级开发人员计划 开发人员可以使用Asus Xtion Kinect克隆 红色编程语言 图灵赦免的新呼吁 程序员节-庆祝 Ki-适用于JavaScript的Lisp Go 1.10添加了自动缓存 您的WiFi知道您在哪里! Lodash-功能性JavaScript库 Go变成了七岁时的注意力 NetBeans 7.3发行候选版 平板电脑吸引用户远离台式机和笔记本电脑 LoveLetters赢得托尼销售奖 新的汉语普通话改善了版本控制 为了庆祝艾伦·图灵 Pharo 6.0移至64位 NativeScript-统治一切? 伊万·萨瑟兰(Ivan Sutherland)荣获京都奖 TypeScript 1.8 Hits Beta 可穿戴的Android-WIMM One Xamarin现在免费-这会改变一切还是什么? 图灵的纸牌信件将被拍卖 Arduino正式发布-1.0版 p5.j​​s将处理引入网络 JavaFX在Raspberry Pi上运行 jQuery仍然是我们最喜欢的框架 坑-F#到JavaScript编译器 Java 9的拟议时间表 Java ME 8随Raspberry Pi大量发布 图灵年:传承的遗产 芯片上的太赫兹传感器提供X射线视觉 禅光子花园 为Alan Turing的Universal Machine投票 适用于本机应用程序的JavaScript JDK 9更新 io.js加入Node.js基金会 Raspberry Pi获取HAT触摸屏 AngularJS 2.0截然不同 Nodyn-JVM上的Node.js 新的Nao机器人和1500万美元的投资 一个委员会来监督Java? 邀请获得免费软件奖提名 Apple 1打破在线拍卖纪录 D从GCC获得动力
您的位置:首页 >前端 >

Windows Phone 8-重新启动

微软已经宣布了新的Windows Phone 8系统的一些细节-如果您一直关注该图,将不会有什么惊喜。最主要的是,升级到新的Windows内核,实际上是WinRT,意味着这是一个新的开始,WP7已死。

Windows Phone 7提供了围绕托管代码(尤其是Silverlight)设计的开发环境。Windows Phone 8支持WinRT,并与其他Windows 8系统(台式机和平板电脑)保持一致。对于任何人来说,这确实不足为奇,因为为Windows Phone维护一个环境而为其余环境维护另一个环境将是微软失去对现实的控制的最终标志。在这种情况下,迁移到WinRT是唯一合乎逻辑的事情。

然而,所有这些意味着对于消费者和Windows Phone支持者而言,任何忠诚或支持都只是一口气而已。新系统需要的硬件资源是当前手机中不存在的。换句话说,如果您使用的是Windows Phone 7,则其余时间将一直为WP7-无法进行升级。这甚至适用于诺基亚Lumia等全新型号。对于诺基亚来说,这肯定是一种特别的苦药。在将农场押在WP7上之后,现在必须告诉客户他们购买的所有物品都是遗留物品。从好的方面来说,诺基亚似乎已经准备好了WP8原型。

WP8事件

简单的事实使情况变得更糟,尽管WP8手机将运行旧的WP7 Silverlight和XNA应用程序,但任何新的WP8应用程序都将无法在WP7手机上运行。因此,不仅WP7手机无法升级,而且它们甚至根本无法获得针对WP8量身定制的任何新应用程序。

唯一的让步是,当WP8出厂时,Microsoft将提供对WP7的最终升级-WP7.8-这将带来基于WP8 Metro的新界面和一些新功能的出现。这可能会使某些用户感觉更好……直到杀手级WP8应用程序可用,他们发现自己无法运行它。

新的操作系统基于Windows NT内核,而不是Windows Embedded Compact。这带来了与台式机和平板电脑操作环境的统一-NTFS,网络堆栈,DirectX和设备驱动程序在所有这些环境中都是相同的。

WP8确实有一些有趣的硬件要求,包括多核处理器(最多64个)和内置NFC。但是,您不禁要问,要实现对托管代码,Silverlight和新WinRT的双重支持,需要多少这种额外的处理能力。WP7应用程序将在WP8上运行的承诺可能只是一个非常昂贵的承诺。新的屏幕分辨率为1280x768、128x720和旧的480x800。

从开发人员的角度来看,情况仍然不清楚。这些工具似乎相同,但API与桌面版本相同。虽然支持XNA和Silverlight,但Microsoft明确建议应为可在WP8和Windows 8上兼容的新API编写新应用。当然,此类应用程序将不会与WP7向后兼容,而WP7现在已基本上不再使用。

如果要创建应用程序,建议使用C#,VB,JavaScript,HTML和XAML,但要创建游戏则使用C / C ++。原因是C / C ++可以轻松访问DirectX。引用Windows Phone博客:

“ Windows Phone 8具有完整的C和C ++支持,因此可以更轻松地为多个平台更快地编写应用程序。这也意味着Windows Phone 8支持流行的游戏中间件,例如Havok Vision Engine,Autodesk Scaleform,Audiokinetic Wwise和Firelight FMOD,以及基于DirectX的本机游戏开发。”

有趣的一点是,微软声称他们将使用“云编译”来重新编译现有的WP7应用程序,以便它们运行得更快。这将在开发人员不参与的情况下完成。更重要的是,这些应用程序被编译为机器代码,从而使它们加载和运行更快。这表明Silverlight和XNA应用程序的支持正在进行的工作不仅仅是提供它们需要运行的环境。这一切仍然非常不清楚。可能不是通过在WP8上托管这些子系统来提供Silverlight / XNA支持,而是通过重新编译托管代码以在新API下运行来提供这些支持。如果是这样,这不仅意味着您必须专注于Metro应用程序-这意味着Metro应用程序是新项目的唯一可能性。

WP8和Windows 8台式机和平板电脑的统一是合乎逻辑的-但是这是可以避免的。可以将现有的WP7软件环境进行更改,以提供WP8的所有功能,而无需重新启动,也不需要转储那么多现有技术。

从消费者和开发人员的角度来看,情况是一团糟。现在重要的是,我们大家多么快地忘记了过去,而展望未来。

WP8事件

如果您想查看WP8视频演示,可以在Channel 9网站上找到。针对开发人员的部分从1:29开始。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,多谢。