Apa itu API Level di Android

Sejak awal perilisan di tahun 2007, sudah banyak versi Android yang telah dirilis untuk umum. Dua versi pertama Android memakai sistem penomoran yaitu Android 1.0 dan 1.1. Barulah pada rilis berikutnya Google menggunakan kode menggunakan nama-nama kue dimulai dengan Cupcake sampai yang terakhir Pie, sebelum kembali ke mode penomoran pada Android 10. Berikut rilis lengkap Android dari awal sampai yang terbaru:

  • Android 1.0
  • Android 1.1
  • Android Cupcake
  • Android Donut
  • Android Eclair
  • Android Froyo
  • Android Gingerbread
  • Android Honeycomb
  • Android Ice Cream Sandwich
  • Android Jelly Bean
  • Android KitKat
  • Android Lollipop
  • Android Marshmallow
  • Android Nougat
  • Android Oreo
  • Android Pie
  • Android 10
  • Android 11
  • Android 12
  • Android 12L
  • Android 13
  • Android 14
  • Android 15

Nama-nama di atas adalah nama resmi untuk setiap perilisan versi Android yang baru. Akan tetapi, setiap versi bisa saja memiliki lebih dari satu variasi, misalnya Android Lollipop ada dua yaitu versi 5.0 dan 5.1.

Untuk membantu mempermudah cara merujuk pada versi Android tertentu, Google menggunakan API level. Penggunaan API level khusus ditujukan bagi kita para developer. Setiap API level yang dirilis akan memberikan informasi apa saja yang berubah agar developer bisa menyesuaikan perubahan tersebut.

Penomoran API Level dilakukan dengan increment, contoh:

  • API Level 19 (Android 4.4 KitKat)
  • API Level 21 (Android 5.1 Lollipop)
  • API Level 23 (Android 6.0 Nougat)
  • API LEvel 24 (Android 7.0 Marshmallow)
  • API Level 26 (Android 8.0 Oreo)
  • API Level 28 (Android 9.0 Pie)
  • API Level 31 (Android 12)
  • API Level 33 (Android 13)
  • API Level 34 (Android 14)
  • API Level 35 (Android 15)

Saat tulisan ini dibuat API Level yang terbaru ada API Level 34 karena API Level 35 masih dalam tahap beta.

Untuk melihat secara keseluruhan versi API Level Android yang terus di update, kunjungi situs apilevels.com.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *