Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 盛大資深軟件工程師談Android開發經驗(1)

盛大資深軟件工程師談Android開發經驗(1)

編輯:高級開發

 android一詞的本義指“機器人”,同時也是Google於2007年11月5日宣布的基於Linux的開源手機操作系統的名稱,該平台由操作系統、中間件、用戶界面和應用程序組成,是首個真正為移動終端打造的開放並且完整的移動平台。2008年9月22日,美國運營商T-MobileUSA在紐約正式發布第一款Google手機,即T-MobileG1,從那個時候起,android的時代就真正的來臨了。

  從Android1.0至今經歷了多次的版本更新,其中重要的變更是1.5、2.0和2.2。而其他的版本更新相對而言並不是那麼重要。另外,由於每次更新都會多少改動包括Dalvik在內的底層模塊,同時牽扯到SDK,導致了一些程序需要跟著android版本進行變動。對於相對較為保守的開發人員而言,快速的版本更新將給他們帶來越來越大的限制。在這種情況下,android開源的意義就顯得不是那麼大了。

  無論如何,由於Android與Google服務的緊密捆綁,這款操作系統擁有了得天獨厚的優勢。通過Google強有力的支持,很多事情在Android上都會變得很簡單。另外需要特別提出的是,Android是一款基於互聯網的操作系統,在可以連接上互聯網的情況下,一款android手機可以發揮出比其他手機更多的能力。而在沒有網絡的情況下,android手機並不比其他的手機出色,尤其是娛樂性相對於iPhone可以說是遜色不少。

  作為開發人員,應當在學習並深入了解Android之後,在自己的軟件中,將Android的優勢發揮出來,同時通過一些手段去彌補Android本身的缺陷或不足。下面來看一下android擁有的特點吧:

  • 與硬件交互非常方便,包括攝像頭、GPS等,都可以簡單的操作。
  • 擁有自己的運行時和虛擬機,優秀的內存管理能力。
  • 提供豐富的界面控件供開發者使用,允許可視化開發,並保證android平台下的應用程序界面一致。
  • 提供輕量級的進程間通信機制。
  • 支持無界面的後台服務類應用
  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved