2009年1月25日 星期日

HTC G1

因為幫公司拿到一個有點棘手又吃力不討好的案子, 而且馬上就要kick-off, 所以跟Android的短暫相處應該要結束了. 多少也作了一些事. 
全世界第一台Android作業系統手機HTC G1. 公司買的好像是開發用手機(Dev). 

...通常我只會去看繪圖API而不太搭理這種小東西的系統UI, 畢竟我自己也一行行打造過一套還算完整的. 它提供的一般UI函式庫是夠用的多, 用心一點可以弄得很炫, 寫起來也不困難. 且支援使用XML layout UI. 
...機身感應事件處理, 可以做出像wii類似的遊戲或應用. 做了一個平衡滾球模擬.   
...寫出了薄薄一層MIDP的轉換, 讓以前的遊戲(基本上)可以不用修改只要重新打包就可以執行. 
...(承上) 並做了觸控模擬鍵盤和體感鍵盤. 

優點
---有個完整的作業系統對手持式設備來說是越來越重要的事, 有個桌面至少畫面不像一般手機凌亂. 
---操作上還算順暢, 但是需要一段熟悉的時間培養直覺. (OS)
---API夠完整, 給的系統事件存取權限也不少. (OS)
---模擬器跟實機相當接近. 開發過程蠻方便的. 可以在實機上debug. (OS)

缺點
---太耗電
---仿 iphone 手指頭肉操作 但沒有多點觸控. 常常按不到想要按的地方, 尤其是網頁link. (OS + device) 
---組裝品質不是很好. 機構複雜震動好像會解體. 背蓋難拆. 很多人嫌醜又大. (device)  
---Menu設置不直覺, 有時不會想到要去按那個鈕找選單. (OS + device) 
---許多預設應該有的應用程式都沒有, 像是檔案管理員, 打發時間的遊戲. (OS) 
---號稱可以置換掉所有預設的程式, 但實際上並沒有. 像是來電畫面. (OS) 
---輸入一定要開鍵盤. 非鍵盤模式沒有虛擬觸控鍵盤可以使用. (OS + device) 

會在台灣上市的G2 可能是長這樣, 台灣工業設計下的智慧型手機怎麼都這副德性. 
 

沒有留言: