App Inventor對Android市場是個靈藥還是毒藥?

這兩天讓行動手機開發者最驚訝的事情,莫過於Google釋出了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,蘋果至今仍然是採用相當封閉的方式,完全封閉的硬體系統、開發方式,所有的軟體也必須透過審核才能上架。究竟這兩種路線誰勝誰敗?就讓我們繼續關注後續發展。


Akamai 服務上新,於邊緣處推動快速創新

Akamai EdgeWorkers 為開發團隊提供豐富功能和工具來創建新的微服務,利用 Akamai 提供的 25 萬台分佈式服務器組成的網絡,在邊緣執行安全而快速的計算,並在邊緣暫存內容,以實現快速交付。
評論
評論

在雲計算技術還沒有大規模普及前,絕大部分企業和組織都需要自建數據中心,或通過託管的方式來部署自己的硬體基礎架構,並在此基礎上為員工和客戶提供服務。取決於業務或其他方面的諸多要求,此時需要部署的數據中心可能有很多個,並廣泛分佈在不同地區,藉此為客戶提供流暢的體驗,並透過多個數據中心保障連續性。在發展的過程中,隨著「雲端」的出現,讓各個組織的計算開始集中。

而當在線直播、無人駕駛、智能家電、物聯網等應用開始陸續深入我們的工作和生活,情況又不同了。以往透過雲平台集中運行和服務的模式,因為距離導致的網絡延遲已經對用戶的使用體驗產生極大影響。為了提供更敏捷、靈活、快速、可靠的體驗,企業需要從最貼近用戶的地方提供服務。因此,邊緣計算就成為最有效的解決方法。

透過將數據的收集、分析和處理等工作,由「雲中心」重新分散到最接近用戶的邊緣位置,企業可以就近為用戶提供服務,通過延遲更低的響應打造更出色的用戶體驗。

「無服務器」的出現,帶來計算方式的革新

以前,當組織需要上線一套業務系統時,首先需要採購並部署相應的服務器硬體,並且要負擔服務器日常運維過程中的管理、維護、補丁安裝、配置等繁瑣任務。

上雲前,組織需要在自己的數據中心,以硬體服務器的方式執行這一系列工作;上雲後雖然簡單許多,但依然需要面對雲服務商提供的虛擬服務器,從本質上來看相關負擔仍相當繁重。

無服務器(Serverless)技術的出現,讓組織可以在不需要考慮服務器的情況下,構建並運行由微服務構成的創新式應用程式與和服務。藉此不僅可以省略基礎架構管理任務,還能為幾乎任何類型的應用程式或後端服務構建無服務器應用程序,更方便、靈活地構建出具備極高可用性的應用。

Akamai EdgeWorkers :為創新賦能

Akamai EdgeWorkers 為開發團隊提供豐富功能和工具來創建新的微服務,利用Akamai 超過 25 萬台分佈式服務器組成的網絡,在邊緣執行安全而快速的計算,並在邊緣暫存內容,以實現快速交付。

當開發團隊在邊緣開啟代碼時,他們會將數據、見解和邏輯推送到更靠近最終用戶的位置。Akamai 的高性能、可擴展式實施模型,可確保數據和計算不會被延遲問題困擾,進而避免對數字化體驗產生負面影響。

在該服務幫助下,開發者可直接在 Akamai 的全球分佈式平台上快速、迭代地創建和部署新服務,以解決問題和自定義交付。

長期以來,Akamai 在邊緣計算的創新和成功實施皆具有優勢。自 1998 年起,便開始為 Akamai 內容交付網絡(CDN)的客戶推出自定義交付邏輯,其他里程碑還包括 2001 年的 Edge Site Includes 、2002 年的 Edge Java 以及 2014 年的 cloudlet 應用程式。

目前, Akamai 在全球擁有超過 4100 個入網點,為 EdgeWorkers 用戶提供出色的邊緣基礎架構規模和範圍,開發人員可以在靠近最終用戶和他們的數字化接觸點的地方部署代碼,以實現盡可能低的延遲。EdgeWorkers 同樣獨立於雲,客戶可以選擇利用 CDN 供應商或雲供應商平台上的無服務器計算功能。在 Akamai 幫助下,客戶可以在整個混合雲或多雲環境中部署單一的無服務器計算平台。

更多相關資訊:https://www.akamai.com/solutions/edge

本文章內容由「猿聲串動」提供,經關鍵評論網媒體集團廣編企劃編審。