北京手机应用软件开发中Android的开发优势有哪些 北京手机应用软件开发优势有哪些
近期随着Nokia和Microsoft联合将推出Windows Phone,那么北京手机应用软件开发中的Android和Windows Phone相比有哪些优势呢? 就北京手机应用软件开发者利益以及未来前景作具体分析:
1. 开发方面: Android使用的是Eclipse这个开源的IDE,使用Java编写配合Google官方的ADT插件来实现Android软件的开发,而Windows Phone使用微软自家的Visual Studio 2010开发,使用Visual C++编写在界面稳定性、代码智能感知以及MSDN文档方面微软略胜一筹。但是在SDK方面Android显然比Windows Phone要完整很多,同时对北京手机应用软件开发者更开放,如果你过去开发过Win32的应用你发现微软Windows Phone只能使用托管代码编写,同时SDK几乎和手机没有太大关系,很多软件无法实现,比如来电显示归属地,也不知道微软怎么想的,虽然Windows Phone使用的仍然是WinCE的内核,但是底层的RIL、电源管理只有手机制造商才能使用。所以最终对于北京手机app应用开发者创意来说Android要超过Windows Phone.
2. 系统界面: Android在操作上面大幅创新,比如桌面支持appWidget,可以有各种形状的小插件支持,相比苹果iOS的图标以及微软Windows Phone大图标要先进很多。北京手机应用软件开发发现整个系统界面Android走的是时尚清新路线,而Windows Phone比较简约复古似乎让我们一夜之间回到了黑白屏时代,似乎微软微软不抄袭Google和Apple自己玩另类。
3. 未来发展: Android目前已经推出到3.0 honeycomb近期即将有大批的平板电脑上市,而微软目前Windows Phone还不支持复制粘贴、自定义铃声这些非智能手机都很成熟的功能。Android是开放的对于中国来说几乎任何设备厂商都有机会介入,而微软Windows Phone仍然走老路的授权开发,目前只有HTC这个老伙伴努力支持,相对于三星、LG而言推出手机和Android相比没有太大的竞争力。
4. 应用商店: Android Market的软件数量超过10w,而Windows marketplace刚上线并没有多少,微软提倡北京手机应用软件开发者走付费道路,而Google目前更像是通过Admob平台服务费来盈利,但是关键仍然是微软的SDK太死板了,很多软件无法设计,大大限制了北京手机应用软件开发者潜力的发挥。
Android使用了Java开发,而Windows Phone使用的是.Net托管代码的Silverlight 4,在代码层面上均属于虚拟机,运行效率差不多,如果你更考虑中国的话还是Google更靠谱些,微软近些年一直在走下坡路。
除非注明,文章均为(一品威客网 )原创,转载请保留链接: https://www.epwk.com/xingyezixun/article-i-656-art_id-28052.html