Framework Pengembangan Aplikasi Mobile

Seperti yang kita ketahui saat ini banyak sekali alat elektronik khususnya handphone dengan berbagai macam brand sedang berlomba-lomba memenangkan pasar dengan terus mengembangkan fitur-fitur unggulan mereka. Mulai dari meningkatkan kualitas hardware dan software yang digunakan dalam handphone tersebut seperti memori internal, kamera, baterai, dan lain sebagainya. Dari kecanggihan tersebut, muncullah berbagai aplikasi mobile yang membantu memenuhi kebutuhan hidup penggunanya. Salah satu alasan mengapa aplikasi mobile lebih digemari oleh banyak orang, sebab dapat digunakan di manapun dalam kondisi apapun dan didukung dengan user interface yang nyaman digunakan oleh pengguna aplikasi mobile. Namun tahukah anda bahwa aplikasi mobile terus mengalami perkembangan, termsuk framework yang digunakan untuk membuat suatu aplikasi mobile? 

Image: jQuery Mobile 
Framework atau kerangka kerja yaitu sebuah software untuk memudahkan para programmer membuat aplikasi atau web yang isinya adalah berbagai fungsi, plugin, dan konsep sehingga membentuk suatu sistem tertentu. Dengan menggunakan framework, sebuah aplikasi akan tersusun dan terstruktur dengan rapi. Nah, pada awal teknologi web muncul, tidak sedikit para pengembang web yang masih asing dengan aplikasi mobile. Mereka hanya akrab dengan bahasa pemrograman seperti JavaScript, CSS, dan HTML saja. Mereka belum tau bahwa dengan hanya menguasai JavaScript, CSS dan HTML saja sudah mampu membangun sebuah aplikasi mobile. Yang mereka ketahui pada era tersebut ialah aplikasi Android menggunakan Java, aplikasi iOS menggunakan Objective-C dan aplikasi Windows Phone menggunakan NET. Padahal dalam membuat aplikasi mobile dapat menggunakan banyak framework yang sudah tersedia seperti JQuery Mobile, Cordova/ PhoneGap, Sencha Touch, Ratchet, Ionic dan lain sabagainya namun salah satunya yang populer adalah framework JQuery mobile yang akan kita bahas pada artikel ini. 

JQueryMobile merupakan kerangka pengembangan mobile yang kuat untuk membangun aplikasi lintas platform yang mana platform tersebut mendukung platform yang berbeda. Contohnya dari desktop biasa, smartphone, tablet atau perangkat e-reader seperti Nook atau Kindle. JQuery mobile juga mensupport teknologi touchscreen dari sejumlah komponen UInya 

JQuery Mobile lebih dikembangkan kearah perangkat layar sentuh seperti tablet dan smartphone. Dengan menggunakan framework ini, memungkinkan suatu website ditampilkan dalam versi mobile. Selain itu, JQuery Mobile juga dapat menghasilkan seluruh aplikasi interface HTML tanpa harus menulis satu barispun tidak seperti javascript yang harus ditulis sendiri. Hal tersebut dapat menghemat banyak waktu karena librarynya sudah tersedia dan kode yang dipakai juga menjadi ringkas. JQuery Mobile juga mendukung custom fitur di smartphone atau tablet seperti swap, auto rotation, hold, tap, dan pada framework JQuery Mobile juga dapat menambahkan animasi ke website yang mana hal itu dapat membuat website menjadi menarik. Yang paling penting adalah framework ini, memiliki interface yang dapat bekerja ketika di buka di browser dan tidak hanya bisa bekerja di perangkat mobile saja.

Namun, dibalik kemudahan dan kemenarikan yang disediakan oleh framework ini terdapat kekurangannya, seperti framework ini tidak bisa digunakan untuk mendesain website berbasis desktop karena memang framework ini lebih kearah mobile vision (smartphone/ tablet). Selain itu, karena framework ini dikhususkan untuk perangkat berlayar sentuh maka framework ini apabila website di buka pada perangkat Symbian (tidak layar sentuh) maka interface yang muncul jadi kocar-kacir atau tidak sempurna.

Dengan segala kemudahan yang diberikan framework JQuery Mobile ini, masih terdapat kekurangan didalamnya. Tapi dengan perkembangan teknologi yang semakin pesat, bukan tidak mungkin kekurangan tersebut bisa diatasi. Nah, itu tadi ulasan mengenai salah satu framework dalam pengembangan aplikasi mobile. Semoga artikel ini berguna dan dapat dimanfaatkan 

Imam
Imam

"Mahasiswa belajar menulis. Suka makan dan tidur."

Mau Berlangganan Artikel Gratis Melalui Email?

0 Komentar pada "Framework Pengembangan Aplikasi Mobile"

Post a Comment