安卓開發者必須重新開發“蜂窩”應用
據Androidapps報道,谷歌下一版代碼名為“冰激凌三明治”安卓操作系統預計將在今年秋末上市,據我們所知,它將給安卓帶來巨大的影響。
谷歌希望“冰激凌三明治”對處理“分化”問題有所幫助,“分化”問題長久以來一直是安卓用戶及開發者的一大問題。分化一詞引用自安卓關于允許很多運營商制造大量使用軟件的設備時的產生的問題。不論設備制造商或運營商何時在一部設備上獲取一款安卓資源公開的應用,他們都將其改為能在該設備上運行的應用。例如,由于對于屏幕尺寸沒有標準,開發者們必須將應用做得與其在之前一款設備上不同,而且能特別地合適在每款新的設備上工作。
這就不得不提到我們現在所使用的安卓市場,這里的應用適用于一些設備,但卻不適用于另一些。有同樣問題的還有專為平板電腦開發的安卓版本“蜂窩”。例如,為使用 “蜂窩” 的屏幕較大的平板電腦開發的應用一般無法與智能機兼容。
至少到目前為止,根據Engadget的一篇報道,當“冰激凌三明治”開始放出的時候,谷歌要求開發者重新開發他們的應用以兼容平板電腦和智能機。介于應用將在同一操作系統的兩類設備上兼容,開發者們只有一個選擇:在智能機上優化他們的平板應用,但同時也要避免應用在較小的屏幕上看起來很糟糕(這很有可能會導致大量的差評,緊隨其后的會是應用銷量的大幅下降),或者禁止小屏幕設備下載應用直到其發布可兼容的版本。
安卓處理的方式意味著軟件自身也不會自動阻止用戶下載無法在“冰激凌三明治”設備上運行的舊版“蜂窩”應用。而開發者將會承擔起保證他們的應用可以運行或者禁止用戶下載的責任。
這對開發者來說可能會是大工作量的工作,但根據Ars Technica的一篇報道,谷歌已經向開發者提供幫助。盡管目前市面上還沒有一款專為“冰激凌三明治”開發的軟件開發套件,但谷歌已經開發了一些技術性的文檔來幫助開發者為將應用轉換為適合操作系統的新版本做好準備。
就另一方面而言,盡管舊版的“蜂窩”應用和他們的開發者可能會有一些麻煩,但看起來谷歌正努力讓開發者開發ICS專用的應用變得更加容易。入門文檔建議,與“蜂窩”應用可能發生的在應用更改上投資巨大不同,使用ICS來開發應用能幫助開發者避免以上情況并使其應用同時適用于平板電腦和智能機的屏幕。
根據我們所看到的這些報道,ICS轉換很有可能會經歷一些成長的痛楚,但對于用戶和開發者來說,與安卓新版本有關的一切改變都是相當值得的。盡管,在ICS應用于10月或11月發布之后應用兼容問題的解決還會有一段時間。
【編輯推薦】