2012-05-06 46 views

回答

10

需要安裝的原因是讓用戶能夠從Google Drive用戶界面訪問應用程序。在沒有安裝的情況下,用戶對大多數應用程序沒有起點,因爲他們無法從特定文件開始,然後選擇一個應用程序。

這就是說,我意識到在早期開發中可能很難合作。我們(Google Drive團隊)正在評估是否應該刪除此要求。我懷疑在未來幾周內我們會有最終答案/解決方案。

更新:我們刪除了安裝要求。 Chrome應用商店安裝不再需要透明地處理用戶的雲端硬盤,但仍需要利用Google雲端硬盤用戶界面集成。

-2

爲了與本地文件系統同步,需要安裝瀏覽器插件,以便將Web與本地計算機橋接。默認情況下,出於安全原因,Web應用程序對用戶硬盤沒有文件I/O權限。另一方面,瀏覽器擴展不受此限制的限制,因爲它假設用戶在爲計算機授予應用程序權限時,會授予其訪問本地計算機上更多資源的權限。

考慮到不同瀏覽器的附加體系結構不同,Google首先決定首先爲其平臺構建此應用程序。您還可以找到Google的其他應用市場之一Google Drive in the Android/Play marketplace

未來,如果Google雲端硬盤成功,可能會爲Firefox和Internet Explorer創建附加組件,但這當然還有待完成,並取決於Google是否將API發佈到公衆或內部決定爲其他瀏覽器開發附加組件。

+0

從純Web應用程序的角度來看,我在Google Drive上查看,它不需要本地存儲方面。但即使是純Web應用程序,Chrome Web Store安裝也是必需的(根據文檔) –

+0

一位同事告訴我Google Drive與他的硬盤驅動器同步。獨立應用程序無法做到這一點。雖然普通的Web應用程序當然可以安裝在Chrome中,但這些普通的Web應用程序無法訪問本地計算機上的任何內容。除此之外,如果有一款適用於雲端硬盤的Chrome應用只展示了基於網絡的用戶界面面板,谷歌決定使用Chrome商店可能只是簡單地讓他們更容易推銷產品或者更容易保留人們登錄到它。有關更多信息,我建議與Google員工聯繫。 – jmort253

3

要提供從驅動器界面創建新應用程序文檔的create-> xxx行爲,並且能夠從鏈接打開現有文檔,必須在Google系統中註冊某種類型的清單以及某種協議從應用程序可以訪問您的文檔並使用特定文件類型的用戶。當你考慮不這樣做的影響時,沒有什麼辦法解決這個問題。

這就是說,有兩個高層次的問題,讓您的兼容性問題。

正如海報上寫着,要求在Chrome網上應用店

安裝嚴重限制了潛在用戶的數量。

但是爲什麼?爲什麼大多數Chrome網上應用店應用程序都表示他們只使用Chrome?其中大多數是包裝到在一系列瀏覽器工作的Web應用程序,但你通過點擊選擇最顯示「適用於Chrome」,又名只安裝在Chrome。

之前,我們在Chrome推出了應用程序,我們發現,有人創造了商店「XXXXXXX發射器」,簡單地轉發到我們的Web應用程序頁面。我們仍然想知道爲什麼它只能「在鉻上工作」。我懷疑網店的一些默認模板有:

"container" : "CHROME", 

其中,這是配置選項說只chrome。也就是說,我找不到一個,所以我很困惑這是爲什麼。如果人們選擇Chrome瀏覽器會更健康,因爲它是更好的瀏覽器(這在很多方面都是如此),而不是因爲如果瀏覽器不這樣做,它們的選擇是有限的。人們總是可以寫信給應用程序供應商,並詢問這個限制是否真的有必要。

第二個想法是跨雲存儲提供商的標準化清單格式意味着在Web應用程序供應商中需求會更高。儘管與Google Drive集成並不是非常複雜,但後端和整理細節需要花費一個星期的時間。乘以大量的存儲提供商,你會讓你失去一個工程師2個月+之後的維護。跨越整合供應商的共同點越多,發生的可能性就越大。當我在上面時,每個雲存儲提供商打開和保存(我知道谷歌已經打開)的JavaScript小部件可以提高Web應用程序供應商的集成度。我們應該在多個應用程序中使用一個存儲提供程序,而不是跨多個存儲提供程序的一個Web應用程序,文件UI應該對存儲提供程序來說很普通。

相關問題