Android
Android, cep telefonu ve tablet gibi mobil cihazlar için geliştirilmiş Linux tabanlı bir işletim sistemidir. Google ve Open Handset Alliance tarafından geliştirilen ve ilk kez 2008 yılında yayınlanan Android teknolojinin ilerlemesi ve gelişmesi ile birlikte günümüzde kol saati, televizyon, gözlük ve hatta otomobillerde bile kullanılmaya başlanmıştır. Dünyadaki mobil cihazların ve kullanıcı sayısı arttıkça Android dünyadaki en popüler işletim sistemi olmayı başarmıştır. 2021 yılı itibariyle yapılan açıklamalarda Google Ürün Yönetimi Başkan Yardımcılığı görevini üstlenen Sameer Samat, dünya çapında Android işletim sistemini kullanan aktif akıllı cihaz sayısının 3 milyarı geçtiğini duyurdu.
Android, Linux tabanlı geliştirilmiş açık kaynaklı bir işletim sistemidir ve kullanımı ücretsizdir. Google Android’i ücretsiz ve açık kaynaklı olarak kullanıcılara sunarak işletim sisteminin daha hızlı gelişmesini ve teknoloji firmalarının da fiyat avantajını kullanmasını ve daha çok cihazda Android işletim sistemi kullanılmasını amaçlamıştır. Google tarafından yapılan bu hamle istenilen sonucu vermiş ve açık kaynak kodlu olmasının avantajını kullanarak cihazların fonksiyonlarını ve yeteneklerini geliştirmek için 190 farklı ülkeden kullanıcı ile çok büyük bir yazılım geliştirici topluluğu meydana gelmiştir. Android işletim sistemi kullanan mobil cihazlar için uygulamalar Google Play Store adı verilen uygulama marketinde yayınlanmaktadır. Android işletim sistemi üzerinde desteklenen uygulama uzantısı “.apk” dır. Son yapılan açıklamalarda 2020’nin ikinci çeyreğinde Android kullanıcıları Google Play Store üzerinden 2,7 milyondan fazla uygulamaya erişim sağlayabilir. Bu uygulamalar aynı dönemde 28,3 milyar indirme sayısına ulaşmıştır.
Androidi Oluşturan Bölümler
Linux temelli geliştirilen Android işletim sistemini oluşturan 5 temel bölüm bulunmaktadır. Bu bölümler;
- Çekirdek : Android’in temelini Linux’tan almaktadır. Bu yüzden Android çekirdeği de bir Linux kernelidir. Çekirdek içerisinde güvenlik, süreç ve hafıza yönetimi, ağ yığınları ve sürücü modelleri bulunmaktadır.
- Android RunTime : Android işletim sistemi için sanal makinedir.
- Kütüphane : Web tarayıcı, veritabanı, grafik ve arayüz kütüphanelerini barından bölümdür.
- Uygulama Çatısı : Uygulama geliştiricileri için geniş bir platforma sahip bölümdür.
- Uygulama Katmanı : Java programa ile geliştirilen uygulamaları içeren bölüme denir.
Tarihçe
Android işletim sisteminin tarihini incelediğimizde bazı enteresan bilgilere ulaşmak mümkündür. Bunların başında ise androidin ilk geliştirilme amacının telefonlar yerine dijital kameralar olduğudur. Android’in kurucuları arasında yer alan Andy Rubin, Tokyo’da gerçekleşen bir forumda konuşması sırasında cep telefonlarında kullandıkları işletim sistemini aslında kameralar için geliştirdiklerini ancak kameraların yeterince büyük bir piyasaya sahip olmadığını ve gelişen teknolojiye ayak uydurarak mobil cihaz piyasasına giriş yaptıklarını anlatıyor.
Android Sürümleri ve Adlandırmaları
Versiyon | Kod Adı | Yayınlanma Tarihi |
---|---|---|
1.0 | Android 1.0 | 23 Eylül 2008 |
1.1 | Android 1.1 | 9 Şubat 2009 |
2.3 | Gingerbread | 9 Şubat 2011 |
2.3.6 | Gingerbread | 2 Eylül 2011 |
3.0 | Honeycomb | 22 Şubat 2011 |
4.0 | Ice Cream Sandwich | 19 Ekim 2011 |
4.1 | Jelly Bean | 9 Temmuz 2012 |
4.2 | Jelly Bean | 13 Kasım 2012 |
4.3 | Jelly Bean | 24 Temmuz 2013 |
4.4 | Kitkat | 31 Ekim 2013 |
4.4.4 | Kitkat | 19 Haziran 2014 |
5.0 | Lollipop | 3 Kasım 2014 |
5.1 | Lollipop | 9 Mart 2015 |
6.0 | Marshmallow | 5 Ekim 2015 |
7.0 | Nougat | 22 Ağustos 2016 |
7.1 | Nougat | 4 Ekim 2016 |
7.1.1 | Nougat | 5 Aralık 2016 |
8.0 | Oreo | 21 Ağustos 2017 |
8.1 | Oreo | 5 Aralık 2017 |
9 | Pie | 6 Ağustos 2018 |
10 | 10 | 3 Eylül 2019 |
11 | 11 | 8 Eylül 2020 |
Tablo 1: Android İşletim Sistemi Sürümleri ve Yayınlanma Tarihleri
Geliştiriciler için Android
Günümüz teknolojisi ile birlikte mobil cihazların sayısı gün geçtikçe artmaktadır. Bu anlamda kullanıcıların ihtiyaçlarını karşılamak ve hayatlarını kolaylaştırmak için birçok yazılımcı Android işletim sistemine sahip cihazlar için uygulama geliştirmektedir. Yazılım geliştiricilerin en çok kullandığı yazılım ise Android Studio programıdır. Bunun dışında Xamarin, Cordova, Titanium, Eclipse ve IntelliJ gibi çeşitli yazılımlar ile de Android uygulamaları geliştirmek mümkündür.
Android işletim sistemi içerisinde var olan geliştirici seçenekleri varsayılan ayarlarda kapalı olarak yer almaktadır. Telefonun ayarlar menüsüne girerek sistem seçeneği ayarları içerisinde telefon hakkında alanında yer alan sürüm numarasına “Artık Geliştiricisiniz” bildirimi çıkana kadar ard arda basmanız gereklidir. Bu bildirimden sonra mobil uygulama geliştiricileri için geliştirici ayarları ayarlar menüsünde yer alacaktır.
Android Uygulamaları Nasıl Yüklenir?
Android cihazlarınızda uygulama yükleme işlemi şu şekilde yapılır:
- Cihazınızın Ayarlar menüsüne gidin ve "Uygulamalar" seçeneğine tıklayın.
- "Uygulamaları Yönet" seçeneğine tıklayın ve "Tüm Uygulamalar" seçeneğine gidin.
- "Uygulama Kaynakları" seçeneğine tıklayın ve "Uygulama Mağazalarından İndir" seçeneğini açın.
- Google Play Store uygulamasını açın ve arama çubuğuna uygulamanın adını yazın.
- Uygulamayı bulun ve "Yükle" düğmesine tıklayın.
- Yükleme işleminin tamamlanmasını bekleyin ve uygulamayı açmak için "Aç" düğmesine tıklayın.
Ayrıca, Android cihazlarınızda APK dosyalarını da kullanarak uygulama yükleyebilirsiniz. Bu dosyalar, Android cihazlara uygulama yüklemek için kullanılan paket dosyalarıdır ve genellikle uygulamanın resmi web sitesinden veya başka bir kaynaktan indirilebilirler. APK dosyasını indirdikten sonra, cihazınızdaki "Geliştirici Seçenekleri" ayarını açın ve "Bilinmeyen Kaynaklardan Uygulama Yükle" seçeneğini etkinleştirin. Daha sonra, APK dosyasını cihazınıza kopyalayın ve dosya yöneticisinden APK dosyasına tıklayarak yükleme işlemini başlatın.