App和iCloud:URL和瀏覽器將從前臺(tái)慢慢消失
iCloud 的技術(shù)細(xì)節(jié)還在 NDA 的保護(hù)下。但是大家的好奇心不能等到 NDA 失效再滿足。本文基于對(duì) iCloud 的猜測(cè)寫成,靠譜與否,等待時(shí)間檢驗(yàn)。
繁和簡(jiǎn)

找到筆記本,啟動(dòng)⋯⋯
打開(kāi)瀏覽器,嗯,今天用 Safari , Chrome , IE 或者 Firefox ?
輸入 Twiter.com ,啊,不對(duì),是 Twitter.com 。
看著頁(yè)面加載的烽火輪發(fā)一會(huì)呆⋯⋯
終于可以輸入了!我要說(shuō)什么來(lái)這?
如果你用 iPad ?以上步驟變?yōu)椋?拿起 iPad 點(diǎn)亮。點(diǎn)開(kāi) App 。輸入!
Path

Twitter 還在同時(shí)支持以上兩種方式,之后的創(chuàng)業(yè)者們就更加干脆。
Path 直接拋棄了瀏覽器。除此之外還有 Flipboard , Colors ⋯⋯ 可以預(yù)見(jiàn),這個(gè)列表將越來(lái)越長(zhǎng)。
本節(jié)的幻燈片本身,就可以反映出這種方案的簡(jiǎn)潔之美。用戶從中受益更多,移動(dòng)設(shè)備上,體驗(yàn)大于功能, App 更容易做出好的體驗(yàn)。而且,網(wǎng)絡(luò)服務(wù)完全隱藏在 App 背后了。 Path.com 還是 Paht.com ?不再需要關(guān)心。
App?

什么是 App ?
蘋果用一個(gè)廣告給了我們***的解釋:“ There’s An App For That ”。
App 不在于軟硬件的區(qū)別( MS 則喜歡“軟件”這個(gè)詞), App 的本質(zhì),是應(yīng)場(chǎng)合而使用的解決方案。
今天,利用網(wǎng)絡(luò)服務(wù)解決問(wèn)題的思維方式,已經(jīng)滲入我們的血液。在一間屋子,我也不會(huì)用讀卡器拷貝文件給朋友了。我會(huì) Upload 到 Google Doc 上,然后 Share 給他。
Path 就是如此。 iPhone , Path App 和其背后的網(wǎng)絡(luò)服務(wù)是一體的。缺少誰(shuí),都不能在我們想“分享照片”的時(shí)侯,拿出來(lái)使用這個(gè)解決方案。對(duì) Path 來(lái)說(shuō),技術(shù)上如何分層不應(yīng)該暴露給用戶。整合可能的技術(shù),更好的為用戶解決真正的問(wèn)題才是關(guān)鍵。
這時(shí),硬件,軟件和云服務(wù)的三者之和,其實(shí)才是 Path App 。( 是的,也包括硬件, Path 的體驗(yàn)限定于 iPhone 的屏幕和 iPhone 的相機(jī))
#p#

蘋果是軟硬整合的高手。而軟,硬和云三者整合的優(yōu)勢(shì),他應(yīng)該不可能忽視。
但是,蘋果再一次 Think different 了:他并沒(méi)又做一個(gè) PaaS ,而是提供了一個(gè)相對(duì)簡(jiǎn)單的云存儲(chǔ)服務(wù)。不過(guò),僅僅是一個(gè)簡(jiǎn)單的云存儲(chǔ),也意義重大: iPhone ,iPad , Mac 這些蘋果設(shè)備就此打通。 iOS 和 MacOS 也可以由 iCloud 連接起來(lái)。
而且,從開(kāi)發(fā)者的角度看, iCloud 又是非常自然的進(jìn)化。 iOS 的 Applications 目錄下,每個(gè) App 都有個(gè)自己的文件夾來(lái)存放私有數(shù)據(jù)。假設(shè) iBooks 會(huì)把下載的書放在里面。問(wèn)題是:你又買了個(gè) iPad 怎么辦? iPad 的 Applications/iBooks 目錄下可沒(méi)有這本書。
Google 也許會(huì)寫個(gè)網(wǎng)絡(luò)服務(wù),把書都放上去,給每人一個(gè)賬戶,保存進(jìn)度。而 iCloud 則是 iOS 私有文件夾的自然延伸:找個(gè)網(wǎng)絡(luò)服務(wù)器,在上面給 App 保存私有數(shù)據(jù)。
在 iOS App 里面, App 保存些數(shù)據(jù)只要一行代碼:
[[NSUserDefaults standardUserDefaults] setObject:obj forKey:@”userInput”];
既然 iCloud 是為 App 服務(wù)的云端文件夾,那 App 往 iCloud 里面 Upload 些東西,可能也是一行代碼的事。對(duì)于 iOS 開(kāi)發(fā)者們,這是非常親切自然的云服務(wù)使用方式。( PaaS ?服務(wù)器端的語(yǔ)言和框架就要從頭學(xué)起了。)
新的云開(kāi)發(fā)框架
iCloud 單獨(dú)看是個(gè)云存儲(chǔ)服務(wù)。但是,把蘋果的硬件( iPhone , iPad ,Mac ) + 蘋果的軟件( Apps , iOS ,Mac OS ) + iCloud 合并到一起,你會(huì)發(fā)現(xiàn)他在顛覆今天流行的瀏覽器開(kāi)發(fā)框架。
新的方式也能同時(shí)跨越 iOS 和 MacOS 兩大平臺(tái)。而且,開(kāi)發(fā)更快,更簡(jiǎn)單,體驗(yàn)更好。

瀏覽器應(yīng)用?
不過(guò),基于瀏覽器的應(yīng)用也在飛速進(jìn)化中。 Ajax 中,數(shù)據(jù),邏輯和 UI 就開(kāi)始向客戶端轉(zhuǎn)移了。 HTML5 則進(jìn)一步增強(qiáng)了瀏覽器能力。比較一下瀏覽器應(yīng)用和 iCloud App ,兩者的區(qū)別已經(jīng)不大了。以后,恐怕會(huì)越來(lái)越像。

而且,目前 iCloud 似乎缺乏服務(wù)器端的邏輯(語(yǔ)言和數(shù)據(jù)庫(kù)),他能解決不同蘋果設(shè)備之間的數(shù)據(jù)交換,卻不太可能很容易的關(guān)聯(lián)起大量的蘋果用戶。像 Twiiter 大量關(guān)聯(lián)用戶之間數(shù)據(jù)的服務(wù), iCloud 就很難搞定了。
融合

今天, Safari 已經(jīng)能拿到 iPhone 的 GPS 和重力傳感器的數(shù)據(jù)了。另一方面, App 中也廣泛的使用了 UIWebView 。也許不久之后,網(wǎng)絡(luò)應(yīng)用和 Apps 的區(qū)別,已經(jīng)不是普通用戶可以分辨的了。
其實(shí),瀏覽器應(yīng)用,也是:應(yīng)場(chǎng)景而使用的解決方案而已。蘋果比你我更早看到這點(diǎn)。證據(jù)?就是推出已久的 Add to Home Screen 。
***的話
如此看來(lái),似乎有兩個(gè)東西,會(huì)慢慢從前臺(tái)消失: URL 和瀏覽器本身。
而無(wú)論技術(shù)怎么變化,從用戶出發(fā)的解決方案不死。