Native App là gì là một trong những từ khóa được tìm kiếm nhiều nhất trên google về chủ đề Native App là gì. Trong bài viết này, chatfuel.vn sẽ viết bài Native App là gì? Ưu và nhược điểm khi dùng Native App hiện nay 2020
Ứng dụng Native App là gì?
Đây chính là một trong những áp dụng được viết riêng dành cho hệ điều hành iOS, Androidvà Windows Phone bằng ngôn ngữ tương ứng trên nền tảng đó. chi tiết Object C tương ứng với iOS, C# tương ứng với Winphone, ngôn ngữ Java ứng với Android,
Bởi vậy với mỗi Native App chỉ có thể chạy được trên một nền tảng. ví dụ, game của iOS khó lòng chạy được trên các máy Android , ngược lại.
Ưu và nhược điểm khi dùng Native App
Ngoài Native App là gì? Ưu điểm không tốt của Native App cũng đều được cực kì nhiều người quan tâm.
Về ưu điểm:
Về tính năng: áp dụng Native App có khả năng truy xuất những phần cứng như: GPS, Camera, thiết bị thu âm… cùng lúc đó, nó cũng có quyền truy cập đến quyền Local như: xây dựng, ghi, sao chép, đọc tập tin, hành động cuộc gọi, nhắn tin…
Xem thêm: Các tính chất của OOP [Lập trình hướng đối tượng] mới nhất 2020
Về mặt Performace: so với Mobile App thì Native App chạy nhanh và mượt hơn. tuy vậy sự chênh lệch này đủ đùng. Song về phần Game thì cam kết Native App chiến thắng tuyệt đối.
Nhược điểm
Đối với mỗi HĐH người lập trình bắt buộc phải viết riêng Native code cho nó. Điều này dẫn đến sự không nhất quán giữa các phiên bản của áp dụng. Điếu này gây khó khăn cho người lập trình. đôi lúc họ buộc phải sử dụng các công cụ độc quyền và chỉ có khả năng làm việc trên một môi trường độc nhất. chẳng hạn như như Xcode chỉ sử dụng trên Mac OS.
Việc bảo trì hay nâng cấp Native App sẽ cần thời gian rất lâu. Vì phải sửa chữa từng App trên HDH. Lúc này việc cập nhật sẽ khó lòng đến tận tay người dùng lập tức được. Thậm chí, người dùng phải tự Update , cập nhật lại ứng dụng.
Công dụng đa dạng phiên bản của HĐH cũng là nguyên nhân gây cản trở việc phổ dụng các Native App. Với những thiết bị chạy HĐH cũ sẽ không thiết lập được.
Có thể bạn quan tâm: Mean Stack là gì? Cách Tạo ứng dụng MEAN Stack với framework MEAN.IO
Nguồn: https://vntalking.blogspot.com/