Windows Phone是( )公司开发的操作系统,windows phone是什么公司开发的
Windows Phone是微软开发的手机操作系统,这里就不介绍了。它运行在Android和iPhone这样的智能手机上,相信大家都很熟悉。
目前Windows Phone(以下简称WP)的市场明显不如IOS,在线应用也没有Android和iPhone多。但作为开发者,我们应该比一般用户更清楚,WP的优势并不比其他手机操作系统差。等我仔细了解了WP,我们肯定会有不一样的味道。
因为是开发技术文章,所以我们只从开发者的角度来认识。作为开发者,要有比普通用户独特的眼光。
Windows Mobile确实做得不好。可能微软觉得过去没有竞争压力,所以WM一直做得很好。
或者可以说,iPhone的强大之处在于从WM的失败中吸取教训。但是WP和WM几乎没有关系,因为WP是向后不兼容的,经过了重新设计和开发,WM下的程序无法在WP上运行,尽管两者都是基于。NET CF框架,但它们是完全不同的。
那么,开发手机应用贵吗?别提iPhone了。光靠卖几个应用恐怕是填不进开发IOS应用的成本的。但是,Android和WP开发是不需要付费的。Android以Java为主要开发语言,WP可以以Visual Basic和C#为主要开发语言。
Android的界面布局基于XML,有线性布局(水平或垂直)和表格布局。可湿性粉剂是基于XAML布局。相对来说,它比XML更强大,你不能在XML中使用扩展标记,但XAML可以。有WPF开发经验的朋友都很清楚。
开发WP只需要安装一个Visual Studio 2010 Express for Windows Phone即可。安装好了就可以开发WP了,非常方便。不像Android,你要安装JDK,Eclips,SDK等。而且还得安装ADT插件。那太麻烦了,而且谷歌的在线安装太慢了。Vs WP你可以在线安装,也可以离线下载ISO,非常人性化。
这个开发工具是免费的,你不用花一分钱就可以拥有一个强大的移动应用开发工具。只要注册,在VS注册窗口填写密钥就可以获得授权,而且不用花一分钱。
那么这个WP开发工具包含了什么呢?
1.Visual Studio 2010学习版(原名速成版)。不要小看这个版本,它已经很厉害了。
2.Express Blend For Windows Phone,这是一个设计工具,可以像平面设计软件一样做UI设计。相信玩过WPF的朋友都不会陌生。
3.SDK工具,其中最常用的是模拟器。不能说每调试一个程序就要拿一个有WP的手机放在桌面上。另外,像我这样家境贫寒的孩子买不起智能手机。
安装就不用我介绍了。就等着它一路安装,就像其他VS版本一样。只要不报错,什么都不用做。
您可以选择英文版或繁体中文版。好像暂时没有简体中文版。我不知道为什么。也许微软歧视中国大陆,因为我们经常使用盗版系统。
还有一点要注意的是,不是任何配置的电脑都能装,不然我也不用买新电脑了。
1.处理器当然是越高越好。建议主频不要低于2.0 GHz,不然就等卡了。
2.记忆。官方说3G是必须的,但这是谎言。2G就可以了。当然,越大越好。
3.操作系统为Windows Vista或以上,推荐Win7。
[一些建议和快速入门提示]
经常听到“快速入门”“快速成功”之类的词,我更愿意称之为“短期突破”。
你一定要问,能不能短期突破?当然,呵呵,不过,这短暂的时间并不代表两个小时。要快速掌握WP移动应用开发,首先要具备以下能力:
1.VB.NET或C#基础,推荐C#。毕竟,在VB.NET很少有人使用它,至少在中国是这样。
2.熟悉。NET框架,类库和CLR(略知一二)。
3.面向对象开发的思想其实是多余的。哪个主流开发语言不是面向对象的?其实这些需求是安卓手机应用开发的共性。
4.XML的基础知识:——XML声明规范、树形结构概念、命名空间。
5.最好懂点Web。为什么?Silverlight的风格和模板有点类似于CSS。
6.WPF基金会,这是必须的,因为XAML是WPF的布局,一切包括从属属性都来自WPF。如果WPF学得好,你开发WP就容易了。
7.Silverlight,上面说你应该掌握WPF的基础。这里Silverlight是一定要掌握的,而且最好是完全熟悉和掌握,这是重点中的超级关键。WP是用Silverlight或者XNA开发的。如果你学不好Silverlight,说明你不用学WP开发,不是吓唬你。