- OpenGL ES 3.x游戲開發(上卷)
- 吳亞峰
- 689字
- 2019-01-05 00:53:32
1.1 Android平臺的特點及未來的趨勢
Android平臺基于Linux,其不僅繼承了Linux的各種優良特性,同時由于“Android之父”Andy Rubin的先進理念,使得Android平臺又增加了許多非常具有吸引力的新特性。這不僅給終端用戶帶來了非凡的體驗,還減輕了Android應用開發者的工作量與難度。
1.1.1 全新理念帶來的體驗風暴
Android是具有開源性質的手機終端解決方案,開發人員可以自由地獲取以及修改相應的源代碼,具體基本特性如下。
? 開放性。
Android平臺同時包括底層的操作系統、上層的用戶界面和應用程序,這些全部是對開發者及廠商開放的。
? 應用程序平等。
Android系統中任何的應用程序均是平等的,不存在傳統智能手機操作系統中系統軟件與應用軟件的區別與障礙。即用戶可以隨意地替換Android系統中原有的一些應用程序,如撥號軟件、短信軟件以及照相機等。
? 快速方便的應用程序開發。
Android平臺為開發人員提供了豐富的庫和多樣的工具,這使得開發人員可以快速、方便地開發各種不同功能的應用程序。
1.1.2 手機3D游戲和應用增長迅速
隨著移動互聯網和后PC時代的到來,移動手持設備的性能大幅提升,手機的功能也越來越多,越來越強大,這使得2D手機軟件不再滿足以追求酷炫為目標的移動手持設備的用戶。
如今的手機游戲也遠遠不再是傳統印象中的“俄羅斯方塊”、“貪吃蛇”之類的簡單游戲了,已經發展到了具有很強的娛樂性和交互性的復雜形態了。
人們在空余時間玩會兒3D手機游戲已經成為了一種潮流,如圖1-1和圖1-2所示,都是最近很流行的3D Android手機游戲。

▲圖1-1 暗黑戰神

▲圖1-2 狂野飆車
同時,據美國的一家咨詢公司的數據顯示,從2010年開始,3D應用程序的下載量就穩步增長,增長速度遠遠超過2D的游戲娛樂應用,這個趨勢使得手機3D游戲和應用在智能手機軟件中所占的比例日益增加。