Hãy lấy ứng dụng Facebook làm ví dụ. Tại sao họ phát triển một ứng dụng khi người dùng chỉ có thể truy cập vào trang của họ và làm như vậy? Đối với tôi, điều đó thể hiện sự bảo trì nhiều hơn và chi phí cao hơn bởi vì đối với mỗi tính năng được thêm vào ứng dụng web, tính năng đó cũng sẽ phải được thêm vào ứng dụng điện thoại thông minh.
Vậy tại sao tôi muốn phát triển hơn một lần (đối với mỗi phiên bản iOS, Android, v.v.) khi tôi chỉ có thể có một ứng dụng web? Tôi nhận được những lợi ích gì? Điều duy nhất tôi nghĩ đến là tính năng GPS.
CHỈNH SỬA :
Câu hỏi của tôi hướng nhiều hơn đến các ứng dụng kinh doanh sẽ chỉ được sử dụng bởi một số thành viên của công ty, đó không phải là về việc bán ứng dụng (sử dụng riêng). Vì vậy, trái với những gì một số câu trả lời nói về điều đó bằng cách phát triển như một ứng dụng điện thoại thông minh, nó sẽ được hưởng lợi từ việc bán nhiều hơn vì "cửa hàng điện thoại thông minh" đối với tôi điểm này không quan trọng vì ứng dụng này được sử dụng riêng.
Bằng cách phát triển ứng dụng dưới dạng ứng dụng web, điều đó có nghĩa là nó có thể được truy cập thông qua trình duyệt trên điện thoại thông minh và PC (bất kỳ trình duyệt có khả năng nào), nhưng phát triển như một ứng dụng gốc sẽ chỉ giới hạn ở một số loại điện thoại thông minh nên chúng tôi sẽ hạn chế sử dụng. Mặt khác, phát triển nó như một ứng dụng web có nghĩa là để truy cập ứng dụng, phải có kết nối Internet.
Vì vậy, hãy ghi nhớ điều này làm thế nào bạn có thể thuyết phục sếp của mình viết ứng dụng cho một nền tảng điện thoại thông minh nhất định (iOS / Android) so với phát triển nó như một ứng dụng web?