Ứng dụng dành cho các vật dụng di động được phân thành ba mẫu chính bao gồm: ứng dụng gốc (Native App), ứng dụng web (Web App) và ứng dụng lai (Hybrid App).
Trong khuôn khổ bài viết này, người viết muốn giới thiệu cho bạn đọc mẫu nhìn rõ ràng hơn về 2 loại: ứng dụng gốc và ứng dụng web hiện đang siêu đa dạng.

Hiểu rõ hơn về ứng dụng gốc (Native app) và ứng dụng web (Web App) sẽ giúp bạn vận dụng thấp hơn cho nhu cầu sử dụng
Native App, được hiểu nôm na là ứng dụng gốc, hay ứng dụng được viết cho các thiết bị di động, chạy trên từng nền tảng (iOS, Android, RIM-OS, QNX…) khác nhau và tất nhiên là trên các thứ khác nhau để thực hiện 1 chức năng cụ thể như: danh bạ, lịch, phần mềm nghe nhạc, xem video trên điện thoại/tablet… và đông đảo các trò chơi trên trang bị di động đều là ứng dụng gốc.
1 trong số các ứng dụng gốc mà đại số đông chúng ta đã biết đấy là trò chơi "Rắn săn mồi – Snake" được Hãng Nokia đưa vào những dòng điện thoại của mình từ năm 1998.
Mười năm sau ngày Nokia "trình làng" một trong những ứng dụng gốc nổi danh, Apple đã giới thiệu đến phần lớn người dùng smartphone phần mềm Apple App Store – kho lưu trữ ứng dụng trực tuyến – đã khiến cho ngành công nghiệp vững mạnh phần mềm vươn lên là nhộn nhịp hẳn lên. Năm 2009, tiếp tục RIM cho thành lập kho lưu trữ trực tuyến BlackBerry App World, tiếp sau đấy Google với nền tảng Android cũng đã không chịu thua kém sở hữu Android Market (nay đã đổi thành Google Play). Rõ ràng cuộc chơi giữa những nhà phân phối nền tảng hệ điều hành đã thật sự thay đổi sở hữu những phần mềm gốc, chạy trên hệ điều hành riêng của mình.
cùng sở hữu quá trình chạy đua trong việc nâng cấp hệ điều hành (OS) từ những nhà cung cấp cũng như sự lớn mạnh của HTML5, thì những ứng dụng chạy trên nền web (web app) đang dần thu hẹp khoảng cách sở hữu ứng dụng gốc. Sự lớn mạnh và các lợi ích đi đầu của ngôn ngữ HTML5 (bên cạnh đó là jQuery/CSS) đã giúp cho ứng dụng web sở hữu thể khiến cho được những điều mà ứng dụng gốc đã và đang sở hữu.
mang thể nói lúc phần cứng và hệ điều hành của smartphone được nâng cấp thì đó cũng chính là "thời" của ứng dụng web, vì hạn chế trước đây của ứng dụng web như tốc độ truy cập, giao diện người mua không hấp dẫn đã dần được khắc phục. các nhà tăng trưởng phần mềm đang dần chuyển sang mảnh đất được cho là hơi màu mỡ này, vì ko bị dừng bởi hệ điều hành cụ thể, và đặc biệt phần mềm sở hữu thể được nâng cấp nhanh chóng hơn.

những ứng dụng gốc được giới thiệu trên kho ứng dụng Apple iTunes App Store
các so sánh sau đây giữa ứng dụng gốc và ứng dụng web sẽ giúp các bạn hình dung rõ hơn sức mạnh cũng như điểm yếu của 2 mẫu phần mềm này.
So sánh | Ứng dụng gốc (Native App) | Ứng dụng web (Web App) |
Truy cập Internet | Tùy cái phần mềm gốc mà sở hữu thể nên hay không cần Internet | sắp 100% các ứng dụng web đề nghị kết nối Internet để tiêu dùng |
| Cài đặt/Nâng cấp ứng dụng | Tải và cài đặt trực tiếp lên điện thoại | Bản chất dựa trên trình duyệt web, cho buộc phải người dùng chỉ nên "refresh" là mang thể thấy ngay sự thay đổi (nếu có) về giao diện/phiên bản mới. |
| Giao diện người mua | Giao diện cũng như khả năng đáp ứng là thế mạnh của ứng dụng gốc. Giao diện được mẫu mã ấn tượng, đáp ứng nhanh. | đơn giản, ko cá tính. Tuy nhiên, có sự tiến bộ của HTML5, Javascript (jQuery Mobile) đã và đang mang đến phổ biến nét tươi mới cho những ứng dụng web. |
Tính tương thích mang thứ di động | Phụ thuộc nhiều vào hệ điều hành (iOS, webOS, RIMOS, QNX, Androi) và cả phần cứng (CPU, ROM, màn hình hiển thị…) của đồ vật. | không phụ thuộc vào hệ điều hành, chỉ nhu yếu bị hỗ trợ khả năng truy cập Internet; CSS là 1 chi tiết quan trọng trong việc tạo phải giao diện cũng như tính tương thích có thứ. |
| Đa phương tiện | Phụ thuộc rộng rãi vào phần mềm phát nhạc/video. Định dạng Adobe Flash chỉ được hỗ trợ trên 1 vài đồ vật (RIM OS7 trở lên, Android OS 2.1 trở lên) | Nghe nhạc/Video phụ thuộc đa dạng vào trình duyệt với hỗ trợ hay không. iOS dùng HTML5 trong việc hỗ trợ định dạng Flash. |
| Font | Font vẫn đang là vấn đề nan giải đối mang đa dạng thiết bị. 1 số hệ điều hành mới được nâng cấp đã sở hữu thể hỗ trợ hơi (tuy vẫn còn hạn chế). | các nhược điểm trên ứng dụng gốc có thể được khắc chế thông qua khả năng của trình duyệt. |
| Chức năng tìm kiếm | Chỉ tìm kiếm được trên vật dụng. Còn nội dung khác thì thiết bị sẽ kết nối có máy tìm kiếm khác bằng việc mở một… ứng dụng web. | Là chức năng mặc định của ứng dụng web. |
| Khả năng chia sẻ ứng dụng | cạnh tranh trong việc chia sẻ ứng dụng giữa 2 hệ điều hành sở hữu nền tảng khác nhau như iOS và Android, iOS và BlackBerry. Tuy nhiên, vừa qua những ứng dụng gốc trên Android đã mang thể cài đặt được trên máy tính bảng PlayBook của RIM. | Chỉ buộc phải gửi liên kết của ứng dụng web đấy, người nhận sẽ tự biết phải khiến gì để mở ứng dụng lên. |
| sử dụng phần cứng của đồ vật | các ứng dụng gốc có thể yêu cầu đến phần cứng của thứ như camera, thiết bị định vị GPS, thiết bị cảm ứng xoay… | Bị giới hạn thông qua trình duyệt |
| lớn mạnh phần mềm | buộc phải đa dạng thời gian, tài nguyên để vững mạnh sản phẩm cho từng nền tảng khác nhau (iOS, RIMOS, webOS, Android…) | hầu hết đồ vật vô cùng dễ dàng. giai đoạn cập nhật cũng hơi đơn giản, chẳng hề built phần mềm lại từ đầu rồi xuất bản. |
| cung cấp | Người phát triển phần mềm nên bắt buộc xin phép nhà cung cấp để sở hữu thể đưa sản phẩm của mình lên những kho lưu trữ ứng dụng trực tuyến như Apple App Store, Blackberry AppWorld, Google Play… | Chia sẻ liên kết website, khách hàng đã có thể tiêu dùng dễ dàng |
Bạn đọc sở hữu thể phân biệt qua ví dụ về ứng dụng gốc: Facebook, hiện đã với mặt trên phổ biến nền tảng như iOS, Android, Blackberry OS, Windows Phone… do chính mạng xã hội Facebook tăng trưởng.
không tính những ứng dụng gốc này ra, chúng ta cũng sở hữu thể dùng Facebook thông qua những ứng dụng web, bằng phương pháp mở trình duyệt, gõ m.facebook.com hoặc touch.facebook.com. Mỗi trình duyệt hỗ trợ một giao diện, tùy chỉnh và đáp ứng khác nhau.







0 nhận xét:
Đăng nhận xét