开始本博客之前先分享一个自己的好消息吧,2014年3月31日起,正式就职于北京****集团Win8工程师,主要负责将IOS和Android应用移植到Win8.1平板上,目标客户是银行,闲话不多说了。
这将是一个系列博客,此系列博客将分享我在工作中遇到的各种问题和解决方案,希望我分享经验能够给需要的人提供一定的帮助,同时也希望读者对我的不足之处提出宝贵意见。
大家都知道目前市场上三大移动平台,IOS、Android、Windows RT,目前来看前两大平台似乎比较火热和成熟一点,但是IOS价格比较昂贵一点,用户权限也非常低;Android完全免费,但是市场比较混乱,打个不恰当的比喻,Android好比过去的山寨机,不专业但是用户群体确是最大的,因为价格便宜;Windows RT比价格处于前两者之间,权限也适中,是符合客户需要的,但是Windows
RT有应用短缺、目标设备种类局限等各种问题。纵观这三大平台,他们都不会消失,都会有各自的大量用户群体。IOS做高端,Android做大众,Windows RT算是商务生活一体化,我相信Windows RT会有更好的发展,因为他的主路线要优于前两大平台,随着微软的后期优化和推广,Windows RT会是程序员一个很好的选择方向,因为IT未来是移动开发的未来。
微软从Win8开始弃用Windows CE内核,改用Windows RT内核,这对于Windows Phone 7用户无疑是个噩梦,无法升级Win8,但是这对于Windows Phone程序员的影响并不是很大,只改变其中的一少部分特性,好比微软当时从Asp过度到Asp.Net,完全是两个东西,但是Asp的程序员们很快就能掌握Asp.Net,目前是Win8的用户不必担心无法升级Win8.1或者Win9,微软如果考虑到用户,他就不会再更换内核,当然微软更换内核也是为用了让用户拥有更好的操作系统可用,Win9只有64位和128位版本,不再有32位版本,建议还没有Windows
RT设备的用户尽量购买配置比较高的,一般RAM要2G以上,当然越大越好了。
Windows RT不采取零售方式,而是设备预装,软件必须去应用商店下载,如果有自己的开发者账户,程序员可以部署自己的应用到自己的Windows RT设备上,Windows RT预装了微软的最大金库之一:Office 2013,小到个人,大到一个公司乃至一个集团,Office都是必不可少的办公利器,这也是其他两个平台望之却步的产品,其他两个平台也支持Office办公,但是用过的人都知道,用户体验程度要比Windows平台下相差甚远啊,毕竟是自家的东西。
最后,说说我写这个系列博客的初衷吧,大家都知道搞Java的人,学起来要比.Net容易深入,往往学Java的大多都是程序高手,为什么呢?首先,开源,程序员可以看到源代码,其次,网上关于Java的资源要比.Net多,学习同样一个知识点,搜索引擎搜索到的Java资源往往能让Java程序员很好的掌握,搜索到的.Net资源往往杂乱不够具体,不能够让.Net程序员很好的掌握,更甚至.Net程序员在遇到问题的时候,除了微软的MSDN帮助文档就没有其他可以高效利用的资源,所以呢,我写这套系列博客的目的就是要.Net平台和Java平台一样,资源尽可能高效共享,希望可以帮到大家,接下来具体介绍一个我的工作内容,有些内容需要保密,都是关于公司内部的,不影响大家学习技术。
这个系列博客更新的时间间隔可能会有点长,因为我也要工作,我会在工作之余把我的经验毫不保留的分享给我的读者的。谢谢!
Windows移动开发(一)——登堂入室