Seiring dengan perkembangannya, perangkat mobile telah mendominasi kehidupan manusia dengan segala macam fasilitas yang ditawarkan. Konekitivitas merupakan salah satu aspek yang mendukung perangkat mobile untuk berinteraksi dengan perangkat-perangkat lain seperti komputer untuk mendukung fasilitas-fasilitas yang tersedia dalam perangkat terkait sehingga lebih mudah diakses melalui perangkat mobile.
Setiap tahun perkembangan perangkat mobile selalu berubah menjadi lebih canggih. Seperti di tahun - tahun ini yang paling signifikan atau marak perkembangan aplikasi internet dan koneksinya. Pertumbuhan permintaan aplikasi online yang terus meningkat, turut mendorong pertambahan jumlah perangkat mobile yang mengakses internet. Periset perusahaan dan pasar teknologi global IDC (International Data Corporation) memperkirakan, pada 2013 akan ada satu miliar perangkat mobile yang online.
Berdasarkan data IDC, Gantz memprediksi, jumlah pengguna perangkat mobile pada 2013 akan mencapai 900 juta. Beberapa aktivitas online yang populer dilakukan melalui perangkat mobile saat ini diantaranya mengakses berita dan situs mesin pencari, mengunduh file multimedia, berkirim email dan instant messaging. Angka tersebut tentunya akan terus tumbuh seiring dengan meningkatnya jumlah ponsel cerdas dan perangkat wireless berkemampuan internet yang harganya makin terjangkau.
IDC juga membeberkan, jumlah pengguna internet mobile akan bertambah sejalan dengan jumlah pengguna internet yang terus meningkat di seluruh dunia. Tahun ini diperkirakan akan mencapai hingga 2,2 miliar pengguna.
Menurut IDC, pada 2013 jumlah seluruh perangkat yang digunakan untuk online bisa mencapai 2,7 miliar. Beberapa Sistem Operasi yang digunakan untuk perangkat Mobile seperti : iOS, Tizen, Android, BlackBerry, WebOS, OS Symbian, dan Windows Mobile dukungan binari aplikasi khas seperti yang ditemukan pada komputer pribadi dengan kode yang mengeksekusi dalam format mesin asli prosesor (arsitektur ARM adalah desain yang dominan digunakan pada banyak model-model terbaru ). Windows Mobile juga dapat dikompilasi untuk executable x86 untuk debugging pada PC tanpa emulator prosesor, dan juga mendukung Portable Executable (PE) format yang terkait dengan. NET Framework. Windows Mobile, Android, WebOS HP dan iOS menawarkan SDK gratis dan lingkungan pengembangan terintegrasi untuk pengembang.
Masing-masing platform untuk aplikasi mobile juga memiliki lingkungan pengembangan terintegrasi, yang menyediakan alat untuk memungkinkan pengembang untuk menulis, menguji dan menyebarkan aplikasi ke dalam lingkungan platform target. berikut ini adalah bahasa pemprograman yang menyajikan unsur-unsur dalam masing-masing lingkungan pengembangan perangkat mobile. Pemrograman Debugger bahasa yang tersedia lingkungan pengembangan yang tersedia Cross- platform penyebaran Installer kemasan pilihan Pengembangan biaya alat Terpadu Emulator tersedia seperti berikut ini :
• Adobe AIR Action Script, HTML, CSS, JavaScript Ya Ya Flash Builder, Flash Professional, IntelliJ IDEA iOS (iPhone, iPad, iPod touch), Android, BlackBerry format asli distribusi setiap platform Flash Builder, Flash Professional, IntelliJ IDEA - Komersial lisensi yang tersedia Adobe AIR SDK (command line tool) – Gratis
• Java Android namun bagian-bagian dari kode bisa di C, C + + Debugger terintegrasi di Eclipse, memantau debugging mandiri tersedia Ya Eclipse, IntelliJ IDEA, Project Kenali Plugin Android untuk NetBeans hanya Android, karena Dalvik VM, Maret 2009 apk gratis, IntelliJ IDEA Community Edition - Gratis
• Appcelerator JavaScript Ya, di Titanium Studio, sedang dalam versi beta. Emulator tersedia menggunakan pihak ke-3 alat internal SDK Android, iPhone, BlackBerry direncanakan Format distribusi asli setiap platform lisensi Apache 2.0, lisensi komersial yang tersedia
• Aqua C, C + + lisensi, JavaScript Ya Ya Visual Studio, Xcode, Eclipse Android, BlackBerry PlayBook, iOS, Palm / WebOS, Samsung bada, Windows Mobile 6.x, Windows Desktop Format distribusi asli setiap platform gratis & komersial yang tersedia
• BlackBerry Java Debugger terintegrasi dalam IDE Eclipse Ya, BlackBerry JDE BlackBerry saja, karena RIM API alx, cod Gratis
• BREW C; API disediakan dalam C dengan C + + gaya antarmuka dukungan Debugger untuk native ARM sasaran code.Can menggunakan Visual Studio untuk debug kode pengujian x86 ada Emulator untuk kode sasaran ARM, memiliki simulator untuk x86 pengujian kode Visual Studio 6.0, Visual Studio 2003 NET, Visual Studio 2005 Kompilasi untuk versi BREW tertentu yang tersedia pada handset OTA biaya dev Terkait biasanya dibutuhkan untuk Brew App Sertifikasi -. iuran tahunan VeriSign untuk menjadi pengembang bersertifikat. Realview compiler ARM untuk BREW (GNU gratis C / C + + tersedia, namun dengan fungsi terbatas dan dukungan). Biaya pengujian TRUE BREW untuk mendistribusikan aplikasi.
• Convertigo Mobilizer MEAP HTML, CSS, JavaScript Ya Setiap pembangunan debugger web seperti Chrome / Safari atau Firefox Ya emulator berbasis web berbasis Eclipse IDE, dikirim sebagai mandiri atau Eclipse Plugin Android, BlackBerry, iPhone, Windows Mobile Format distribusi asli masing-masing Platform Open Source Affero GPL, edisi Komunitas gratis, atau berbasis langganan Perusahaan Edisi
• Corona SDK Lua Ya Ya Xcode iOS, Android, NOOK Warna asli penyebaran untuk setiap platform percobaan unlimited internet, lisensi komersial yang tersedia untuk penyebaran
• DragonRAD Visual drag & ubin penurunan Ya Menggunakan 3rd party emulator Proprietary IDE Android, BlackBerry, Windows Mobile OTA penyebaran Gratis & komersial lisensi yang tersedia
• DragonRAD Visual drag & ubin penurunan Ya Menggunakan 3rd party emulator Proprietary IDE Android, BlackBerry, Windows Mobile OTA penyebaran Gratis & komersial lisensi yang tersedia
• GeneXus for Mobile dan Smart Devices Representasi Pengetahuan dan Modeling deklaratif untuk pengembangan mudah, maka kode secara otomatis dihasilkan untuk setiap platform ada Publish di Awan, tes asli di perangkat (ada emulator diperlukan) Proprietary IDE Android, Apple iOS (iPhone, iPad) , BlackBerry dan bahkan HTML5 jika diinginkan Format asli distribusi setiap platform dan juga Cloud / browser berbasis Gratis untuk mencoba, Komersial dan lisensi Perusahaan tersedia
• iOS SDK Objective-C Debugger terintegrasi di Xcode IDE Dibundel dengan iPhone SDK, terintegrasi dengan Xcode IDE Xcode, AppCode iPhone, iPad, iPod Touch Hanya melalui App Store, membutuhkan tinjauan dan persetujuan oleh Apple Apple Inc alat bebas untuk berbasis Intel mac. Pengujian simulator gratis, tapi menginstal pada perangkat membutuhkan biaya untuk kunci penandatanganan pengembang. AppCode - lisensi komersial tersedia.
• iOS SDK Objective-C Debugger terintegrasi di Xcode IDE Dibundel dengan iPhone SDK, terintegrasi dengan Xcode IDE Xcode, AppCode iPhone, iPad, iPod Touch Hanya melalui App Store, membutuhkan tinjauan dan persetujuan oleh Apple Apple Inc alat bebas untuk berbasis Intel mac. Pengujian simulator gratis, tapi menginstal pada perangkat membutuhkan biaya untuk kunci penandatanganan pengembang. AppCode - lisensi komersial tersedia.
• iOS SDK Objective-C Debugger terintegrasi di Xcode IDE Dibundel dengan iPhone SDK, terintegrasi dengan Xcode IDE Xcode, AppCode iPhone, iPad, iPod Touch Hanya melalui App Store, membutuhkan tinjauan dan persetujuan oleh Apple Apple Inc alat bebas untuk berbasis Intel mac. Pengujian simulator gratis, tapi menginstal pada perangkat membutuhkan biaya untuk kunci penandatanganan pengembang. AppCode - lisensi komersial tersedia.
• iOS SDK Objective-C Debugger terintegrasi di Xcode IDE Dibundel dengan iPhone SDK, terintegrasi dengan Xcode IDE Xcode, AppCode iPhone, iPad, iPod Touch Hanya melalui App Store, membutuhkan tinjauan dan persetujuan oleh Apple Apple Inc alat bebas untuk berbasis Intel mac. Pengujian simulator gratis, tapi menginstal pada perangkat membutuhkan biaya untuk kunci penandatanganan pengembang. AppCode - lisensi komersial tersedia.
• iOS SDK Object Pascal Debugger terintegrasi di Xcode IDE Termasuk di Delphi XE2 profesional atau lebih tinggi Embarcadero Delphi XE2 iPhone, iPad, iPod Touch Hanya melalui App Store, membutuhkan tinjauan dan persetujuan oleh Apple Inc Pembangunan membutuhkan Mac berbasis Intel selain IDE pada Windows. Desain pada Windows, Kompilasi dan penyebaran harus dilakukan di Mac. Pengujian simulator gratis, tapi menginstal pada perangkat membutuhkan biaya untuk pengembang kunci penandatanganan
• Java ME Java Ya Gratis emulator, Sun Java Wireless Toolkit, mpowerplayer Eclipse, NetBeans Mobility Pack LMA Ya meskipun banyak implementasi VM telah perangkat bug tertentu mengharuskan membangun terpisah Jad / kemasan Jar, file RRC di bawah Palm OS Gratis
• Lazarus Object Pascal Ya, bisa debug di IDE melalui ActiveSync untuk Windows CE Menggunakan emulator dari platform Lazarus IDE, termasuk desainer GUI terpadu dan debugger Disusun bahasa yang tersedia untuk Windows CE, perangkat berbasis Linux, pelabuhan SymbianOS dalam pembangunan Format distribusi asli setiap platform Gratis
• Macromedia Flash Lite ActionScript Ya Dibundel dengan IDE Macromedia Flash MX2004 / 8, Eclipse Ya SIS / CAB penyebaran atau OTA / IR / Bluetooth SWF file Bervariasi, gratis tapi terbatas dengan MTASC
• Marmalade C, C + + Ya Ya Visual Studio, Xcode Semua asli: Android, BlackBerry, BREW, iOS (iPhone), Maemo, Palm / WebOS, Samsung bada, Symbian, Windows Mobile 6.x dan desktop OSX Format distribusi asli masing-masing Platform lisensi komersial tersedia
• Mim IDE MemeScript Validasi disediakan dalam masalah melihat Ya, emulator Android dapat diintegrasikan Format distribusi asli Eclipse RCP Android, Windows Mobile jika setiap platform gratis untuk pengembangan
• Mendix HTML5, Java, The Mendix App Landasan Semua platform, aplikasi mobile browser berbasis Tidak berlaku, Mendix adalah Platform sebagai lisensi Komersial Layanan yang tersedia
• Metismo Java Ya Ya Eclipse Java ME, Android, BREW, BlackBerry, Nintendo DS, iOS (iPhone / iPad), Palm / webOS, Sony PSP, Samsung Bada, Symbian, Windows Mobile, Windows Phone 7, Windows Desktop, OSX Distribusi asli format setiap platform lisensi komersial tersedia
• MIT App Inventor untuk Android blok bahasa Visual berbasis pemrograman, dengan desainer Antarmuka alat debugging Terbatas dibangun ke IDE Ya desainer antarmuka berbasis Web, dengan koneksi ke program Java web-start untuk blok pemrograman perangkat Android apk gratis
Berikut ini macam-macam sistem operasi (OS) yang dijalankan oleh vendor-vendor dan perusahaan perusahaan besar di dunia.
1. Apple iOS
iOS adalah sistem operasi mobile milik Apple yang dikembangkan dan hanya diaplikasikan untuk perangkat Apple Inc seperti iPhone, iPod Touch, iPad dan Apple TV. iOS memiliki lebih dari 500.000 aplikasi di App Store dengan angka penjualan perangkat smartphone terbaik di dunia pada tahun 2011 disusul Google Android dan Nokia Symbian. iOS menjadi “leading” bagi sistem operasi mobile yang lain dengan mengusung interface multitouch yang bisa digeser (slider), ditekan (switch), dicubit dan tombol. Perangkat Apple masih menjadi nomor satu dalam hal teknologi dan angka penjualan di dunia. Produk smartphone Apple yang terbaru adalah iPhone 4 dan iOS5 adalah versi terbaru.
2. Android OS
Android OS adalah sebuah sistem operasi mobile yang diperuntukan bagi smartphone dan komputer tablet. Android OS yang bebasis linux kernel ini dikembangkan oleh Open Handset Alliance dibawah bendera Google. Banyak developer independen di seluruh dunia (termasuk Indonesia) yang mengembangkan aplikasi-aplikasi Android dan menguploadnya di Android Market, dengan tujuan aplikasi-aplikasi tersebut dapat didownload oleh para pengguna smartphone yang berlogo robot hijau ini. Android terdaftar sebagai smartphone dengan angka penjualan terbaik pada kuartal 2010 tercatat lebih dari 200 juta perangkat Android berhasil dijual. Dengan banyaknya developer independen membuat teknologi Android OS berkembang dengan pesat. Dalam empat tahun terakhir (rilis tahun 2008) Android berhasil merilis versi terbaru mulai dari : Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb dan yang terbaru Ice Cream Sandwich. Smartphone yang menggunakan Android OS adalah Samsung Galaxy, Samsung Galaxy Nexus dan lain sebagainya.
3. Symbian OS
Symbian OS adalah sebuah Operating System yang digunakan untuk operasi standar ponsel dengan perangkat smartphone. Symbian OS menetapkan persyaratan bahwa sistem operasi ini hanya dapat digunakan oleh ponsel dengan fitur 2.5G dan 3G. Ada beberapa vendor terbesar didunia yang berkolaborasi menanamkan saham di “proyek” Symbian OS ini, seperti Nokia, Motorola, Sonny Ericsson. Dan yang memegang saham terbesar dimiliki oleh Nokia, jadi tidak mengherankan produk-produk Nokia didominasi dengan OS Symbian. Versi terbaru dari Symbian OS adalah Symbian ^ 3, setidaknya ada sepuluh smartphone yang menggunakan sistem operasi ini diantaranya Nokia N8, Nokia C6-01, Nokia E7-00 dan sebagainya.
4. BlackBerry OS
BlackBerry menggunakan BlackBerry OS sebagai sistem operasinya. BlackBerry OS, dikembangkan oleh Reseach in Motion (RIM), untuk BlackBerry, perusahaan telekomunikasi asal Kanada ini. Diawal kemunculannya BlackBerry booming dengan layanan push-email dan sebagai smartphone yang sukses dipasaran. Versi terakhir dari BlackBerry OS adalah BlackBerry OS 7, salah satu smartphone andalannya BlackBerry Curve 9380. Indonesia dinilai sebagai pasar terbesar bagi penjualan BlackBerry, namun sayangnya pihak RIM belum mau berinvestasi di lndonesia dan tetap membangun pabriknya di Malaysia yang notabene angka penjualan BlackBerry jauh dibawah Indonesia.
5. Palm OS
Palm OS diperkenalkan di tahun 1996 yang awalnya dikembangkan untuk perangkat ponsel PDA (Personal Digital Assistant). Palm OS kemudian dikembangkan dengan kemudahan touchscreen-nya yang berbasis graphical user interface. Ciri khasnya dari PDA yang disokong oleh Palm OS adalah interface yang menampilkan shortcut-shortcut menu. Produk yang menggunakan Palm OS adalah HP Touch Pad, Palm Treo Smartphone dan lain sebagainya.
6. Meego
MeeGo adalah sebuah sistem operasi mobile yang berbasis linux dan sebuah proyek open source alias gratis. MeeGo dikembangkan untuk berbagai perangkat keras seperti netbook, komputer tablet, nettops (dekstop komputer yang berbentuk lebih kecil), in-vehicle infotaiment devices (perangkat infotaiment dalam kendaraan), smartTV, smartphone dan lain sebagainya. MeeGo OS merupakan OS yang terhitung baru dan diperkenalkan pada Mobile World Congress tahun 2010 dan yang memperkenalkan adalah Intel dan Nokia.
7. Bada OS
Bada OS adalah sistem operasi mobile untuk perangkat smartphone dan komputer tablet. Bada OS dikembangkan oleh salah satu vendor terbesar di dunia, Samsung Elektronik. Bada OS diperkenalkan pertama kali pada Mobile World Congress tahun 2010 untuk aplikasi di ponsel Samsung Wave S8500 temasuk aplikasi game yang diciptakan oleh Gameloft. Samsung mengajak developer independent dalam mengembangkan aplikasi-aplikasinya. Platform Bada di ponsel Samsung Wave S8500 mendapat dukungan dari perusahaan-perusahaan besar seperti Twitter, EA (perusahaan game untuk ponsel asal Amerika), Blockbuster (Home Entertainmen asal Amerika), Capcon (perusahaan game untuk ponsel asal Jepang) dan tentu saja Gameloft (perusahaan game untuk ponsel asal Prancis).
8. webOS
webOS adalah sistem operasi mobile untuk beberapa perangkat ponsel, smartphone dan komputer tablet. webOS berbasis linux kernel yang awalnya yang dikembangkan oleh Palm, namun kemudian diakuisisi oleh Hewlett-Packard dengan nilai 1,2 milliar yang kemudian lebih dikenal dengan HP webOS. webOS diperkenalkan tahun 2009. Beberapa perangkat yang menjalankan webOS diantaranya smartphone HP Veer dan HP Pree 3. Sementara untuk perangkat komputer tablet adalah HP Touch Pad. Namun sayangnya perangkat dengan platform webOS kurang laku dipasar bahkan pihak HP menghentikan pembuatan perangkat keras tersebut. Hingga issu yang beredar bahwa di tahun 2011 Samsung akan mengakuisisi webOS namun kabar tersebut disangkal oleh Manajemen Samsung.
9. Windows Mobile
Windows Mobile merupakan sistem operasi mobile yang dikembangkan oleh Microsoft, produk Mobile Windows seperti Sagem myS-7, O2 Xphone dll. Sistem operasi yang berhasil dikembangkan dan diaplikasikan mulai dari Pocket PC 2000 hingga Windows Mobile versi 6.5.5. Meskipun ada beberapa kelebihan seperti fitur GPS, dapat menonton televisi, mobile blog, mobile database namun kelemahan dari Windows Mobile adalah minim developer independen. Karena pihak Microsoft yang menerapkan peraturan bahwa Windows Mobile bersifat tertutup. Hal ini tidak menguntungkan bagi pasar Windows Mobile karena produk mereka yang minim developer berakibat pada minimnya aplikasi-aplikasi yang dapat dikembangkan. Sehingga Windows Mobile kalah bersaing dengan smartphone lain, terutama bagi vendor yang menerapkan sistem terbuka bagi developer manapun yang bersedia mengembangkan sebuah sistem operasi, seperti Andorid.
10. MXI (Motion eXperience Interface)
MXI (Motion eXperience Interface) adalah sebuah sistem operasi mobile yang univesal. Pada tahun 2004, perusahaan solusi nirkabel meluncurkan sistem operasi mobile universal yang menciptakan informasi dan entertained selama dalam perjalanan yang setara dengan kekuatan PC. MXI OS dapat dijalankan untuk aplikasi mobile seperti Windows, Linux, Palm dan Java. Dalam peluncuran perdana MXI OS, user dapat menggunakannya dalam perangkat nirkabel untuk komputasi dan komunikasi (seperti smartphone). MXI menawarkan kemudahan dalam menggunakan interface dan aplikasi yang cepat untuk diakses oleh pengguna.
11. JAVA OS
JavaOS adalah sistem operasi dengan Java virtual machine sebagai komponen fundamental. Hal ini dikembangkan oleh Sun Microsystems. Tidak seperti Windows, Mac OS, Unix atau Unix seperti sistem terutama yang ditulis dalam bahasa pemrograman C, JavaOS ini ditulis terutama di Pulau Jawa. Pada 2006, Minggu mempertimbangkan JavaOS sebuah warisan sistem. Sistem ini didasarkan pada arsitektur perangkat keras asli microkernel. Java virtual machine berjalan di atas microkernel.
Berikut ini Kelebihan dan Kekurangan Sistem Operasi Mobile yang digemari kalangan masyarakat saat ini:
1. iOS Apple
Kelebihan:
- Multitasking.
- Navigasi mudah.
- Terintegrasi penuh dengan OS Apple yang lain.
- Dukungan multimedia sangat baik.
- User Interface yang interaktif.
- Tersedia AppStore untuk memenuhi kebutuhan user.
- Mendukung GPS.
Kekurangan:
- Tidak support flash (Safari Mobile).
- Penempatan antena kurang baik.
- Standar aplikasi pengembang sangat ketat.
2. Android
Kelebihan:
- Open source.
- Multitasking.
- Kemudahan dalam notifikasi.
- Mendukung banyak hardware mobile.
- Management widget yang flexibel.
- Tersedia banyak aplikasi pendukung.
- Dukungan penuh dari Google.
- User Interface yang interaktif.
- Telah mendukung HTML5.
- Tersedia Android Market untuk memenuhi kebutuhan user.
- Mendukung GPS.
Kekurangan:
- Harus terus update untuk memperbaiki bug.
- Banyak terpampang iklan dalam aplikasi.
3. Windows 7 Mobile
Kelebihan:
- Dukungan penuh dari Microsoft.
- Aplikasi office yang lengkap.
- Tersedia Android Market untuk memenuhi kebutuhan user.
- Tersedia fitur Find My Phone untuk mengetahui lokasi ponsel anda.
- Tersedia fitur Live Tiles untuk memberikan informasi pada homescreen ponsel anda.
Kekurangan:
- Mudah terserang malware.
- Keterbatasan multitasking (hanya untuk aplikasi tertentu).
- Aplikasi bawaan dari sistem kurang memadai (tidak ada file transfer bluetooth, Windows Explorer, Silverlight).
- Tidak mendukung internet tethering.
4. RIM Blackberry
Kelebihan:
- Fungsi BBM yang digunakan untuk chatting antar blackberry.
- Customize Theme untuk user level untuk mendesign thema blackberrynya sendiri.
- Fungsi geotag pada blackberry berGPS yang berisikan informasi.
- Tampilan akses multimedia yang sangat nyaman untuk digunakan.
- Fitur firewallnya,sangat efektif dalam memblok sms/mms/phone call yang tidak kita inginkan.
- System full backup/recover mempermudah user dalam membackup data-data penting.
Kekurangan:
- Belum mendukung conference call.
- Tidak ada aplikasi native untuk menerima dan mengirimkan fax.
- Spell check yang membantu pengecekan kesalahan ketik hanya dapat berjalan jika selesai diketik semua.
- Sinkronisasi antara email di blackberry dan server kurang maksimal.
- Browser bawaan blackberry tidak sempurna menampilkan webpage ber-javascript dan animasi.
5. Symbian OS
Kelebihan:
- Sistem stabil.
- Hemat Baterai.
- Mendukung video call.
- User Friendly.
- Banyak dukungan aplikasi.
Kekurangan:
- Interface yang statis.
- Mudah terserang malware.
Perbandingan dari sistem operasi diatas diharapkan bisa membantu anda untuk memilih perangkat mobile yang memiliki sistem operasi yang sesuai dan mampu memenuhi kebutuhan anda, Terima kasih.
sumber:
http://cak-ex.blogspot.com/2010/01/perkembangan-aplikasi-mobile.html
http://stmik-amikbandung.ac.id/berita-188-aplikasiaplikasi-pengembangan-mobile.html
http://top-ilmu.blogspot.com/2012/09/contoh-contoh-sistem-operasi-komputer.html
http://iyozdamnation.wordpress.com/2010/11/14/sistem-operasi-mobile/
http://top10.web.id/teknologi/10-sistem-operasi-mobile
Created By Feri Irwanda
Tidak ada komentar:
Posting Komentar