Optimisasi Aplikasi Mobile
Karena pada dasarnya aplikasi Phonegap adalah aplikasi Hybrid dimana merupakan kombinasi dari bahasa pemrograman HTML5, CSS, Javascript dan sedikit sentuhan Java programming. Maka aplikasi Phonegap pun memiliki keterbatasan, salah satunya adalah
- Performa tidak sebagus aplikasi native.
- Tampilan UI tidak sehalus aplikasi native.
Penggunaan Lokal Jquery
Kita tahu bahwa hampir semua aplikasi maupun web yang berbasis HTML5
rata-rata menggunakan library Jquery. Library Jquery juga sering kita
temukan pada aplikasi berbasis Phonegap. Untuk memaksimalkan aplikasi
Phonegap yang membutuhkan library ini, kita harus mengimport library
Jquery secara lokal. Caranya :- Tempatkan library Jquery pada folder tertentu. Misal forder /js
- Kemudian kita tinggal memanggil script Jquery ini melalui <head>
Memanggil library di footer markup
Karena aplikasi Phonegap adalah kumpulan dari script Javascript dan
HTML. Maka untuk memaksimalkan loading script ada baiknya kita melakukan
pemanggilan atau menaruh script melalui bagian footer markup HTML.
Biasanya setelah tag </body>Dalam beberapa praktik, menaruh script di bagian akhir dari markup terkadang dapat mempercepat loading setelah splash screen aplikasi Phonegap. Tetapi menaruh script di bagian akhir juga terkadang bisa mengakibatkan gagalnya javascript terload aplikasi. Maka dari itu, kita harus sering-sering melakukan percobaan untuk ini.
Konfigurasi loading splash screen
Jika aplikasi Phonegap Anda memiliki splash screen sebelum index
terload. Anda bisa melakukan pengaturan berapa lama loading splash
screen akan tampil melalui Activity di folder /src. Caranya :- Buka file MyPhonegapActivity.java di folder /src
- kemudian ubah script super.loadurl(), seperti berikut
Minimalisasi Gambar
Kita dapat mempercepat loading aplikasi dengan meminimalisasi
resource gambar di aplikasi. Misalnya pada beberapa button maupun
shortcut, akan lebih baik jika kita menggunakan CSS untuk pembuatannya.
Source gambar yang berlebih akan memperlambat kinerja aplikasi, apalagi
jika gambar tersebut dipanggil dari source web lain.
Tes di Banyak Device
Testing aplikasi
Terkadang aplikasi berjalan baik di satu device tertentu, namun tidak berjalan di device lain karena permasalahan script. Pengetesan membutuhkan banyak waktu untuk melakukannya. Kita bisa meminta bantuan teman yang memiliki smartphone untuk digunakan dalam uji testing aplikasi.
Anda juga dapat menggunakan tester pihak ketiga. Untuk lebih jelasnya silahkan pengguna baca artikel saya ini yang membahas mengenai penggunaan TestDroid dan Elusivestars untuk pengujian aplikasi.
0 komentar: