Mục đích của các ứng dụng Chrome Chrome chỉ liên kết là gì?


30

Có một số ứng dụng Chrome dường như "trùng lặp" một trang web, bằng cách chỉ là một lối tắt đến một số dịch vụ web.

Các ví dụ bao gồm, nhưng không giới hạn ở:

Họ dường như không thêm hoặc sửa đổi bất kỳ tính năng nào ngoại trừ việc đặt lối tắt trên trang "Ứng dụng".

Có bất kỳ lý do trong việc cài đặt những? Họ thực sự làm gì?

Câu trả lời:


19

Trang Google Developer này nêu chi tiết về sự khác biệt giữa các ứng dụng được lưu trữ và đóng gói. Tóm lại, sự khác biệt chính giữa chúng là các ứng dụng được lưu trữ là những ứng dụng mà bạn đang nghĩ đến (những ứng dụng hiển thị trang web được lưu trữ) và các ứng dụng đóng gói là các ứng dụng độc lập hơn (và bao gồm hầu hết nếu không phải tất cả chúng Các tệp HTML và CSS hoặc tài nguyên).

Trên các diễn đàn WrongPlanet, có một trang thú vị mô tả một số lý do mà nhà phát triển có thể tạo ra một ứng dụng được lưu trữ . Một lý do mà Apple trong mắt tôi chỉ ra là:

Về mặt kỹ thuật nó có thể là một trang web, nhưng nó hoạt động không thể phân biệt với một ứng dụng không có trình duyệt web thông thường. Ngoài ra, biến nó thành một phím tắt loại bỏ tất cả các điều khiển trình duyệt không liên quan để nó trông giống như một cửa sổ ứng dụng bình thường.

NeantHumain tiếp tục thảo luận bằng cách nói:

Các ứng dụng Google Chrome chỉ là các ứng dụng web được viết bằng HTML5, tận dụng các tính năng mới như canvas, video, SVG, WebGL và một loạt API mới có thể được truy cập thông qua JavaScript cho mọi thứ từ định vị địa lý đến lưu trữ ngoại tuyến cho nhân viên web để sắp xếp của đa luồng.

Vì vậy, nói cách khác, dường như nhiều thứ diễn ra trong nền của một ứng dụng được lưu trữ hơn là chỉ hiển thị một trang web. Nó cho phép nhà phát triển mở rộng chức năng của trang web và bỏ qua một số hạn chế mà một trang web bình thường có thể gặp phải.


Wow, thực sự toàn diện! Nói tóm lại, điều này có nghĩa là các ứng dụng chrome vẫn tương tác với máy chủ, nhưng đã có hầu hết các tài nguyên (JS / CSS / HTML) đã được tải, + cho phép khắc phục các giới hạn của trình duyệt với các tính năng bổ sung.
kolypto

2
Hộp cát trình duyệt mặc định có một bộ quyền khá hạn chế. Thay vào đó, cửa sổ trình duyệt được sử dụng cho ứng dụng sẽ sử dụng các quyền được cấp cho ứng dụng.
Simon Richter

2
Trích dẫn thứ hai là một chút sai lệch - bất kỳ trang web bình thường cũng có thể sử dụng các tính năng đó.
Ngừng làm hại Monica

@OrangeDog Bất kỳ trang web bình thường đôi khi cũng có thể sử dụng các tính năng đó. Với một ứng dụng bạn có thể phát triển riêng cho Chrome. Nếu không có điều đó, bạn có thể phải hỗ trợ những thứ như IE, gây ra những cơn ác mộng bất diệt. Tăng cường tiến bộ để giải cứu. Chà, điều đó cũng có đủ vấn đề để gây ra ác mộng.
Aidiakapi

1
Tôi cũng sẽ chỉ ra rằng những thứ này hơi vô dụng khi bạn xem xét Bộ nhớ đệm hình ảnh & CSS. Họ thậm chí không cho phép các phiên độc lập ... về cơ bản vấn đề thực sự họ giải quyết là gì? Khác với việc loại bỏ chrome trình duyệt, chúng cung cấp chức năng gì đáng bận tâm? Tôi cho rằng chúng dễ cài đặt hơn so với thực hiện với các trình duyệt khác nhưng không có các phiên cá nhân hóa, tôi chỉ không thấy được vấn đề.
Michael Tunnell

1

Đây là một lý do khác:

Nhờ các nền tảng di động, các ứng dụng là "điều lớn tiếp theo" và với một số người dùng, việc tìm kiếm một ứng dụng trên kho ứng dụng sau đó sử dụng một công cụ tìm kiếm để cố gắng tìm một trang web cung cấp ứng dụng web là điều tự nhiên hơn như dịch vụ. Một số người đã quen với các trang web trên trình duyệt, những người khác cho các ứng dụng trên màn hình.

Từ quan điểm phi kỹ thuật, bọc trang web của bạn trên một cửa sổ không màu và làm cho nó trông giống như một ứng dụng (về mặt kỹ thuật, nó đã có) và đặt một mục trên cửa hàng ứng dụng, giúp tiếp cận đối tượng này dễ dàng hơn. Và nó hiệu quả hơn nhiều so với việc phát triển toàn bộ ứng dụng mới cho các nền tảng khác nhau.

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.