解決Android操作系統終端市場需求
這不僅僅是一個流行詞語,它確實是一個真正存在的問題,很可能這個問題會導致整個Android操作系統衰退,Android操作系統在整個中國市場真的有那么大的市場嗎?
12月份的調查中,21%的受訪者表示將考慮使用Android平臺,這比前一季度增長了6%。摩托羅拉的Andoid智能手機引領了手機價格, Nexus One緊隨其后。微軟自發布Windows Mobile 6.5以來,愿意選擇OS操作系統的用戶從9%下降到了6%。
摩托羅拉和HTC將會是兩個因Android而收益的公司。意欲購買摩托羅拉投資組合生產手機的用戶從1%增加到了13%,而意欲購買HTC投資組合生產智能手機的用戶則從5%增加到了9%。
本月初,國際電子消費展在美國拉斯維加斯舉行,高通公司在這個展會上可謂風光無限,聯想推出業界首款基于高通Snapdragon平臺的ARM架構智能本Skylight,高通正在與惠普合作設計一款基于Android操作系統的智能本終端。
此前已經基于高通Snapdragon平臺推出了新智能手機的HTC在這次展會上推出了使用Brew MP操作系統的大眾市場智能手機HTC Smart,而且,AT&T也宣布將于今年晚些時候推出基于Brew MP的終端。
1、開源
Google將其手機平臺的代碼全部開源,但這并不意味著任何人都可以下載和編譯一個新版本的手機固件,但確實意味著任何手機制造商都可以推出自己的Android設備,我也非常期待立即出現Android烤箱。
但更糟糕的是Google知道如何保護有價值的代碼,它的Map,Gmail和Store應用程序就不是開源的,當你在你的應用程序中使用這些應用時就會遇到法律問題,這只是抱怨的開始,因為現在很多人都打算購買Android操作系統設備,用的人越多,暴露的問題將會越來越多。
2、苛刻的Activity
通過Activity(行為),Android強制開發人員以更小的塊構建應用程序,例如,在他們的示例文本編輯器代碼中,他們有一個Activity負責從一個可編輯文件列表中進行挑選,另一個Activity負責真正編輯文件的內容,Android也鼓勵開發人員使用Intents在他們的Activity之間通信。
這種設計對手機軟件是件好事,但有一個號外:完全沒有人以這種方式工作。J2ME,iPhone,BREW和Blackberry都使用的是集中式應用程序對象概念(Blackberry/J2ME Midlet或Brew的IApplet),相比之下。
Android操作系統逼你設計小型的,自給自足的mimi應用程序,這一決定導致了一些非常有趣的行為,例如,默認情況下,當用戶旋轉屏幕或推出鍵盤時,Android會結束當前的Activity然后又重建它。
最后,專業的移動開發人員只剩下兩個選擇:
第一、他們在其它平臺上使用Activity/Intent模型設計他們的軟件,以便輕松遷移到Android;
第二、實行黑客行為,將Android的行為改為其它平臺那樣。
3、設備調試
兩年前,要在手機設備上進行調試是非常艱難的,那時我不得不自己動手編寫J2ME日志系統,通過提示聲音和日志進行跟蹤和監控。Google現在提供了更好的工具來幫助我們,簡單到只需要按一下F11就可以了,不僅簡單易用,而且還是跨平臺的,在Mac,PC和Linux上都支持。
那為什么我要恨這個優秀的工具呢?我恨它是因為它讓我40%的調試技能幾乎無用武之地了,接下來你就知道,Google將讓任何人都可以設計出移動應用程序的UI,不用別的,僅XML而已。
4、應用程序永遠不會退出
一旦一個應用程序在Android上啟動后,它就永遠不會退出,應用程序可以暫時退到后臺,但圖標永遠在正在運行的任務列表中,這個由核心架構引起的問題帶來了一些有趣的軟件bug,需要使用一些奇特的應用程序設計方法才能回避這些問題。
5、開發人員協同
在Android中,內存,處理器和電池都是公共資源,不幸的是,任何應用程序,即使是處于后臺的應用程序,都可以使用無限量地使用這些資源,這就是為什么Android手機的性能和電池壽命如此不穩定的原因。
Google希望開發人員明智地使用前臺和后臺循環,但只要一個開發人員不小心,就可能會造成本可支持一周時間的電池在不到一個小時就消耗完了,開發人員之間的協同工作從來未象現在這樣變得如此緊密。
“有一些中國的合作伙伴也計劃在今年內推出基于高通Brew MP的終端。”高通公司高級副總裁兼大中華區總裁孟樸說。“而Brew MP就是為了能夠讓更多中低端用戶也能得到高端智能手機的體驗。”
高通公司CDMA技術集團產品發展高級副總裁克里斯蒂亞諾.阿蒙給Brew MP下了這樣一個定義:Brew MP是一款基于本土的功能完備的移動操作系統,提供全新應用程序界面,使開發者可以直接訪問ASIC硬件以優化應用的性能,同時提煉了各種芯片組硬件接口的特點,以供軟件再次使用及更簡化的手機芯片遷移。
既然Brew MP被定義為移動操作系統,那么它與Android、Windows Mobile、Symbian是否構成競爭關系?對此,孟樸表示:“Brew MP與其他操作系統是互補關系,而非競爭關系。”
高通公司提出,基于Brew MP操作系統的終端是介于功能手機和智能手機之間的產品。“運營商的定位和要求都會有所不同,所以,對于終端的需求也都不同。高通支持多種操作平臺,無論是Android還是Windows Mobile,和諾基亞在S60平臺上也有合作,Brew MP的推出就是為了讓更多消費者能有智能手機的體驗。”
【編輯推薦】