Ứng dụng web lũy tiến là gì? / làm thế nào để

Ứng dụng web lũy tiến là gì?

Bạn đã khi nào muốn những ứng dụng web hoạt động giải trí giống như những ứng dụng thực sự chưa ? Ứng dụng web tân tiến là một công nghệ tiên tiến mới nhằm mục đích mục tiêu biến điều đó thành hiện thực.

Phiên bản ngắn: Ứng dụng web lũy tiến là gì?

Dưới đây là tóm tắt nhanh: Google, Microsoft, Mozilla và các công ty khác đang làm việc trên một tiêu chuẩn ứng dụng web mới, hiện đại. Ngay cả Apple cũng đang làm theo và thực hiện hỗ trợ cho nó. Các ứng dụng này là các ứng dụng web, nhưng chúng hoạt động giống như các ứng dụng gốc. Giống như các ứng dụng web hiện có, chúng sẽ được lưu trữ trực tiếp trên trang web được liên kết của chúng. Các nhà phát triển có thể cập nhật chúng trực tiếp trên máy chủ web của họ mà không cần gửi các bản cập nhật đó đến một số cửa hàng ứng dụng khác nhau và cùng một ứng dụng sẽ chạy trên tất cả các trình duyệt và nền tảng.

Khi bạn setup một ứng dụng web lũy tiến, bạn sẽ nhận được một màn hình hiển thị chính, thanh tác vụ hoặc lối tắt trên màn hình hiển thị để khởi chạy ứng dụng ( tùy thuộc vào nền tảng của bạn ). Ứng dụng sẽ tải nhanh và sẽ gồm có tương hỗ ngoại tuyến, thông tin đẩy, tương hỗ đồng điệu hóa nền và những tính năng tân tiến khác. Các ứng dụng này cũng hoàn toàn có thể sử dụng những công nghệ tiên tiến web hiện có để truy vấn dịch vụ xác định, webcam của bạn và những tính năng khác mà chúng tôi thường link với những ứng dụng gốc. Tất nhiên, những ứng dụng phải hỏi bạn và xin phép bạn trước khi truy vấn những thứ này.

Phiên bản kỹ thuật: Chúng hoạt động như thế nào?

Ứng dụng web lũy tiến là những ứng dụng web truyền thống lịch sử được nâng cấp cải tiến với những công nghệ tiên tiến web tân tiến, được cho phép chúng phân phối thưởng thức giống như ứng dụng hơn. Phần văn minh của Hồi giáo có nghĩa là họ nâng cấp cải tiến từ từ với những tính năng web tân tiến, nghĩa là chúng cũng sẽ hoạt động giải trí trong những trình duyệt cũ không tương hỗ những tính năng mới, nhưng sẽ hoạt động giải trí tốt hơn và có nhiều tính năng hơn trong những trình duyệt văn minh. Các ứng dụng này sẽ có hành lang cửa số và lối tắt riêng trên thanh tác vụ của bạn ( trên Windows 10 và mọi thứ đang chạy Chrome ) hoặc một hình tượng trên màn hình hiển thị chính của bạn ( trên thiết bị Android và điện thoại cảm ứng mưu trí khác ). Khi bạn mở chúng, chúng sẽ tải nhanh nhờ API Cache và IndexedDB, nơi tàng trữ tài nguyên và tài liệu của ứng dụng trên thiết bị của bạn, được cho phép chúng hoạt động giải trí ngay cả khi chúng ngoại tuyến. Các công nghệ tiên tiến như Nhân viên Giao hàng và thông tin đẩy sẽ được cho phép ứng dụng triển khai những tác vụ nền như đồng nhất hóa và gửi thông tin cho bạn ngay cả khi chúng không chạy, như ứng dụng gốc. API Fetch giúp ứng dụng nhu yếu tài liệu nhanh hơn và đơn thuần hơn. Họ có tệp Bản kê khai ứng dụng web, phân phối tên, hình tượng, tác giả và diễn đạt được sử dụng khi thiết lập ứng dụng vào màn hình hiển thị chính hoặc máy tính để bàn của bạn. Chúng luôn được ship hàng trải qua HTTPS được mã hóa, điều đó có nghĩa là chúng bảo đảm an toàn và tài liệu không hề bị trá hình trong quy trình luân chuyển. Ứng dụng web lũy tiến không giống như Ứng dụng đóng gói Chrome của Google hoặc Ứng dụng web được tàng trữ của Microsoft. Những người nhu yếu ứng dụng phải được đóng gói thành một tập tin và được gửi đến một shop ứng dụng. Toàn bộ ứng dụng sống trong một gói ngoại tuyến nhỏ và người dùng phải setup nó từ Cửa hàng Chrome trực tuyến hoặc Cửa hàng Windows. Đây cũng là những nền tảng đơn cử và sẽ chỉ hoạt động giải trí trên Chrome hoặc Windows. Nhà tăng trưởng đã phải biến hóa những tệp của ứng dụng ngoại tuyến và gửi phiên bản mới tới shop ứng dụng để update .. Thay vào đó, PWAs không khi nào được đóng gói thành một tệp ngoại tuyến. Giống như những ứng dụng web truyền thống cuội nguồn mà tất cả chúng ta sử dụng ngày này, chúng được tàng trữ trọn vẹn trên những sever của ứng dụng. Nếu nhà tăng trưởng muốn update ứng dụng web lũy tiến của họ, họ sẽ update đúng chuẩn như họ sẽ update ứng dụng web – trên sever của họ. Tất cả những nền tảng và trình duyệt tương hỗ PWAs hoàn toàn có thể sử dụng cùng một Ứng dụng web lũy tiến. PWAs hoàn toàn có thể được liệt kê trong những shop ứng dụng để tò mò và thiết lập thuận tiện hơn, nhưng shop ứng dụng sẽ chỉ trỏ đến những sever của ứng dụng web. Ngay cả khi ứng dụng không thích hợp với chủ trương nội dung của shop ứng dụng, người dùng sẽ hoàn toàn có thể tìm và thiết lập ứng dụng trực tiếp từ trình duyệt của họ.

Tại sao vấn đề này

Đây không chỉ là về việc làm cho các ứng dụng web đẹp hơn một chút. Đây là về việc đặt ra một tiêu chuẩn mới cho các ứng dụng có thể cài đặt mà mọi nền tảng đều hỗ trợ. Điều đó có thể có nghĩa là một số sự kiện đáng ngạc nhiên trong tương lai gần.

Ví dụ : khi việc làm này hoàn thành xong, Google hoàn toàn có thể được cho phép những dịch vụ như Gmail và Lịch Google hoạt động giải trí như PWAs. Điều này có nghĩa là chúng sẽ chạy như những ứng dụng kiểu gốc trên Windows 10 và được liệt kê trong Windows Store. Điều này sẽ đi một chặng đường dài để xử lý yếu tố ứng dụng của Windows Store, vì Google không muốn tương hỗ Nền tảng Windows phổ quát ( UWP ) của Microsoft. Các nhà tăng trưởng khác, những người không muốn tạo những ứng dụng UWP riêng không liên quan gì đến nhau sẽ đùng một cái hoàn toàn có thể tương hỗ Windows 10 với PWAs kiểu địa phương. Các nhà tăng trưởng sẽ có một cách thuận tiện hơn để làm cho những ứng dụng web của họ hoạt động giải trí theo cách tích hợp, can đảm và mạnh mẽ hơn trên nhiều loại thiết bị mà không cần phải nhảy qua bất kể shop ứng dụng nào. Các ứng dụng web hoạt động giải trí ở mọi nơi sẽ hoàn toàn có thể cạnh tranh đối đầu tốt hơn với những ứng dụng gốc hoạt động giải trí trên một nền tảng duy nhất. Một công ty chỉ có tài nguyên để tạo một ứng dụng duy nhất hoàn toàn có thể tạo PWA và tương hỗ mọi thứ, thay vì tạo những ứng dụng riêng cho iOS, Android, Windows và web. Và, do những nhà tăng trưởng tệp Ứng dụng Web cung ứng, những công cụ tìm kiếm sẽ hoàn toàn có thể thu thập dữ liệu trên web và thuận tiện tìm thấy PWAs có sẵn trực tuyến. Điều này sẽ giúp PWAs thuận tiện mày mò, giống như những website.

Chúng được hỗ trợ trên nền tảng nào?

Các ứng dụng web văn minh đã được tăng trưởng một thời hạn, nhưng chúng sắp có một bước nhảy vọt lớn hơn trong mắt công chúng. Với bản update tiếp theo của Windows 10 – Bản update tháng 4 năm 2018, có tên mã Redstone 4, sẽ được phát hành vào ngày 30 tháng 4 – Microsoft đang được cho phép tương hỗ cho PWAs. Giống như trên những nền tảng khác, bạn hoàn toàn có thể truy vấn website của PWA và thiết lập nó trải qua Microsoft Edge. Tuy nhiên, Microsoft cũng sẽ liệt kê những Ứng dụng web lũy tiến trong Cửa hàng để thuận tiện setup. Các nhà tăng trưởng hoàn toàn có thể liệt kê những ứng dụng của riêng họ trong Cửa hàng, nhưng Microsoft cũng sẽ sử dụng Bing để tìm PWAs tốt trên web và tự động hóa liệt kê chúng. Họ vẫn sẽ được tàng trữ thông thường trên website của họ và được nhà tăng trưởng update, nhưng Microsoft đang giúp việc tìm và thiết lập chúng thuận tiện hơn. Bạn thậm chí còn sẽ không cần phải mở trình duyệt Edge để tìm, setup và chạy PWA trên Windows 10. Điều này sẽ giúp tăng số lượng lớn Windows Store, nhưng có vẻ như như là tin xấu cho nền tảng ứng dụng UWP của Microsoft. Tại sao nhiều nhà tăng trưởng tạo ra ứng dụng UWP khi PWA sẽ ổn và chạy trên nhiều hệ quản lý ? Trên Google Chrome – mặc dầu Windows, Mac, Linux hay Chrome OS – PWAs sắp thay thế sửa chữa nền tảng Ứng dụng Chrome Chrome bị gián đoạn. Google cho biết, tương hỗ cho việc thiết lập PWAs trên máy tính để bàn sẽ Open vào giữa năm 2018. Sau đó, những PWA đó sẽ hoạt động giải trí với Chrome trên máy tính để bàn. Tính năng này đã được thử nghiệm trong phiên bản tăng trưởng không không thay đổi của Chrome, có tên là Canary. Trên Android, Google Chrome đã tương hỗ setup PWAs, cũng như những trình duyệt di động khác như Mozilla Firefox, Opera và trình duyệt Samsung. Google đang nghiên cứu và điều tra một công nghệ tiên tiến có tên WebAPK được cho phép PWAs biến thành những tệp APK ( tệp ứng dụng Android ) và được setup trên thiết bị, giống như những ứng dụng khác. Người quản trị dự án Bất Động Sản của Chrome đã gợi ý rằng PWAs cũng hoàn toàn có thể được thêm vào Cửa hàng Play.

Mặc dù Apple không phải là người đề xướng hoặc tham gia thanh nhạc tại đây, nhưng giờ đây họ cũng đang thêm các tính năng PWA vào trình duyệt Safari.

Năm 2018 sẽ là một năm lớn so với PWAs, đặc biệt quan trọng là trên Windows 10, nơi họ hoàn toàn có thể giúp Microsoft thu hẹp khoảng cách ứng dụng và có nhiều ứng dụng kiểu địa phương hơn. Tín dụng hình ảnh : Mitchowo96

Rate this post