我理解的ios和android,理解iosandroid

來源:互聯網
上載者:User

我理解的ios和android,理解iosandroid

最近著手了幾個android和ios的項目,現在說下我的幾個對他們的理解



從設計上來講,我認為android 它更像是個網頁,一個頁面跳到另外一個頁面,兩者之間的關聯不是很大,只能傳遞一些簡單的參數,兩個activity甚至可以獨立存在


iphone呢,兩個頁面之間關係就很大了,push的,還模態的,等等,每個view都要依賴產生它的view,除非你是rootview



android 的感覺是跳

而ios是疊


android的整個關係鏈 更像是個鏈表,而ios 像個棧




誰可以詳細給我解釋下windows phone系統與android,還有ios各自的優缺點,以及它們之間的比較,學生用

android的優勢:
原始碼完全開放,便於開發人員更清楚的把握實現細節,便於提高開發人員的技術水平,有利於開發出更具差異性的應用。
採用了對有限記憶體、電池和CPU 最佳化過的虛擬機器Dalvik,Android 的運行速度比想象的要快很多。
電訊廠商(中國移動等)的大力支援,產業鏈條的熱捧。
良好的盈利模式(3/7 開),產業鏈條的各方:電訊廠商、製造商、獨立軟體生產商都可以獲得不錯的利益。將移動終端的評價標準從硬體向軟體轉變,極大的激發了軟體開發人員的熱情。
Android 的原始碼遵循Apache V2 軟體許可,而不是通常的GPL v2 許可。有利於商業開發。
具有強大的Linux 社區的支援。
android的不足:
由於採用了Java 作為應用開發語言,目前可用的傳統第三方應用還不是非常多,但由於Android 是一款完全開源的移動計算平台,相信第三方應用會很快的豐富起來。
Google 提供了一套Java 核心包(J2SE 5,J2SE 6)的有限子集,尚不承諾遵守Java 任何Java 規範,可能會造成java 陣營的進一步分裂。
現有應用完善度不太夠,需要的開發工作量較大。
基於QEMU 開發的模擬器調試手段不十分豐富,只支援通話、SMS等,速度慢。
暫不具備Push Mail 和Office(DataViz、QuickOffice 計劃近期推出)功能,目前主要面向的是普通消費者使用者,對商業使用者支援尚弱。
 
android與ios的不同,越詳細越好

1、安卓源開放,ios不是
2、安卓對硬體要求比ios高
3、安卓資源比ios多,機型多,但ios軟體品質比安卓高
4、ios比安卓流暢,安卓後台不能開太多,會卡,ios不會
 

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.