我們現(xiàn)在正處于“應(yīng)用時代”的早期階段,市面上已經(jīng)有接近60萬iOS應(yīng)用和近40萬Android應(yīng)用(來源:Distimo)。應(yīng)用生態(tài)系統(tǒng)的發(fā)展速度十分驚人,而且毫無放緩跡象——其實本來也不應(yīng)該放緩:尚待開發(fā)的已探明移動應(yīng)用市場涉及數(shù)億用戶。
我們現(xiàn)在正處于“應(yīng)用時代”的早期階段(騰訊科技配圖)
然而應(yīng)用發(fā)現(xiàn)仍然是一個挑戰(zhàn)。無論是在應(yīng)用商店中,在設(shè)備本身上,還是通過第三方服務(wù),發(fā)現(xiàn)應(yīng)用都十分困難。能夠解決這個問題的服務(wù)有可能成為下一個谷歌——應(yīng)用Web的搜索引擎。
很多初創(chuàng)公司都在試圖解決應(yīng)用法相問題,比如Chomp、、Xyologic、Appolocious、、和Crosswa.lk,它們都在尋找發(fā)現(xiàn)應(yīng)用的新方法。
這是一個很大的主題,不太可能用一篇文章來涵蓋它,所以下面的討論側(cè)重于“構(gòu)建應(yīng)用web”的其中一個方面:連接性(connectivity)。
為什么我一直在說“應(yīng)用Web”?應(yīng)用不像web ——它們不是超鏈接的,無法讓你從一個操作無縫移動到另一個上……或者它們可以?
也許現(xiàn)在還不行。但是如果越來越多的開發(fā)商選擇安裝這個功能的話,它們就能行。使用“應(yīng)用URL方案(app URL schemes)”,應(yīng)用可以相互溝通。例如在iPhone上,iOS開發(fā)商可以調(diào)用它內(nèi)置的應(yīng)用,比如消息應(yīng)用,電子郵件應(yīng)用和手機應(yīng)用。蘋果的URL方案發(fā)布在開發(fā)人員文檔中,但所有的應(yīng)用都可以采用URL方案(Android也有相應(yīng)的“意圖過濾器(intent filters)”。)
應(yīng)用可以啟動其他應(yīng)用。應(yīng)用可以連接到其他應(yīng)用。
這樣的實例仍然比較少見,但確實存在。 Facebook可能是其中最引人注目的例子了。在其iOS應(yīng)用的左側(cè)有個“應(yīng)用”欄,它會將鏈接到其他Facebook iOS應(yīng)用中。點擊列表中的某個應(yīng)用,你的手機上就會打開那個應(yīng)用。如果你的手機上沒有安裝該應(yīng)用,它則會打開蘋果應(yīng)用商店。
這真是非常聰明。Facebook可以成為一個移動“應(yīng)用web”門戶。
但也有不太為人所知的例子。例如開源項目PhotoAppLink,它把多個照片編輯應(yīng)用捆綁在一起,希望簡化照片編輯過程。通常狀況下,如果你想在多個應(yīng)用中編輯照片,當(dāng)你使用不同的應(yīng)用時,每次你都得把編輯過的照片保存到照片媒體庫中。但如果使用有PhotoAppLink功能的應(yīng)用,你只需選擇你當(dāng)前的應(yīng)用內(nèi)的另一個應(yīng)用即可。
另一個例子(實際上是一個潛在的例子)是教育初創(chuàng)公司KinderTown推出的一個iOS應(yīng)用。它可以說是一個兒童版iTunes應(yīng)用商店:幫助父母發(fā)現(xiàn)適用于兒童的教育應(yīng)用。當(dāng)你點擊某個應(yīng)用時,KinderTown就會把你帶到iPhone應(yīng)用商店去它。試想一下,如果它也可以幫助你尋找、篩選和打開你已經(jīng)安裝在手機里的其他應(yīng)用,而不僅僅帶你到你新發(fā)現(xiàn)的應(yīng)用的下載地點,情況會是怎樣呢?
同時,開發(fā)人員教程服務(wù)AnscaMobile也把應(yīng)用URL方案的概念向前推進了一步。該公司的博客上寫道, 用URL方案推出一個應(yīng)用很好,但更好的是,在通過URL方案打開應(yīng)該時可以讓應(yīng)用做一些事情。
“想一想這會有多么強大:在打開應(yīng)用時使用不同的URL字符串,你就可以讓應(yīng)用做不同的事情,或從不同的狀態(tài)開始。”
這確實很強大。可惜人們對此利用不足。
用URL方案相互連接起來的應(yīng)用存在著無限可能性,但實際上把它們連接在一起仍然是一個挑戰(zhàn)。問題源于這樣一個事實:目前尚無一個簡單的方法來發(fā)現(xiàn)你想鏈接的應(yīng)用的自定義URL。
今年夏天,一家名叫Zwapp的公司推出了一個名為OneMillionAppSchemes.com的計劃,試圖解決這個問題。該計劃旨在開源iOS應(yīng)用未發(fā)布的自定義URL。利用一個可下載的工具,Zwapp可以掃描你的iTunes資料庫,找到你的應(yīng)用的自定義方案,然后把它上傳到該網(wǎng)站。該計劃的目標(biāo)是收集100萬個這種應(yīng)用方案,但這個目標(biāo)距離實現(xiàn)還差得遠(yuǎn) ——目前只搜集到15066個。
盡管Zwapp在應(yīng)用開發(fā)者社區(qū)進行了宣傳和呼吁,但它的做法更像是黑客行為——因為沒有更好的解決辦法,它采取了一種曲線做事的方式。
URL方案是否能成氣候,這還是一個未知數(shù)。以創(chuàng)造性的方式打開自己的應(yīng)用是一回事,開發(fā)者們愿不愿意把自己的應(yīng)用連接到其他應(yīng)用上又是另一回事。(其實開發(fā)者似乎都不太愿意:我的應(yīng)用好不容易才吸引了用戶,卻把他們送到其他用戶那里,這可不行!)
但是,就像超連接讓用戶們可以在web上沖浪一樣,連接應(yīng)用的超鏈接可能也會是一種克服應(yīng)用發(fā)現(xiàn)挑戰(zhàn)的方法。
<推薦閱讀
新華微博昨起實名注冊>>>詳細(xì)閱讀
本文標(biāo)題:“應(yīng)用web”基于URL方案:解決應(yīng)用發(fā)現(xiàn)問題
地址:http://www.sdlzkt.com/a/guandian/yejie/20120101/22264.html