TravisBickle wrote:
軟體的硬體設定大多都是用 HTC magic&hero 的硬體...(恕刪)
Android 只有發佈一套 SDK, HTC 也沒有自行發佈專屬的 SDK...
i7500 與 Magic 所用的 SDK 並無二致...
我不認為這是軟體開發者 "針對" 哪支機型開發的結果...
在 Magic, Hero, 或是 G1 的軌跡球操作, 到最後都會轉換成上, 下, 左, 右按鍵的 event.
它與五向鍵發出的 event 並無不同, 否則 HTC 豈敢在下一支 Click 中捨軌跡球取五向鍵? 沒事拿石頭砸自己的腳?
http://www.mobile01.com/topicdetail.php?f=423&t=1198880&last=14228570
此外, 在 Android 的 SDK 中所附的模擬器亦為五向鍵設計, 而沒有 Google 開發機的開發者, 都會直接用模擬器.
如果程式不支援五向鍵, 在模擬器上就可發現問題...
因此我不認為有所謂的硬體設定問題, 這比較像是 i7500 沒處理好...
ytk wrote:
這跟Google沒關係吧,他提供統一的OS跟API,
不相容是手機開發商的問題
讓我想到1.0->1,5上去之後一堆軟體鳥掉的事情...
實際上Google和微軟做法不大一樣,他們沒在鳥向下相容的...
至於1.5->1.6...還沒測不知道, 不過我想問題應該還是有的..
至於針對機型的問題,我認為是開發者的問題。
反正軟體總是有些不可預期的問題,如果想把客群擴大對這些抱怨是應該要修正的。
不是什麼統一的API就不會出問題,舉個例子,我們之前寫了個軟體,
手機用中華電信的門號沒問題,可是用台灣大的就GG,問題在哪?
因為台灣大送過來的資料某個資料結構指標會指向NULL。
零零總總小問題很多啦,寫軟體的自己要注意,至於沒測到的話,LOG送一份
給原作者看他要不要改吧。