Đối với một dự án đại học, nhóm của tôi đã lên kế hoạch tạo một ứng dụng nhắn tin trên đám mây cho Android. Ban đầu chúng tôi bắt đầu phát triển bằng cách nghiên cứu và sử dụng Ionic Framework và Phonegap để tạo ra một ứng dụng Hybrid.Ứng dụng Hybrid Mobile thường được coi là kém hơn so với ứng dụng Gốc bởi các nhà phát triển trong ngành công nghệ cao?
Dựa trên những gì chúng tôi đã đọc và học cho đến nay những gì chúng tôi hiểu là với phát triển ứng dụng Hybrid cho phép chúng tôi viết mã bằng công nghệ web (HTML, CSS Javascript) mà chúng tôi khá quen thuộc trong thời gian ít hơn so với xây dựng ứng dụng Gốc . Nó cũng có lợi thế là chạy trên nhiều nền tảng với tinh chỉnh rất nhỏ.
Nhưng khi chúng tôi tiến lên, chúng tôi nhận được một số phản hồi lạ từ nhiều đồng nghiệp và những người trong lĩnh vực mà tất cả đều chỉ ra một điều; một sự ngờ vực chung và nghi ngờ về ứng dụng Hybrid.
Cuối cùng, chúng tôi quyết định chọn ứng dụng Gốc do phản hồi này trong số các lý do khác nhưng nó luôn làm phiền chúng tôi tại sao mọi người lại cảm thấy như vậy.
Quy tắc chung của ngón tay cái mà chúng tôi nhận được khi chọn giữa Hybrid và Native là; nếu chúng ta có kế hoạch làm cho ứng dụng phụ thuộc rất phần cứng và khách hàng nặng, chúng ta chắc chắn nên đi cho người bản xứ. Nếu không, nếu nó chỉ là một ứng dụng mà dữ liệu được lấy từ một máy chủ và hiển thị nó có thể là Hybrid. Mặc dù trong trường hợp này, nó không khác nhiều so với một ứng dụng web. – nuwanjaya
Câu trả lời hay! Re 1: có một plugin cho tất cả mọi thứ. Và nếu không có ai làm được. Tôi tạo ra cái này cho thanh nhập liệu Slack chẳng hạn: https://github.com/EddyVerbruggen/cordova-plugin-native-keyboard (nó thực sự sử dụng thư viện SlackVC!) –
@EddyVerbruggen Cảm ơn! Tôi chỉ xem xét plugin của bạn trong tuần này cho một dự án. Kịp các công việc tuyệt vời! – makinbacon