Chrome擴(kuò)展插件與Web Apps有什么不同?
大家都知道 Chrome 支持?jǐn)U展(也有些人叫插件)以及 Web Apps,但有一些剛剛接觸 Chrome 的人始終搞不清這倆到底有什么區(qū)別,這里就簡(jiǎn)單的給大家介紹一下,高手請(qǐng)無(wú)視。
首先 Chrome 擴(kuò)展是存放在 Google Chrome 擴(kuò)展庫(kù)中的,而 Web Apps 是放在 Chrome Web Store 中的,不過(guò)這兩個(gè)地址又可以通用,比如下面這個(gè)地址是托管在 Chrome 擴(kuò)展庫(kù)中的一枚擴(kuò)展:
https://chrome.google.com/extensions/detail/flpodmhiafdckhehblilcenlefgkbncd
而如果將其中的 extensions 改成 webstore,如:
https://chrome.google.com/webstore/detail/flpodmhiafdckhehblilcenlefgkbncd
也可以訪問(wèn)到這枚擴(kuò)展,只是它的托管位置就變成在 Chrome web store 中了。也正是這個(gè)原因,導(dǎo)致很多人分不清擴(kuò)展和Web Apps,也不知道 Google 是不是故意迷惑大眾的。
第二點(diǎn)是這兩者的工作方式不一樣,Web Apps 通常具備獨(dú)立的用戶界面,并且具備典型且豐富的用戶互動(dòng),更大程度上是一個(gè)具備互動(dòng)性的東東。Google 的目的也是希望 Web Apps 能夠像安裝在你電腦中的軟件一樣具備互動(dòng)性。
而擴(kuò)展的作用主要是豐富瀏覽器或網(wǎng)站的功能,而不是像 Web Apps 一樣屬于某個(gè)網(wǎng)站的專(zhuān)用產(chǎn)品或者說(shuō)不具備獨(dú)立性。相對(duì)于 Web Apps 來(lái)說(shuō),擴(kuò)展程序適用于網(wǎng)站以及 Web Apps ,一般來(lái)說(shuō)適用于所有網(wǎng)站,但 Apps 不具備該特性,它們是獨(dú)立的,就像一個(gè)傳統(tǒng)的網(wǎng)站或者應(yīng)用程序。
另外還有一個(gè)區(qū)別就是安裝 Web Apps 需要 Google 帳號(hào)登陸,而安裝擴(kuò)展就無(wú)所謂。當(dāng)然,有些 Apps 是需要銀子的,而擴(kuò)展則全都是免費(fèi)的,至少目前如此。
對(duì)于開(kāi)發(fā)者來(lái)說(shuō),也可以通過(guò) Google 官方的介紹了解一下這兩者的區(qū)別,其中涉及到 API 的調(diào)用以及打包方式等等。
原文:http://www.chromi.org/archives/10106
【編輯推薦】