Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> Kindle和Android開發的比較(1)

Kindle和Android開發的比較(1)

編輯:高級開發

去年,亞馬遜發布了Kindle開發套件,它將使開發者能夠在流行的無線便攜電子書閱讀器上創建運行應用。但事實上,很多擁有Kindles的人更習慣於用真實的錢通過亞馬遜購買電子書應用,這對正在創建便攜應用的開發者而言變得很有趣。

既然Kindle應用用Java來寫,對目前正在從事Java微型版本或android應用開發的人員來說將是最大的機會。我認為在Kindle和android開發之間有重疊的可能性值得研究。這是我所發現的幾點。

android Java實現

Android Java使用了為了降低電量消耗而定制的優化JVM。這個類庫包含了許多但不是全部Java1.6中所熟悉的包和一些針對於Android用戶和硬件接口的類。與Kindle比較起來,android GUI元素不是從標准Java庫中派生而來。一般的接口的構建原則是基於各種視圖派生出來的組件,這些組件由布局管理器組織起來並生成所有Java程序員所熟悉的事件。對用戶接口的創造有很多獨特的特性,包括使用了XML的圖形元素規范的可選擇聲明方式。

關於Android開發者環境重要的一點是它是被開放手機聯盟監管的開源開發,這聯盟是個由很多主要硬件制造商和移動通信經營者組成的協會。android許可證效仿的就是非常成功又靈活的apache 2.0許可證。

android下的數據存儲反映了對安全的關注。沒有對所有應用可視的通用的文件系統。相反,每個應用能控制它自己的數據共享。有一個使用了開源SQLite工具的內置SQL數據庫。像圖像和XML文檔這樣的資源能被編譯成用應用代碼打包的壓縮格式。

總結

看上去Kindle開發環境和Android有很大不同,以至於對Android應用和開發者移植來說沒有容易的方法。此外,我們看到很多很多聲明支持Kindle格式的書各種手機、上網本和平板電腦上的其他資源,這些設備可能運行著Android,所以Kindle風格的資源可能在出現android的設備上面臨終結。

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