App Inventor對Android市場是個靈藥還是毒藥?
這兩天讓行動手機開發者最驚訝的事情,莫過於Google釋出了App Inventor這個可以讓人人都可以開發Android應用程式的工具,這個產品固然有無限的可能性,但在產品背後卻也帶來了一些潛在的問題。
App Inventor
App Inventor是Google今天所推出的最新應用軟體,強調讓即便不懂程式開發的使用者也能夠設計屬於自己的Android軟體,本站作者Eugene便在昨天晚上率先介紹了關於App Inventor的神奇魔法,讓開發Android應用程式變成透過拖拉放就可以完成的簡單步驟。

然而,包含TechCrunch在內的數間國外媒體也紛紛提出了警訊,認為這有可能會摧毀Android的行動軟體市場,這究竟是怎麼回事呢?
可能的爆發性
![]()
在談到可能的弊端之前,我們先來談談App Inventor所帶來的無限可能吧!大多數的人,包含我在內看到App Invetor內心想必都是感到相當興奮的,畢竟在以往即便是對於有學過程式開發的朋友也需要花一些時間才能上手Android的開發環境平台,而更不要說那些不會程式設計的朋友,即便他們內心有些很好的點子想要作成Android軟體,往往都會面臨了技術上的困難而選擇放棄。
除此之外,App Inventor簡單上手的特性也很適合用在中學或者是大學中的一些基礎程式設計課程,讓學生能夠快速的上手、了解一些基本應用程式的原理卻又不需要接觸到困難艱深的部份。事實上,App Inventor便是架構在Scartch這個由MIT Media Lab所研發的教學用、視覺化的程式語言架構。
Android從一直以來,與蘋果所提供的iOS開發環境比起來便是相當的具有彈性,不需要購買每年$99的開發方案(但需要付一次性的$25註冊費用)、也不需要經過審核便可以放上Android Market,在加上當每個人都可以輕易的開發出自己的軟體時,許多驚人的小創意就會在Android Market上百花齊放,且使用者也可以自行開發軟件供自己所需使用。
可能的衝擊
然而,讓人人都有機會用相當低成本開發軟體的缺點也相當的明顯,也就是會因此產生許多質量參疵不齊的軟體,也就是會有大量的垃圾軟體將會因此快速的被開發出來。所謂的垃圾軟體有可能是軟體名稱與其內容根本不符,裡面只有廣告、而沒有其所宣稱的功能,或者是軟體本身就是個廣告用的軟體,沒有任何實質的功能性可言。碰巧,最近在PTT的CodeJob(軟體外包版)上就有這樣一則訊息:
作者 runtime (操你媽的hadoop) 看板 CodeJob 標題 [討論] 最近有個不知該如何報價的案子 時間 Sat Jul 10 01:55:16 2010 ─────────────────────────────────────── 先前接過大大小小的案子 價錢都是對方報價 我覺得OK就接了 這幾天接到一個案子 簡單到我不知道該如何報價 怎麼報都覺得太高(500~1000) 怕會坑人 報太少又覺得很瞎(報200 對方匯200給我= =??) 而且怕打壞行情 所以上來問問各位 對方的需求是: 設計一個Android程式 放到Market(我有Android Market Account) 程式的LOGO放他網站的LOGO 程式一執行就連到他的網站 看起來只是想在Android Market上掛廣告!? 雖然後續還有 可能會改成有Content的程式 (另外計價) 但就目前為止 就是這樣 請問要怎樣收費才不會太黑 又不會打壞行情 貶低自己的專業 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 163.22.18.119 (文章代碼: #1CDsA7fa)
隨著App Inventor的普及,未來大概不會有這種令人尷尬的案子出現了,畢竟任何人都可以輕易的做出這樣的軟體,並且放上Android Market,擔憂的是,若是未來都是充滿這樣的垃圾軟體那該怎麼辦?

Google對於Android Market(應用程式的軟體市場)表現的相當被動早是眾人皆知的事情了,除了軟體上架不會審核、也很少將軟體移除之外,至今包含台灣在內的許多國家使用者都無法再Android Market購買付費的軟體,因而甚至有使用者連署抗議,要求Google讓他們付錢!
而當開發門檻的降低之後,大量低品質的軟體進攻Android Market,若是Google繼續抱持著開放的心態讓Android Market由市場機制自然運作、並不人為審查其中的軟體。那很有可能的是,當Android手機的使用者連上Market後映入眼簾的便會是這些低品質的垃圾軟體,造成使用者對於Android Market逐漸失去信賴,而真正用投入的專業開發者也必然會因此受到拖累。
結論
不得否認的是,Google再度透過了App Inventor替市場投入了一枚震撼彈。除了手機的作業系統Android開放自由使用之外,就連手機上的軟體開發也降低到人人都可以參與的程度。
相對於Google,蘋果至今仍然是採用相當封閉的方式,完全封閉的硬體系統、開發方式,所有的軟體也必須透過審核才能上架。究竟這兩種路線誰勝誰敗?就讓我們繼續關注後續發展。

