Rabu, Oktober 14

PhoneGap

Smartphone App Pengembangan - asli vs HTML5

24 Februari 2012 oleh Adrian

Ketika datang ke smartphone pengembangan aplikasi salah satu pertanyaan pertama yang perlu Anda tanyakan adalah bagaimana Anda akan kode itu - sebagai aplikasi asli atau HTML web-app.

Artikel ini akan merangkum opsi memberikan preview dari apa yang mereka dapat menawarkan Anda.

Smartphone asli App

Aplikasi asli yang platform yang dirancang khusus dan karena itu meminta Anda untuk mengetahui coding asli mereka - seperti Objective-C dan Cocoa Touch.

Manfaat:

Tersedia secara offlineRespon yang cepat saat mengoperasikan antarmuka penggunaPengalaman pengguna yang lebih kaya, misalnya animasi dan presentasiAkses ke perangkat keras lokal, seperti kamera, akselerometerRasa kepemilikan - pengguna bisa memilih, menginstal dan melihat ikon untuk aplikasi di ponsel merekaKinerja - overhead menjalankan HTML dan javascript dapat membuat pengalaman sluggy

Keterbatasan:

Membutuhkan pemahaman dari coding asli - ini keterampilan-set mungkin tidak tersedia di rumah dan bisa sulit untuk menemukan lokalPengembangan dari aplikasi ini juga akan dibatasi oleh keterampilan-set yang telah tersedia untuk bekerja dengan coding asliSebuah aplikasi yang berbeda akan perlu dikembangkan untuk setiap platform - yang memakan biaya dan waktuBiaya - ada biaya yang terkait dengan menambahkan aplikasi Anda ke pasar ponsel. Misalnya Pasar Apple sekitar $ USD 99 tahun, dan android adalah $ USD 25 (satu off keanggotaan, aplikasi unlimited).

Smartphone Web App / Ponsel diaktifkan website

Juga dikenal sebagai 'mobile web' atau 'ponsel situs diaktifkan' ini adalah situs yang khusus dirancang untuk penggunaan mobile.

Mereka biasanya menawarkan informasi dan layanan yang sama seperti situs web yang ada (meskipun kadang-kadang dibatasi oleh ukuran layar) tetapi yang paling penting telah dioptimalkan untuk perangkat layar kecil dan operasi sentuhan jari (misalnya menggunakan tombol besar dan daerah yang dapat diklik).

Untuk kebanyakan bisnis keuntungan besar dengan pilihan ini adalah Anda dapat mengambil situs web yang ada - lengkap dengan coding, desain dan infrastruktur dan membentuk kembali itu untuk tujuan tambahan menargetkan pengguna ponsel.

Manfaat:

Bekerja cross-platform pada semua smartphoneMudah untuk roll-out versi baru - hanya meng-upgrade kode sumber pada infrastruktur AndaDapat dikembangkan menggunakan HTML dan JavaScript - yang keduanya mudah untuk belajar dan umum keterampilan-setDapat berlari pada infrastruktur (seperti situs web yang ada) yang adaBiaya - tidak perlu untuk mempublikasikan pada pasar aplikasi

Keterbatasan:

Membutuhkan koneksi internet - pengguna tidak dapat menginstal dan mengakses informasi atau layanan Anda secara offlineHanya dapat diakses oleh kunjungan website - pengguna tidak mendapatkan ikon dipasang untuk telepon mereka

Smartphone Hybrid App - yang terbaik dari kedua dunia?

Kemajuan terbaru dalam pengembangan ponsel telah memungkinkan untuk hibrida dari aplikasi dan web aplikasi asli.

Misalnya, PhoneGap yang memungkinkan Anda untuk membangun sebuah aplikasi dalam HTML dan kemudian 'pelabuhan' untuk beberapa platform ponsel. Selain itu ada kerangka kerja yang tersedia untuk menyederhanakan pengembangan antarmuka pengguna grafis, seperti IUI, Xui, Sencha Touch andJQuery Ponsel.

Manfaat:

Bekerja cross-platform pada semua smartphoneRasa kepemilikan - pengguna bisa memilih, menginstal dan melihat ikon untuk aplikasi di ponsel merekaDikembangkan menggunakan HTML dan JavaScript - yang keduanya mudah untuk belajar dan umum keterampilan-setSeperti aplikasi asli, dapat tersedia offline atau streaming konten dari Internet bila tersedia

 Keterbatasan:

Tidak cocok untuk aplikasi yang rumit, seperti game - meskipun kemajuan sedang dibuat dengan HTML5 yang mungkin membuat ini sesuatu dari masa lalu!Kinerja dapat menjadi masalah tergantung pada coding.Misalnya ketika meluncurkan aplikasi PhoneGap ada penundaan beberapa detik sebelum ditampilkan pada layar.Hal ini dapat bekerja di sekitar dengan menambahkan 'loading' spashscreen.Biaya - ada biaya yang terkait dengan menambahkan aplikasi Anda ke pasar ponsel. Misalnya Pasar Apple sekitar $ USD 99 tahun, dan android adalah $ USD 25 (satu off keanggotaan, aplikasi unlimited).

 

Masih belum yakin? Lihathttp://phonegap.com/apps untuk contoh dari apa yang telah dilakukan dengan menggunakan PhoneGap.

Kesimpulan

Sebelum membuat keputusan nilai bagi pengguna harus dibuat jelas. Anda bahkan mungkin memerlukan kombinasi solusi, seperti mengembangkan aplikasi asli dan menawarkan diaktifkan tampilan mobile dari situs web yang ada.

Selain itu Anda akan perlu mempertimbangkan

Total biaya kepemilikan - termasuk pemeliharaan, upgrade masa depan dan 'app store' biayaKetersediaan keterampilan set - apakah Anda memiliki keterampilan yang tersedia di rumahWaktu pengembangan - jika Anda perlu untuk membuat aplikasi yang tersedia cross-platform butuh waktu lebih lama untuk membuat aplikasi asli

Teknologi di balik aplikasi hybrid sangat menarik, yang memungkinkan orang-orang dengan pengetahuan tentang HTML dan javascript sederhana untuk membuat aplikasi mobile cross-platform.

Untuk keperluan bisnis yang paling solusi favorit saya adalah dua bagian, kombinasi dari aplikasi hibrida dibangun menggunakan PhoneGap dan HTML5 selain ponsel-memungkinkan situs web mereka.

Tidak ada komentar:

STATISTIK