2012-05-06 33 views

Trả lời

10

Lý do cài đặt được yêu cầu là cung cấp cho người dùng khả năng truy cập các ứng dụng từ bên trong giao diện người dùng Google Drive. Nếu không cài đặt, người dùng sẽ không có điểm bắt đầu cho hầu hết các ứng dụng, vì họ sẽ không thể bắt đầu ở một tệp cụ thể và sau đó chọn một ứng dụng.

Điều đó nói rằng, tôi nhận ra rằng khó có thể làm việc với sự phát triển ban đầu. Chúng tôi (nhóm Google Drive) đang đánh giá liệu chúng tôi có nên xóa yêu cầu này hay không. Tôi nghi ngờ chúng tôi sẽ có câu trả lời/giải pháp cuối cùng trong vài tuần tới.

Cập nhật: Chúng tôi đã xóa yêu cầu cài đặt. Cài đặt Cửa hàng Chrome trực tuyến không còn cần thiết để ứng dụng hoạt động với Drive của người dùng một cách minh bạch, nhưng vẫn cần phải tận dụng tích hợp giao diện người dùng Google Drive.

-2

Để đồng bộ hóa với hệ thống tệp cục bộ, bạn cần cài đặt trình cắm trình duyệt để kết nối Web với máy tính cục bộ. Theo mặc định, các ứng dụng Web không có quyền truy cập tệp I/O trên ổ cứng của người dùng vì lý do bảo mật. Phần mở rộng trình duyệt, mặt khác, không bị giới hạn này vì nó giả định rằng khi bạn, người dùng, cho phép ứng dụng được cài đặt trên máy tính của bạn, bạn cấp quyền truy cập vào nhiều tài nguyên hơn trên máy tính cục bộ.

Xem xét các kiến ​​trúc bổ trợ cho các trình duyệt khác nhau khác nhau, trước tiên Google đã quyết định xây dựng ứng dụng này cho nền tảng của mình trước tiên. Bạn cũng có thể tìm thấy Google Drive in the Android/Play marketplace, một trong những thị trường ứng dụng khác của Google. Trong tương lai, nếu Google Drive thành công, có thể có rất nhiều tiện ích được tạo cho Firefox và Internet Explorer, nhưng điều này tất nhiên vẫn chưa được thực hiện và phụ thuộc vào việc Google có phát hành API hay không công chúng hoặc nội bộ đưa ra quyết định phát triển tiện ích bổ sung cho các trình duyệt khác.

+0

Tôi đang tìm kiếm trên Google Drive từ chế độ xem của ứng dụng web thuần túy, không cần khía cạnh lưu trữ cục bộ. Nhưng ngay cả đối với một ứng dụng web tinh khiết thì việc cài đặt Cửa hàng Chrome trực tuyến là bắt buộc (theo tài liệu) –

+0

Một đồng nghiệp nói với tôi rằng Google Drive đồng bộ hóa với ổ cứng của anh ấy. Nó không thể cho một ứng dụng độc lập để làm điều này. Mặc dù các ứng dụng Web thuần túy có thể được cài đặt trong Chrome, nhưng các ứng dụng web đơn giản này không có khả năng truy cập bất kỳ thứ gì trên máy tính cục bộ. Bên cạnh đó, nếu có Ứng dụng Chrome cho Drive chỉ hiển thị bảng điều khiển giao diện người dùng dựa trên web, quyết định của Google về việc sử dụng cửa hàng Chrome có thể chỉ đơn giản là cách giúp họ tiếp thị sản phẩm dễ dàng hơn hoặc dễ dàng hơn mọi người đã đăng nhập vào đó. Để biết thêm thông tin, tôi khuyên bạn nên liên hệ với nhân viên của Google. – jmort253

3

Để cung cấp hành vi create-> xxx tạo tài liệu ứng dụng mới từ giao diện ổ đĩa và để có thể mở tài liệu hiện có từ liên kết, phải có một số loại tệp kê khai được đăng ký với hệ thống của Google và một số loại thỏa thuận từ người dùng rằng một ứng dụng có thể truy cập tài liệu của bạn và làm việc với các loại tệp cụ thể. Có rất ít cách xung quanh điều này khi bạn nghĩ về tác động của việc không làm điều này.

Điều đó nói rằng, có hai vấn đề cấp cao gây ra sự cố tương thích.

Như các poster nói, yêu cầu phải cài đặt trong cửa hàng chrome

bị giới hạn số lượng người dùng tiềm năng.

Nhưng tại sao? Tại sao phần lớn các ứng dụng trong Cửa hàng Chrome trực tuyến nói rằng họ chỉ hoạt động trên Chrome? Hầu hết trong số này là trình bao bọc cho các ứng dụng web hoạt động trên nhiều trình duyệt, nhưng bạn nhấp qua lựa chọn và hầu hết hiển thị "hoạt động trên chrome", hay còn gọi là cài đặt trên chrome.

Trước khi chúng tôi khởi chạy ứng dụng của mình trên Chrome, chúng tôi thấy rằng ai đó đã tạo "xxxxxxx launcher" trong cửa hàng, điều đó chỉ đơn giản chuyển tiếp đến trang ứng dụng web của chúng tôi. Chúng tôi vẫn tự hỏi tại sao nó chỉ "hoạt động trên chrome".Tôi nghi ngờ rằng một số mẫu mặc định cho cửa hàng trực tuyến có:

"container" : "CHROME", 

trong đó, tùy chọn cấu hình là chỉ nói chrome. Điều đó nói rằng, tôi không thể tìm thấy một, vì vậy tôi rất bối rối tại sao điều này. Sẽ tốt hơn nếu mọi người chọn Chrome vì đó là trình duyệt tốt hơn (mà nó có liên quan), không phải vì lựa chọn của họ bị hạn chế nếu họ không chọn. Mọi người luôn có thể viết thư cho nhà cung cấp ứng dụng và hỏi liệu giới hạn này có thực sự cần thiết hay không.

Tư tưởng thứ hai là định dạng tệp kê khai được chuẩn hóa trên các nhà cung cấp dịch vụ lưu trữ đám mây có nghĩa là mất nhiều thời gian hơn trong các nhà cung cấp ứng dụng web. Mặc dù, nó không phải là cực kỳ phức tạp để tích hợp, ví dụ, với Google Drive, back-end và ủi ra các chi tiết đã mất hơn một tuần trong tổng số. Nhân với rất nhiều nhà cung cấp lưu trữ và bạn đã mất một kỹ sư trong 2 tháng + bảo trì sau đó. Nhiều hơn là phổ biến trên hội nhập nhà cung cấp, càng có nhiều khả năng nó xảy ra.

Và trong khi tôi đang ở trên đó, một tiện ích JavaScript để mở và lưu (tôi biết Google đã mở) bởi mỗi nhà cung cấp lưu trữ đám mây sẽ cải thiện khả năng tích hợp của nhà cung cấp ứng dụng web. Chúng ta nên sử dụng một nhà cung cấp lưu trữ trên nhiều ứng dụng, không phải một ứng dụng web trên nhiều nhà cung cấp lưu trữ, giao diện người dùng tệp phải phổ biến với nhà cung cấp lưu trữ.

Các vấn đề liên quan