Saya baru dalam pengembangan aplikasi lintas platform. Saya menemukan kerangka kerja lintas platform yang sangat mirip, AppMobi dan PhoneGap .
Saya ingin tahu
- Apakah ada perbedaan antara apk / ipa yang dibuat menggunakan Appmobi dan apk / ipa yang dibuat menggunakan PhoneGap?
- Apakah ada perbedaan dalam fitur asli yang dapat digunakan?
- Apa kelebihan appmobi dibandingkan phonegap atau PhoneGap dibandingkan Appmobi?
Juga perbedaan lain di antara keduanya.
android
ios
cross-platform
Ajmal MA
sumber
sumber
Jawaban:
Pengungkapan: Saya bekerja untuk appMobi.
Ada banyak kesamaan di antara keduanya, bahkan beberapa fungsi appMobi dibangun di PhoneGap. Pada dasarnya, keduanya merangkum HTML5 / CSS3 / JS ke dalam tampilan web yang terbuka kepada pengguna dari "Wadah" asli. Keduanya menawarkan API yang memungkinkan Anda mengakses OS perangkat dengan cara yang tidak mungkin dilakukan aplikasi web.
Sebagian besar perbedaan berasal dari fakta bahwa PhoneGap dibuat sebagai proyek sumber terbuka oleh banyak orang yang masing-masing berusaha memecahkan masalah mereka sendiri atau mendukung pengembangan pada platform yang berbeda, dan appMobi telah berfokus pada menciptakan ekosistem pemrograman yang memungkinkan pengembangan aplikasi lintas platform menggunakan HTML5. appMobi telah berfokus pada iOS dan Android sebagai targetnya, dan merupakan yang pertama yang menawarkan sistem "build" berbasis cloud yang menerima kode HTML5 Anda dan merangkumnya untuk membuat file biner yang siap pakai di app untuk berbagai app store. Setelah akuisisi tim pengembang PhoneGap oleh Adobe, sekarang ada layanan cloud build berbayar yang mirip dengan appMobi.
PhoneGap mengikuti model open source khas yang memungkinkan pengembang untuk merakit set alat mereka menggunakan alat apa pun yang dapat mereka temukan. Tidak ada IDE PhoneGap terintegrasi, emulator atau layanan debugging. Yang pasti, hal-hal ini ada, tetapi mereka tidak terintegrasi dan mengharuskan Anda untuk membangun dan mempelajarinya secara individual. Dalam mencoba menyajikan toolset pengembangan HTML5 yang sepenuhnya terbentuk, appMobi menyediakan toolset terintegrasi - IDE, emulator, debugger lokal dan jarak jauh, dan layanan build yang disebutkan di atas.
Karena game seluler lebih dari 50% dari 100 aplikasi seluler teratas, appMobi telah mengembangkan banyak teknologi yang memungkinkan aplikasi seluler HTML5 berkinerja cukup baik untuk bersaing dengan game yang diberi kode asli. Ini termasuk - directCanvas (percepatan rendering grafis 10x), MultiSound (Akselerasi suara, perulangan, satu tembakan, dll.), Lencana Sosial dan Papan Peringkat, serta pembayaran dalam aplikasi lintas platform. PhoneGap tidak memiliki akselerasi game atau dukungan teknologi seperti itu.
Akhirnya, PhoneGap hanyalah alat pengembangan. Saat Anda menggunakan build PhoneGap untuk membuat file IPA atau APK Anda, Anda sudah selesai. Tujuan appMobi adalah untuk memungkinkan HTML5 bersaing dengan iOS dan Android sebagai platform seluler, sehingga appMobi telah menciptakan sejumlah layanan cloud yang memberikan nilai ke aplikasi Anda ketika digunakan di perangkat pengguna. Akibatnya, appMobi mengisi celah yang dimiliki HTML5, membuatnya kompetitif dengan iOS dan Android. Semua layanan ini adalah lintas platform (Anda menulisnya sekali dan berfungsi pada iOS / Android / ??). Mereka termasuk rich media push messaging, pembayaran dalam aplikasi, otentikasi pengguna, gamification, hosting, dan analitik aktivitas pengguna.
Alat-alat PhoneGap gratis, tetapi mereka mengenakan biaya untuk layanan membangun. Alat dan layanan appMobi gratis, tetapi dikenakan biaya ketika aplikasi Anda menjadi sukses (lebih dari 10.000 pengguna bulanan).
Baru-baru ini, alat pengembangan HTML5 yang dibuat oleh appMobi (XDK, Build System, Debugging tools, jqMobi) diakuisisi oleh Intel dan sekarang menjadi bagian dari rangkaian Alat Pengembangan Intel HTML5 .
Layanan cloud yang disebutkan di atas masih disediakan oleh appMobi. Layanan cloud sekarang mendukung aplikasi yang dikembangkan dengan iOS asli (XCode), Native Android (Java), dan Native Windows 8 (XAML) serta hybrid HTML5 (appMobi atau PhoneGap), dan aplikasi web lama yang bagus.
sumber