編輯:高級開發
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、電源管理只有手機制造商才能使用。所以最終對於開發者創意來說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開發網提醒網友,android使用了Java開發,而Windows Phone使用的是.Net托管代碼的Silverlight 4,在代碼層面上均屬於虛擬機,運行效率差不多,如果你更考慮中國的話還是Google更靠譜些,微軟近些年一直在走下坡路。
android Pad 和Phone一樣都存在多尺寸問題。對於Pad,更揪心的是屏幕比例和尺寸的多樣性,這些因素直接影響著UI的表現方式。比較困惑的是我們的如何設計一個
另外一個問題就是加載速度,如果應用中圖片加載速度很慢的話,那麼用戶同樣會等到崩潰。那麼如何處理好圖片資源的獲取和管理呢?異步下載本地緩存異步下載大家都知道,在andro
有以下兩種方式來使用 Android 設備發送短信:使用 SmsManager 發送短信使用內置 Intent 發送短信使用SmsManager 發送短信Sms
2010年12月8日最新消息,android 2.3發布之後,android 2.3 SDK開發文檔已經同步更新,android應用開發者可以到Android官方網址下