Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> Android開發 >> 高級開發 >> 盛大資深軟件工程師談Android開發經驗(5)

盛大資深軟件工程師談Android開發經驗(5)

編輯:高級開發

d下的游戲機模擬器,上面的圖是PS模擬器,可以看到虛擬按鍵的布局有些奇怪,特別是L和R,一上一下非常不習慣。而右面的是GBA模擬器,可以看到它的按鍵中規中矩,用戶馬上就可以上手了。但是,從上手的角度來說,GBA模擬器的確簡單,但是從實用的角度來說,PS模擬器做得更好。為什麼呢?原因很簡單,PS模擬器利用到了整個屏幕,而且虛擬按鍵的布局,防止了兩只手打架,也防止了屏幕下半部分由於手指的原因完全不可見的問題。通過一段時間的習慣,PS模擬器就可以被玩得很溜。而再看GBA模擬器,只利用到了一半的屏幕不說,而且還是縱向的,雙手操作時,兩只手很容易打架,相互干擾,要玩一些動作性稍強的游戲幾乎不可能。雖然看起來直觀易懂,但是這樣的UI,是會被用戶所捨棄的。

  在移動平台上,到目前為止,用戶依然沒有固定的操作習慣,而軟件的開發人員要做的事情,就是把用戶往一個簡單、明快的操作體驗上引導,使他們更快的學會使用軟件,並且讓他們習慣、擅長某一種或幾種操作。從某種意義上來說,蘋果的設計人員手冊已經很好的解決了問題,iPad已經做到了中老年人也可以輕松上手,甚至連貓都會玩。但是至少目前為止,還沒有見到適用於android的設計手冊,開發人員或是軟件廠商也都各按自己的理解去進行軟件的設計,用戶也被迫在使用不同的軟件時,適應不同的風格。

  在未來為期不短的一段時間內,android上應用程序的用戶體驗將成為一個主要的研究點,特別是游戲類應用。由於android上的某些限制,開發人員較難實現像PSP游戲那樣的華麗效果,因此只能夠在游戲本身的游戲性上下足工夫。當然了,等android手機的性能再次大幅提升,電池容量再大幅提升後,可能會出現可以匹敵PSP游戲的華麗游戲,只是目前不應當過分考慮這些。

  在我以前的一些文章也曾提到過,為移動平台做開發,應該盡可能的考慮程序的執行效率而不是架構,因為移動平台本身通常不會有多好的配置,在有限的配置下實現性能最佳化是非常重要的。從另一種角度上說,iPhone能夠用較低的配置來實現整機流暢運作,也是得益於較為嚴格地針對性優化,把硬件平台的性能完全發揮出來,這樣做得到的結果是,iPhone的整體性能,看起來反而比一些更高配置的手機要好一些。

  最後,再簡單地說一下android的開發與其他平台的開發有什麼異同。我

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved