編輯:高級開發
1. 開發成本,開發iPhone或iPad需要運行Mac OS的電腦,Windows目前還無法跑Xcode這個IDE,僅僅通過VS或記事本還無法完整正常的語法高亮等等。當然apple的設備價格都是不菲的。
2. 注冊費用,Apple開發注冊費用比android貴很多,99美元比25美元多不少,同時需要經過發布審核,發布周期十分漫長。
3. API開放度,android的API比iPhone的豐富很多,限制也比較少,很多功能到了iPhone必須越獄才行,很多功能無法在iPhone上正常的實現。
4. 難易程度,android使用Java,iOS使用Objective-C,相信大多數人可能學過C,C++但很多東西被Apple定義過了就像SymBian一樣經過typedef或新的完善的類使其看上去十分別扭,相對於主流的Java、c#、c、c++感覺不是那麼美觀,smalltalk方式的語法反正就是不爽,比pascal還麻煩吧。
5. 設備成本,android手機的價格相對低廉,目前低端高性價比開發設備Acer A1部分商家賣到了1500元,而iPhone開發至少要一個iPhone 3GS才能很好的測試,二手的也要2500以上。
6. 用戶群而言,對於android來說有更大的用戶群,iOS就是小眾群體至少在中國,其自身的各種限制和定位無法和市面上數百款Google手機作正面對抗。
3 height=134>123456Project Name: BrewClockBuild Target: Google Inc. 1.6 (Api Leve
android 是Google開發的基於Linux平台的開源手機操作系統,每一個android應用在底層都會對應一個獨立的Dalvik虛擬機實例,其代碼在虛擬機的解釋下
HTC Hero把android接口改頭換面,變成這樣美觀,頗具吸引力。估計2010年時,大部份的新android平台都會換上Hero一樣的接口。android一詞的本
2010年12月8日最新消息,android 2.3發布之後,android 2.3 SDK開發文檔已經同步更新,android應用開發者可以到Android官方網址下