編輯:高級開發
Google控制社區的核心手法就是頻繁升級android的同時少量修改API,造成兼容性問題。毫無疑問,開發人員會緊跟Google的步伐使用上新的API開發出新的應用程序,消費者也樂於購買這些帶有新功能的設備。真正郁悶的,是HTC和中國移動這樣定制android桌面環境的終端廠商。
做過軟件開發的都知道,底層一個API的變動,會造成大量兼容性問題,極端情況下甚至會導致整個應用程序重寫,HTC、OMS正是處於這種情況之下,這就是Hero 2.2的ROM一再推遲,OMS甚至還在1.5版的原因。HTC和中國移動天真的以為自己大量修改了Android的UI就叫創新,就能贏得消費者。實際上,只要他們不把那些自作聰明的修改貢獻給Android社區進入Android的代碼主干,那麼android的升級之日,就是他們的痛苦之時。
就讓我們看看,到底是Google改一個API容易,還是HTC/中國移動重寫一次UI容易;android到底是Goolge的,還是HTC/中國移動的。
Android的開放帶來了大量三方開發小組,每個小組都開發自己的ROM,都想打響自己的品牌,卻都又不曾有計劃把自己的修改貢獻回社區。再加上水貨手機必須要破解,整個android社區三方ROM亂飛。
如下情節的對話在各大android BBS屢見不鮮:
小白:為什麼xxx功能不能使用。
高手:刷xxx ROM就可以解決這個問題。
當年Windows Mobile就是死在三方ROM之上,Android不過是在重復Windows Mobile的老路。android一面強調用戶體驗,一面還需要用戶掌握刷機的知識才能夠正常使用,簡直就是自己扇自己耳光。
那些三方 ROM根本沒有經過嚴格的測試,不出問題反而不正常了,用戶不會把這筆帳算在三方ROM小組上,怨恨自然累積在android上。
HTC就是一個扶不起的阿斗。在手機行業摸爬滾打這麼多年,
android圖形系統采用ClIEnt/Server架構。SurfaceFlinger主要由C++代碼編寫而成,ClIEnt端代碼分為兩部分。一部分是由Java提供的供
當我們創建一個帶EditText 或 AutoCompleteTextVIEw的視圖時,在加載視圖時總是會把輸入的焦點自動移動到第一個輸入框。如下圖所示:
理解布局對於好的android應用設計來說是非常重要的。在這個教程裡,我們提供一個關於布局如何適應android應用程序架構的概述。我們還探討了一些特定的可用布局控件,
如果你曾經是一名WEB前台設計師,如果你曾經有過設計的功底,那麼你很榮幸,如果你切到android平台中,以前的知識和經驗都能很好的移植到android平台中。本人以為