Windows phone 8学习准备
随着移动设备的日益发展,移动设备上的开发也迅速的发展起来。周围很多同事都在掌握属于自己的移动设备开发知识,很多人都在搞基于IOS和Android操作系统上的开发。我也想针对我个人的情况,开始学习和了解一下移动设备的开发。
目前,我不想去接触IOS和Android,这并不是说这两种类型的操作系统不好或者不流行,相反,它们很好也很流行。至于目前不想去了解和接触的原因主要是:
-
- 我以前没有去关注和了解基于这两种操作系统下的开发;
- 我没有IOS和Android系统开发的基础知识(到目前为止我没有用过C++和Java去做过项目,也没有用过JavaScript结合Html5去做过项目);
最近微软发布了Windows phone 8,我没有用过Windows phone 8的移动设备,我个人还是比较看好。也准备花些时间去了解一下,说实话我也不知道从什么地方开始入手。园子里面好像这方面的介绍也少了一些。但我相信,园子里面这方面的高手肯定非常多,我希望你们多指教一下。我英文很不好,很多时候都是借助翻译软件去看一些英文资料,所以这对于我去学习Windows phone 8开发又添加了难度,因为现在的中文资料比较的少。
我目前了解的Windows phone 8方面的东西比较少,我在这里针对于我个人对Windows phone 8的了解作一些总结,我希望大家给我更多的帮助。我认为Windows phone 8的开发设计的语言及背景可以从三方面着手:
- 基于托管框架上的开发,采用C#,Vb作为开发语言。用 XAML 作为 UI 开发,对于以前使用过WPF和Silverlight的人来说,可能开发起来会更顺手一些。我以前对WPF有一定的了解和使用,我也是我选择Windows phone 8的原因之一。
- 使用C++进行应用开发,需用了解 Direct3D,好处是可以以充分利用手机的图形硬件。
- 使用JavaScript和Html5 进行应用开发,这也是跨平台的。这一点我还是比较模糊,以后有时间需要去了解。
开发环境我已经搭建好了,我的机器是08年买的T410,Cpu是i7,这个配置完全符合要求。其实,对于机器硬件和软件的要求,是因为需要利用Windows Phone 模拟器。大家可以查看Windows Phone 模拟器的系统要求(http://msdn.microsoft.com/zh-cn/library/windowsphone/develop/ff626524(v=vs.105).aspx#system)。Windows phone 8 Sdk也已经安装完毕,前两天进行了简单的测试,一切顺利。我的操作系统是Windows 8企业版(X64),从淘宝上买了个key,呵呵。
我现在有两个小问题:
- 我该从什么地方开始入手,我没有接触过Windows phone 7 的开发,谁手头有Windows phone 8 Api的相关资料吗,最好是中文版的;
- 我开发的应用程序或游戏怎样在Windows phone 8设备上进行测试,请大家指教(是需要对Windows phone 8设备进行类似破解的操作吗?);