Terdapat beberapa alasan mengapa Android berkembang dengan pesat dan kenapa developer sebaiknya membangun Aplikasi Android.
a. Market Share
Developer memiliki kesempatan untuk mengembangkan aplikasi untuk pasar yang relatif baru dan sedang berkembang pesat. Keberadaan Android Marketakan menempatkan aplikasi yang dibuat oleh developerlangsung kepada pengguna.Pengguna tidak perlu mencari melalui internet untuk menemukan dan meng-install aplikasi yang dibuat oleh developer.Pengguna cukup membukaAndroid Marketyang sudah ter-install di perangkat android pengguna dan mengakses aplikasi yang pengguna butuhkan dan menginstall
kedalam perangkat android pengguna.
kedalam perangkat android pengguna.
b. Time to Market
Terdapat Android APIs (Application Programming Interfaces) yang memudahkan Developer untuk membangun aplikasi dengan mudah dan waktu yang singkat.
Terdapat Android APIs (Application Programming Interfaces) yang memudahkan Developer untuk membangun aplikasi dengan mudah dan waktu yang singkat.
c. Open Platform
Sistem operasi Android merupakan platform terbuka.Sehingga tidak merujuk pada suatu perusahaan hardwareatau suatu provider. Platform terbuka android memungkinkan perkembangan marketdengan sangat cepat, karena semua perusahaan hardwaredan providerdapat membuat dan menjual perangkat android.Source codeandroid dapat di akses melalui at http://source.android.com, untuk digunakan dan dimodifikasi sesuai kebutuhan perusahaan hardware, provider atau developeraplikasi.
d. Cross Compatibility
Android dapat berjalan di berbagai perangkat dengan ukuran dan resolusi layar yang berbeda.Android memiliki fitur yang membantu developeruntuk mengembangkan aplikasi yang compatibleuntuk berbagai perangkat (cross-compatibleapplication). Google memiliki feature detectionyang mengatur agar aplikasi yang dikembangkan oleh developerhanya berjalan di perangkat yang compatible. Sebagai contoh, jika suatu aplikasi membutuhkan kamera depan (front-facing camera) maka hanya perangkat android dengan kamera depan yang akan dapat melihat aplikasi tersebut di Android Market. Suatu perangkat android harus mengikuti suatu aturan untuk mendapatkan sertifikat kesesuaian terhadap Android Market untuk memastikan aplikasi dapat berjalan diatasnya, diantaranya keberadaan: (a) Kamera, (b) Kompas, (c) GPS (Global Positioning System), (d) Bluetooth Transceiver.
e. Mashup Capability
Mashup Capability merupakan kemampuan untuk mengkombinasikan dua atau lebih layanan untuk mengembangkan suatu aplikasi.Sebagai contoh, developerdapat membuat mashup dengan menggunakan kamera dan GPS, sehingga terbangun aplikasi pengambilan photo dengan dilengkapi secara tepat lokasi pengambilannya. Beberapa contoh lainmashupyang mungkin dikembangkan dalam suatu aplikasi, yaitu:
- Geolocation dan Social Networking, Suatu aplikasi yang secara otomatis melakukan tweetposisi pengguna setiap 10 menit.
- Geolocation dan Gaming, Location-based gaming merupakan model game yang saat ini popular. Game memiliki background servicesuntuk mengecek posisi pengguna dan membandingnya dengan posisi pengguna yang lain di area yang sama. Jika jarak antara pengguna kurang dari 1 km misal, maka akan diberikan notifikasi dan memungkinkan mereka untuk bertarung melalui game tersebut.
0 komentar
Post a Comment