從一個App的bug,論App審查之必要性

首先要先說一個故事。

幾天前,有個中文app作者把自己的新程式上架了,程式介紹在這邊︰ android.cool3c.com/article/47379

這是一個很簡單、簡單到不行的app,功能就是讓大家下載某大賣場的折價資訊,沒了。

沒想到這賣場在台灣實在太紅,新功能都還沒做好的該app,一天之內被大家分享了上千次。

 

如果只是功能不齊全就算了,很該死的,這個程式的作者寫了一個白爛bug,這個bug本身跟Android系統裡,.nomedia這個檔案的功能有關,癮科技中傑克柚子大的此篇投稿有介紹過︰

chinese.engadget.com/2011/05/09/engadget-readers-about-how-to-hide-folders-on-android/

簡單來說,這個app的第一版,會把.nomedia這個檔案誤塞到SD卡的根目錄去,於是很多人就產生了讀不到SD卡中的圖片、音樂檔案的問題,更慘的是,由於這個上個月才解掉的Android系統bug︰

code.google.com/p/android/issues/detail

所以有些人SD卡中的影片檔全部因此而消失了。

 

==========

這個故事告訴我們︰

  1. 任何的app市場或商店,的確有一定程度的審查的必要性,不是為了管制言論,而是為了系統穩定,尤其像是Android系統自由度較高,反而更需要這方面的審查。
  2. 因為Android系統太開放,app可能會出一些你意料不到的bug,所以最好隨時關注Market的更新與說明。
  3. Google的工程師太專心寫新功能,會把很嚴重的bug放著快兩年才解決。(雖然我是Android支持者,但是我想這就是Apple受一般大眾歡迎的元因之一。)
  4. 不要在半夜三點寫程式還放上Market。

以上,謝謝大家。