Android dipuji sebagai "platform mobile pertama yang lengkap, terbuka, dan bebas".
Android merupakan generasi baru platform mobile, platform yang memberikan pengembang untuk melakukan perkembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android dilisensikan di bawah GNU, General Public Lisensi 2 (GPLv2), yang sering dikenal dengan istilah "copyleft" lisensi dimana setiap perbaikan pihak ketiga harus terus jatuh dibawah terms. Android didistribusikan di bawah Lisensi Apache Software (ASL/Apache2), yang memungkinkan untuk distribusi kedua dan seterusnya. komersialisasi pengembang (produsen handset khususnya) dapat memilih untuk meningkatkan platform tanpa harus memberikan perbaikan mereka ke masyarakat open source. Sebaliknya, pengembang dapat keuntungan dari perangkat tambahan seperti perbaikan dan mendistribusikan ulang pekerjaan mereka dibawah lisensi apapun yang mereka inginkan. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka dibawah skema lisensi apapun yang mereka inginkan.
Pengembang memiliki beberapa pilihan ketika membuat aplikasi yang berbasis android. Sebagian besar pengembang menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi Android. Eclipse adalah IDE yang paling populer untuk mengembangkan aplikasi Android, karena memiliki Android plug-in yang tersedia untuk memfasilitasi pengembang Android. Selain itu, Eclipse juga mendapat dukungan langsung dari Google untuk menjadi IDE pengembang aplikasi Android, ini terbukti dengan adanya penambahan plugins untuk Eclipse untuk membuat project android dimana source software langsung dari situs resminya Google. Akan tetapi, hal diatas tidak menutup kemungkinan untuk menggunakan IDE yang lain seperti NetBeans untuk melakukan pengembangan Android.
Aplikasi Android dapat dikembangkan pada sistem operasi berikut:
- Lengkap (Complete Platform): Para desainer dapat melakukan pendekatan yang komprehensif ketika mereka sedang mengembangkan platform Android. Android merupakan sistem operasi yang aman dan banyak menyediakan tools dalam membangun software dan memungkinkan untuk peluang mengembangkan aplikasi.
- Terbuka (Open Source Platform): Platform Android disediakan melalui lisensi open source. Pengembang dapat dengan bebas untuk mengembangkan aplikasi. Android sendiri menggunakan Linux Kernel 2.6.
- Free (Free Platform): Android adalah platform/aplikasi yang bebas untuk develop. Tidak ada lisensi atau biaya royalti untuk dikembangkan pada platform Android. Tidak ada biaya keanggotaan diperlukan. Tidak diperlukan biaya pengujian. Tidak ada kontrak yang diperlukan. Aplikasi untuk android dapat didistribusikan dan diperdagangkan dalam bentuk apapun.
Android merupakan generasi baru platform mobile, platform yang memberikan pengembang untuk melakukan perkembangan sesuai dengan yang diharapkan. Sistem operasi yang mendasari Android dilisensikan di bawah GNU, General Public Lisensi 2 (GPLv2), yang sering dikenal dengan istilah "copyleft" lisensi dimana setiap perbaikan pihak ketiga harus terus jatuh dibawah terms. Android didistribusikan di bawah Lisensi Apache Software (ASL/Apache2), yang memungkinkan untuk distribusi kedua dan seterusnya. komersialisasi pengembang (produsen handset khususnya) dapat memilih untuk meningkatkan platform tanpa harus memberikan perbaikan mereka ke masyarakat open source. Sebaliknya, pengembang dapat keuntungan dari perangkat tambahan seperti perbaikan dan mendistribusikan ulang pekerjaan mereka dibawah lisensi apapun yang mereka inginkan. Pengembang aplikasi Android diperbolehkan untuk mendistribusikan aplikasi mereka dibawah skema lisensi apapun yang mereka inginkan.
Pengembang memiliki beberapa pilihan ketika membuat aplikasi yang berbasis android. Sebagian besar pengembang menggunakan Eclipse yang tersedia secara bebas untuk merancang dan mengembangkan aplikasi Android. Eclipse adalah IDE yang paling populer untuk mengembangkan aplikasi Android, karena memiliki Android plug-in yang tersedia untuk memfasilitasi pengembang Android. Selain itu, Eclipse juga mendapat dukungan langsung dari Google untuk menjadi IDE pengembang aplikasi Android, ini terbukti dengan adanya penambahan plugins untuk Eclipse untuk membuat project android dimana source software langsung dari situs resminya Google. Akan tetapi, hal diatas tidak menutup kemungkinan untuk menggunakan IDE yang lain seperti NetBeans untuk melakukan pengembangan Android.
Aplikasi Android dapat dikembangkan pada sistem operasi berikut:
- Windows XP, Vista, Seven, dan 8
- Mac OS X (Mac OS X 10.4.8 atau lebih baru).
- Linux.
Tag :
ANDROID
0 Komentar untuk "ANDROID: PLATFORM MASA DEPAN"