高品質訓練課程供應者

作者:Owen Ou
日期:

由於Android是開源軟體,任何人都可以查看它的源碼以了解它是如何運作的,然而,並非所有的API都有公開的正式文件。Google在Android Developers的部落格中發文指出,所有被公開的文件,即被視為是Android Application Framework的一部分,也就是這些程式的測試會出現在Compatibility Test Suite(CTS)中,讓硬體廠商可以測試這些API能否正常運作。同時,Google也承諾盡量不會改變這些源碼,以保證硬體工作不會出錯。

然而,有些API並未提供公開的文件,其理由是,Google認為此API現在仍不是理想的解決方案,未來還會有所改善,所以現階段還無法承諾提供測試及維護工作。對於有些人以為這些是Google的”Private”或”Secret”的API程式,Google對此提出反駁指出,任何人其實都可以找得到這些API,如何能說Google留了一手呢?更不用說去禁止他人使用。

有些人已在用這些API,而且運作的很好。只不過當Google將它們納入Android Framework時,開發者必須注意到其中的改變。如今Android 4.0(ICS)已經問世,源碼也即將公開,其中就有一些這樣的變化在,主要的是Calendar和Text To Speech兩種功能。如果過去已在自己的裝置中開發應用了這兩種功能,需注意新版本中改變的支援功能。