Apa itu Android?
Android adalah suatu Sistem Operasi yang bersifat Open Source dan berbasis Linux yang digunakan untuk Smartphone atau Tablet. Android dikembangkan oleh Open Handset Alliance yang dipimpin oleh Google dan juga perusahaan lainnya.
Beta version pertama dari Android Software Development Kit (SDK) telah di-release oleh Google pada taun 2007, lalu pada September 2008 muncul Android 1.0. Pada 27 Juni 2012 di Google I/O Conference, Google mengumumkan versi Android selanjutnya adalah 4.1 Jelly Bean. Jelly Bean memiliki banyak update, yang paling utama adalah meningkatkan user interface, fungsi dan juga performa.
Source code dan aplikasinya bisa didapatkan secara gratis. Google mem-publish kebanyakan kode dibasah Lisensi Apache versi 2.0 dan yang lainnya berlisensi dari GNU General Public versi 2.
Kenapa kita memilih Android?
Kelebihan Android :
- Open Source (Gratis)
- Rasio kesuksesan yang terbilang besar
- Biaya pengembangan yang murah
- Memiliki komunitas yang besar dan tersebar dimana-mana
- Pemasaran yang terus meningkat
- Aplikasi yang saling terintegrasi
Fitur-fitur apa yang disediakan Android?
Android memiliki banyak fitur yang luar biasa. Berikut fiturnya :
Apa itu API level?
API level ada sebuah angka atau kode untuk mengidentifikasi versi dari Android
Nomor | Fitur dan Penjelasan |
---|---|
1 | Beautiful UI Sistem operasi Android menyediakan tampilan yang enak dilihat dan nyaman bagi user. |
2 | Connectivity Android mendukung konektifitas GSM/EDGE, IDEN, CDMA, EV-DO, UMTS, Bluetooth, Wi-Fi, LTE, NFC dan WiMax. |
3 | Storage Penyimpanan data untuk Android menggunakan SQLite yang merupakan database yang ringan. |
4 | Media Support H.263, H.264, MPEG-4 SP, AMR, AMR-WB, AAC, HE-AAC, AAC 5.1, MP3, MIDI, Ogg Vorbis, WAV, JPEG, PNG, GIF dan BMP. |
5 | Messaging SMS dan MMS. |
6 | Web Browser Web Browser pada Android mendukung HTML5 dan CSS3 berdasarkan open-source WebKit Layout Engine. |
7 | Multi-touch Android mendukung multi-touch yang awalnya tersedia di handsets pada HTC Hero. |
8 | Multi-tasking User bisa berpindah dari satu task ke yang lain dan dalam waktu yang sama aplikasi dapat berjalan secara serentak. |
9 | Resizable Widgets User dapat merubah ukuran widgets, jadi user dapat memperbesar widgets untuk melihat konten agar lebih jelas atau mengecilkannya agar dapat memperbesar ruang. |
10 | Multi-Language Android mendukung segala macam bahasa. |
11 | GCM Google Cloud Messaging (GCM) adalah servis untuk para developer sehingga dapat mengirim pesan singkat ke user yang menggunakan Android tanpa membutuhkan hak paten dari sinkronisasi. |
12 | Wi-Fi Direct Teknologi yang memungkinkan aplikasi untuk saling menemukan dan terhubung secara langsung melalui koneksi peer-to-peer yang memiliki bandwidth tinggi. |
13 | Android Beam Teknologi NFC-based yang memungkinkan user untuk membagi secara instan dengan hanya menempelkan dua NFC-enabled ponsel secara bersama. |
Sejarah Android
Untuk saat ini range nama untuk Android dari A sampai N yaitu Aestro, Blender, Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwitch, Jelly Bean, KitKat, Lollipop, Marshmallow dan Nougat.
Apa itu API level?
API level ada sebuah angka atau kode untuk mengidentifikasi versi dari Android
Platform Version | API Level | Version Code | |
---|---|---|---|
Android 7.1 | 25 | NOUGAT_MR1 | |
Android 7.0 | 24 | NOUGAT | |
Android 6.0 | 23 | MARSHMALLOW | |
Android 5.1 | 22 | LOLLIPOP_MR1 | |
Android 5.0 | 21 | LOLLIPOP | |
Android 4.4W | 20 | KITKAT_WATCH | Kitkat for Wearables Only |
Android 4.4 | 19 | KITKAT | |
Android 4.3 | 18 | JELLY_BEAN_MR2 | |
Android 4.2, 4.2.2 | 17 | JELLY_BEAN_MR1 | |
Android 4.1, 4.1.1 | 16 | JELLY_BEAN | |
Android 4.0.3, 4.0.4 | 15 | ICE_CREAM_SANDWICH_MR1 | |
Android 4.0, 4.0.1, 4.0.2 | 14 | ICE_CREAM_SANDWICH | |
Android 3.2 | 13 | HONEYCOMB_MR2 | |
Android 3.1.x | 12 | HONEYCOMB_MR1 | |
Android 3.0.x | 11 | HONEYCOMB | |
Android 2.3.4, 2.3.3 | 10 | GINGERBREAD_MR1 | |
Android 2.3.2, 2.3.1, 2.3 | 9 | GINGERBREAD | |
Android 2.2.x | 8 | FROYO | |
Android 2.1.x | 7 | ECLAIR_MR1 | |
Android 2.0.1 | 6 | ECLAIR_0_1 | |
Android 2.0 | 5 | ECLAIR | |
Android 1.6 | 4 | DONUT | |
Android 1.5 | 3 | CUPCAKE | |
Android 1.1 | 2 | BASE_1_1 | |
Android 1.0 | 1 | BASE |
Sekarang kita sudah mengenal lebih banyak tentang Android dari fitur, kelebihan sampai versinya dan untuk selanjutnya kita akan menyiapkan aplikasi-aplikasi yang akan kita gunakan untuk memulai pemrograman Android, untuk lebih lanjutnya baca artikel saya selanjutnya. Cara Install Android Studio.
Add Comments