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