2010年8月13日 星期五

【感慨】- Android Market 對於開發者的不友善界面與互動機制

近日漁郎在 Android Market 上遇到了一些奇奇怪怪的狀況,對於 Android Market 的一些開發者界面與使用者互動機制上有些怨言,於是乎貼文上來透透氣,朋友們別打我喔 ~~ >_<\\\




(1) 不論你的程式是好是壞,只要有使用者不爽,評價給 1 顆星或 2 顆星,就可能拉低程式的整體評價。這其中多的是使用者連評論都不寫的評價,讓開發者挨悶棍卻無法得知整體評價被拉低的原因,讓開發者心很涼。

(2) Android 手機不像 iPhone 有大致一樣的規格與核心作業程式,其核心作業系統在各個手機廠商的各自發展專屬特色下,常造成許多開發者開發的程式有相容性的問題, 以致於有些開發者的程式在 H 牌的 A 手機可以執行,在 M 牌的某 B 手機卻會造成 '強制關閉',但使用者一般是不了解這些的,只要開發者的程式在其手機上發生 '強制關閉',有體諒開發者的使用者或許會以電子郵件的方式通知開發者修正程式,但絕大部份的使用者都會直接給予 1 ~ 2 顆星的評價,更甚者根本連原因都沒在評論上說明,就直接給予 1 ~ 2 顆星的評價,拉低程式的整體評價。

(3) 如果是有心人要攻擊自認為是競爭對手的 APP,只要招朋引伴一堆,給予無評論的低評價,將會很快的拉低該程式的整體評價,反之亦然。

(4) 開發者無從得知這些給予評價或評論的使用者是否還將該 APP 安裝在手機上,而且也無法主動的聯絡使用者是否已解決了其發問的問題。

(5) 當使用者給予評論或評價時,開發者除了上 Android Market 檢視,不然無法得知發生了啥情況。Android Market 為何不能讓開發者選擇,當使用者給予評論或評價時自動發送電子郵件給開發者呢 ?

綜合以上的幾點,Android Market 的評價制度實在是對開發者非常的不友善!

其實,大部份的開發者都是友善且希望提供好的 APP 到 Android Market 上的,而且很願意與使用者互動,以逐步改善程式讓大家開心的使用,但目前 Android Market 對於讓開發者與使用者的互動界面與機制上,實在是令人非常困擾!不知道 Google 知不知道這些狀況喔 ~~

23 則留言:

  1. Hi 東港漁郎,
    我也是Android的開發者, 且真的不能在同意你更多
    了, 因我也是有同感!,而因為感覺目前Android開發環
    境,真的對開發者來說不太友善, 也一直不敢寫第二支
    程式. 而且相容性問題一直都很困惱我,讓我花了更多時間在解決這種問題上感覺非常浪費時間和洩氣.

    至於評價制度的確有你說的情況,不過好人還是有很多
    的. ^_^
    對了我的程式是NewsBook歡迎試用! ~^_^~
    有機會的話希望可以跟你交流一下Android程式......

    回覆刪除
  2. Hi! Aming, 您的這個 NewsBook 很不錯用阿! ^_^ . 五顆星奉上先~~ 您的評價已很不錯啦 ^_^, 給您錦上添花而已~~~
    通常呢, 可能因為自己也是個 Android 的開發者, 所以, 當遇到自認為是怪怪的程式時, 不會給予低評, 而是發個 e-mail 建議或提醒開發者, 因為開發一個程式是粉累滴... 而且, 相信每個開發者都想呈獻給使用者好用的程式... 不用洩氣啦~~ 有很多朋友在支持您滴... ^__^ 我就是一個阿!!

    回覆刪除
  3. Hi 東港漁郎,
    希望Android能越來越強大了喔! 也謝謝你的鼓勵, 你
    也要加油喔!

    還有屏東是個好地方, 那也是我的故鄉. 哈!

    回覆刪除
  4. 俗稱躺著也中槍 我的widget被打了好幾個一分,說下了之後不能開,死得不明不白阿!

    回覆刪除
  5. 哈哈~ Gpc 大大, 跟 Aming 一樣, 咱們真是同病相憐 +_+ .. 之前也是躺著卻被炸彈炸到 ! 後來解析原因(自己猜, 因 Android Market 使用者的互動機制是單方向的 @_@)..並反覆測試程式後才解了問題.. 原來是因有些品牌的手機版本昇級後 (1.5->2.1 或者是 root 機), 反而不正常了 >_< .. 更別提眾多的 Android 手機各有各的特色(或者說是各有各的問題.. XT701... >_<).. 漁郎能幫上您啥忙嗎 ?

    回覆刪除
  6. 非常誇張,最近還收到這樣的回報,market真的越來越勁爆了Q_Q

    Crash
    Exception class java.lang.VerifyError
    Source method Class.newInstanceImpl()

    Sep 15, 2010 5:32:11 PM1.4.5 too many fucking divine fucking fucking motherfuckers motherfuckers motherfucker around here no joke fucking dock heads try to think that their ler

    Sep 15, 2010 5:32:06 PM1.4.5 Fuck it why the fuck can't you motherfuckers fucking fix this rapid I can't believe that you all takes this much time

    回覆刪除
  7. 哇哩咧 ~ 有夠沒品又誇張 ! Google 有沒看到這些情況阿 !? Gpc 兄, 有沒將它檢舉為垃圾評論呢 ? 我也接過類似的回報說 @_@ ....

    回覆刪除
  8. Hi! Gpc, 您的 App 有用 Proguard 吧 ? 在 sam 老師的網誌中有寫『在使用 ProGuard 的經驗上,我建議是不要加上 -overloadaggressively 這個選項。要不然,有的程式,會在執行時丟出個 java.lang.VerifyError exception。』, 在 http://http://ysl-paradise.blogspot.com/2008/10/android-obfuscation.html 參考參考喔.

    回覆刪除
  9. 應該是偶發問題 並不是每次都這樣

    至今也原因不明,因為就那個人遇到 還胡亂臭罵我一頓,so sad

    proguard後 沒加overloadaggressively

    回覆刪除
  10. 別傷心啦~ 人生不如意十之八九 ... 寫程式開心就好 ^_^. 像我這兒對 XT701 會當的問題就一直沒折 >_< ...

    回覆刪除
  11. Hi 東港漁郎,
    請問一下你知道admob的付款詳細資料裡面的企業名稱,是要填什們呢?
    帳戶類型應該是填個人但是企業名稱是填自己的名字嗎?

    雖然也還沒有賺到什們錢,不過我還是想要先弄清楚一下。先謝囉.

    回覆刪除
  12. 我是填入個人姓名 (實名), 本地稅務 ID 則是填入身份證字號. 類型選個別, 並選用 PayPal 付款. 參考參考 ^_^

    回覆刪除
  13. 今天又中槍了 @_@ ... 有個 Richard 給了 2 顆星, 評論是 『Did a test run, got my location wrong.』, 看起來是對方搞不清楚 GPS 與 NETWORK 定位技術的差異 (GPS 定位較精準. NETWORK 定位較不一定, 通常有一定的偏移值), 該 User 應是用 NETWORK 定位 @_@ .... 唉 ~~~ 偏偏對方不看使用說明, 而 Android Market 的簡介又限制 2xx 個字元 >_< \\ 真的說不清 .....

    回覆刪除
  14. 我都懶得看了,反正頻論大部分都是沒營養的,射後不理.如果真有問題,都會寫信來說的,哈哈

    回覆刪除
  15. 這個 Richard 有來信, 但我回信後就沒動靜了, 大概是漁郎的英文太破, 人家看不懂. >_< ...

    回覆刪除
  16. 我的軟體好極端,每天幾乎都會吃上一分的,真不知道那些4.5分以上的是怎麼做到的:(

    5 stars
    280
    4 stars
    131
    3 stars
    38
    2 stars
    21
    1 stars
    41

    回覆刪除
  17. 1 顆星很傷的, 常常好不容易進步了一些, 來了 1 顆星馬上抵掉好幾個高評的均分, 當整體評價總個數越少時, 單一的評價影響力越大 ... >_< (難道使用者都不會想想為啥別人可正常使用嗎? @_@)

    回覆刪除
  18. 東港兄你好~我也是android開發者,我想請教一下為何有些手機看不到我上架的軟體?
    我在htc magic(os 1.5)上看都正常,但另一支acer liquid(os 2.1)都看不到,搜尋也沒有~程式是用1.5 sdk開發,應該沒問題才是吧?

    回覆刪除
  19. 最近剛解了 Tattoo 在 Android Market 找不到我的程式問題. 您可參考以下作法試試:

    (1) 在 AndroidManifest.xml 中加入以下參數
    supports-screens
    android:smallScreens="true"
    android:normalScreens="true"
    android:largeScreens="true"
    android:anyDensity="true"

    uses-sdk android:minSdkVersion="3"

    (2) 將您的程式之 SDK 改為 1.6 以上 (因上述 supports-screens 參數只有 SDK 1.6 以上認得, 而 minSdkVersion="3" 參數可讓您的程式向下相容於 Android 1.5 的手機), 重新編譯.

    回覆刪除
  20. 東港大~剛試了以上方式,在acer Liquid還是無法看到,我們開發的遊戲是『皇龍騎士團』,不知道還有其他解法否?感謝~朋友用samsung i9000跟magic都顯示正常說~

    回覆刪除
  21. 剛用acer Liquid搜尋東港兄的軟體也只看到GDPW 跟溫府千歲這兩個,是因為有神明庇佑的關係嗎?ㄏㄏ~

    回覆刪除
  22. 關於這件事, 漁郎也曾到 Mobile01 "喊救人" ... 但是 ... 真的有不同的狀況 @_@ ... 參考一下: http://www.mobile01.com/topicdetail.php?f=423&t=1734610&p=6

    回覆刪除