Günümüzde akıllı telefonlar, tabletler, akıllı saatler gibi cihazlar hızla etrafımızı sarmakta. Etrafımızdaki akıllı cihazların bir çoğu Android işletim sistemi kullanıyor.
Android Hakkında Neler Biliyoruz?
Android işletim sistemi 2003 yılında Andy Rubin ve Rich Miner tarafından "Kullanıcıların tercihlerini ve konumunu bilen daha akıllı mobil cihazlar" mottosuyla geliştirilmeye başlandı.
Kullanım alanı olarak düşünülen ilk cihazlar kameralardı. Ancak kamera pazarının çok büyük olmamasından dolayı, akıllı telefon pazarına yöneldiler ve Symbian, Windows Mobile gibi işletim sistemlerine rakip oldular.
2005'te Google Android'i satın aldı!
İşletim sistemi, Google'da Rubin ve Miner da dahil olmak üzere bir çok geliştirici tarafından geliştirilmeye devam edildi. 2008'de Android işletim sistemini kullanan ilk akıllı telefon HTC tarafından piyasaya sürüldü.
İlk Android telefon pazara sürülmeden bir yıl önce, 2007'de Open Handset Aliance(OHA) kuruldu.
OHA, HTC, Sony, Qualcomm ve Google gibi şirketleri barındıran bir organizasyondur ve amacı Android işletim sisteminin geliştirilmesidir.
Teknik tarafından bakıldığında Android işletim sisteminin tabanında Linux kerneli yatar.
Linux kerneli, kamera, dokunmatik ekran, usb gibi donanımların uygulamalarla iletişim kurmasını sağlayan sürücüleri barındırır.
Bunun dışında güç yönetimi gibi kritik işlemlerde kernel tarafından yapılır.
Linux kernelin bir üst basamağı Java sanal makinesidir. Uygulamaların platformdan bağımsız olması için Java dili seçilmiştir.
Android 5,0’a kadar java sanal makinesi olarak Dalvik kullanılmıştır.
Android 5,0 ile ART (Android Run Time) sanal makinası devreye girmiştir. Java sanal makinesi yazılan uygulamaları bytecode halide alarak çalıştırılabilir hale getirir.
Bir nevi yorumlayıcıdır!
Java sanal makinesinden sonra ise uygulamalar gelir.
Uygulamalar genelde Java diliyle yazılmıştır ve kullanıcıların ihtiyaçlarına göre değişkenlik gösteren birçok uygulama vardır. Java dilinin dışında Google tarafından yayınlanan NDK (Native Development Kit) kullanılarak C/C++ dilinde uygulamalar yazılabilir.
Ek olarak Microsoft'un Xamarin platformu kullanılarak C# ile uygulamalar geliştirilebilir.
Android'in mobil işletim sistemi pazarında en büyük paya sahip olmasının nedeni uygulamaların sayıca fazla olmasıdır.
Bunun yanında açık kaynak kodlu olması ve Open Handset Alliance sayesinde pazarı elinde tutmaktadır.
Android uygulamaları Google Play Store'da (eski adıyla Android Market) kullanıcılara sunulur.
Play Store'da Şubat 2016 itibariyle 2 milyonun üstünde uygulama vardır.
Play Store'da kitap, film gibi multimedya ürünleri de kullanıcılara sunulmaktadır.
Android akıllı telefonların dışında tablet, kamera gibi akıllı cihazlarda da kullanılır.
Google'ın verdiği bilgiye göre, 2015'te 1,6 milyar android yüklü akıllı cihaz vardı ve bu sayı artmaya devam ediyor. Akıllı cihazların %85'i Android kullanıyor.
Şu bir gerçek ki mobil işletim sisteminde pazarın sahibi Android.
Android'i tahttan indirebilecek başka bir işletim sistemi olacak mı, bunu zaman gösterecek.
[rwp-review id=”0″]