wp7和wp8的区别
wp是什么?
WP是Windows Phone的简称,Windows Phone是微软发布的一款手机操作系统。值得注意的是WP只是其中的一款手机系统,那么微软有没有其他的手机操作系统呢?答案是有,详细的请参考木杉大话微软手机系统。从上面的文章中我么可以知道wp7是不可以升级到wp8的,最多升级到“假wp8(wp7.8)”.下面我来介绍一下wp7和wp8的区别。
1.内核不同
wp7使用的是winCE的内核,wp8使用的是微软的内核和windows8是相同的内核。也就是他们的“心”不同,这个是最关键的,实现原理都不一样了。
2. 开发的api不同
wp7和wp8不一样的系统,wp7的程序理论在wp8上可以用,反之则不一定。另外wp8有两套api,一个是net的api,和wp7一样,但是有少许不同,wp8还有一个wprt(windows phone runtime)的api,两套都可以用。但是具体的开发都是Xaml+C#的方式,两种开发理论上相同。
3.硬件不同
windows phone 8支持多双核和多核,理论上最高支持64核。windows phone 7系列支持单核。
4.自带浏览器改进
windows phone 8内置浏览器升级到IE10移动版。相比windows phone 7.5JavaScript性能提升4倍,HTML5性能提升2倍。
5.支持NFC技术
windows phone 8支持NFC技术,windows phone7不支持。
6.内置诺基亚地图
诺基亚和微软在就联姻了,可是联姻的程度呢?这次又进步了,windows phone 8用诺基亚地图替代了Bing地图。
7.新的待机界面
windows phone 8开机界面可以自定义了。
8.开发环境要求不同
wp8sdk的安装环境,wp8 SDK需要在Win8 RP或者专业版下才能安装。最新操作系统Windows 8 64位,4GB RAM,至少4GB硬盘空间,能够启用Hyper-V,CPU要求要支持虚拟RemoteFX(SLAT二级地址转换)技术。这些都是最基本的,开发必须是vs2012.
wp7相应的要求就低一点,win7系统,win8系统都可以,VS2010就能进行开发。
目前就先介绍这几点wp7和wp8的区别。希望对大家有所帮助,这之后我会继续介绍有关windows phone的文章,欢迎大家来拍砖。