因為幫公司拿到一個有點棘手又吃力不討好的案子, 而且馬上就要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 可能是長這樣, 台灣工業設計下的智慧型手機怎麼都這副德性.

沒有留言:
張貼留言