因为我最近在学习WP的开发,由于电脑问题,现阶段只能学习WP7的开发,不知道WP8和开发框架与WP7的开发框架相比有什么大的改变吗?还有就是WP8相比WP7有什么比较大的改进的东西吗?希望各位高手解答!!
至少XAML知识是一样的
wp8和wp7的差距较大,一个是winnt内核(win8)和我们的电脑是一样的内核就是说C和C++也能开发,一个是wince内核(win7),只能用C#,好像是这样的。。。
变化还是比较大地...
wp8很多接近win8
而wp7则主要是silverlight
不过界面xaml的语法是一致的
codebehind里基本语法也是一致的(毕竟都是c#么)
不过wp8用的是.net 4.5,完全支持async await来异步编程
最根本的变化要属于内核变化,WP7采用的是Win CE内核,CE内核是用做移动嵌入式开发的平台!在windows手机中以前的手机系统平台都是采用Win CE内核!
而WP8采用的是NT内核,也就是我们平时用的windows操作系统内核,windows操作系统好像在win 3.5的时候开始采用NT内核!
正是因为WP8现在采用NT内核所以WP7由于硬件的原因无法升级到WP8.而内核统一的好处就是程序可以很方便的移至到NT的任何平台上而不至于要重写很多代码!
WP8相对于WP7的新特性:WP8支持多核处理器,支持更高的分辨率,支持前摄像头,支持内存卡,支持NFC,支持中文语音功能,支持电子钱包等!
至于你说的开发框架上WP7 和WP8都是提倡采用的MVVM开发框架,这点是不变的,开发语言xaml+C#也不改变,所以从WP7跳跃到Wp8 会觉得很方便。