Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Android平台哪裡最特別?

Android平台哪裡最特別?

編輯:高級開發

 其實要說特別的地方還是很多,不過android的確在很多地方都讓我們感到意外。

1.android程序的生命周期,這個由系統管理一個歷史棧的方法的確可以加快常用程序的使用,但是程序的不徹底推出也存在一個嚴重的問題,部分android軟件由於開發人員的技術問題直接導致了G1的功耗十分大,比如濫用SQLite數據庫查詢,雖然Google為我們提供了一個不錯的數據存儲環境,但是SQLite畢竟是基於SQL語言查詢,沒有使用MySQL嵌入式版可能因為Sun的收購,但是可以看到還是因為性能等原因,但經過我們發現很多程序的開發都離不開這個運行效率一般的存儲系統。程序無法主動退出必然會引起一些混亂,軟件沖突的問題現在還表現的不是很明顯。

2.使用了Linux+Java的開發方式,但不是Java ME而是Dalvik,這點是過去我們猜測最奇快的地方,這種組合的好處是安全好管理,開發效率高而又極其簡單,但對於游戲的開發十分有利,不過弱點還是很明顯的,使用Logcat調試時發現Android平台GC工作還是很繁忙的,android開發網經過多次測試發現硬件要求來說谷歌這個平台是最高的,低端CPU估計開機等需要等的人睡著了。

3.開放但對於開發的優勢不大,Google已經將android系統開源了,當然作為第三方的開發者應該考慮到也有些開源的意識,索然和過去的iPhone、Object-C比起來開放了很多,但是我們看到對於安全考慮仍然存在很多兼容問題,這點我們可以不用太過積極計較。

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved