Harun Demir

Android 101-1: Android Nedir? | Harun Demir - Kişisel Blog

Android 101-1: Android Nedir?

Android2020-12-04 22:07:51 tarihinde yayınlandı505 görüntülenme3 yorum
Android 101-1: Android Nedir?
Image Credit: Android 101-1: Android Nedir?

Merhabalar. Bu yazımda sizlere son 12 yıldır piyasada olan ve çoğu telefonda kullanılan bir işletim sistemi olan Android'den bahsedeceğim.

Android, Google tarafından desteklenen Open Handset Alliance isimli geliştirici topluluğu tarafından Linux çekirdeği üzerine geliştirilmiş, mobil cihazlar için tasarlanmış bir işletim sistemidir. Kasım 2007'de tanıtımı yapılmış ve ilk defa 2008 yılında HTC Dream üzerinde çalıştırılmıştır. Şu anda piyasadaki telefonların %74'ünden fazlası Android ile çalışmaktadır. Çekirdek kısmı C ile, arayüz kısmı Java ile, geriye kalan kısımları da C# ve diğer dillerle kodlanmıştır. Daha fazla teknik detay için buraya göz atabilirsiniz.

Android Logosu

2007'den bugüne çıkan Android versiyonları sırasıyla (1.0 ve 1.1 hariç) Cupcake, Donut, Eclair, Froyo, Gingerbread, Honeycomb, Ice Cream Sandwich, Jelly Bean, KitKat, Lollipop, Marshmallow, Nougat, Oreo, Pie, Android10 (Q) ve Android11 (R) olarak isimlendirilmiştir. Bazı kaynaklarda ise 1.0'ın Apple Pie ve 1.1'in Banana Bread olduğu söylenir.

Android R

Android beş ana kısımdan oluşur.

1. Çekirdek: Linux çekirdeğidir.Genel olarak güvenlik, sürücü modelleri, hafıza yönetimi gibi işlemleri barındırır.
2. Android Runtime (Çalışma Zamanı): Sanal makinedir.
3. Kütüphaneler: Web tarayıcı, veritabanı, grafik ve arayüz kütüphaneleri bu kısımda bulunur.
4. Uygulama Çatısı: Bu kısım uygulama geliştiricilere geniş bir platform sunar.
5. Uygulama Katmanı: Geliştiriciler tarafından geliştirilen uygulamalar bu kısımda bulunur.

Android Stack

Android Stack

Android'de kullanılan uygulamalar hangi dillerde yazılır?

Android'de kullanılan uygulamalar Java veya Kotlin ile yazılır. Cross-platform uygulamalar için de Flutter, React Native, Xamarin, Cordova gibi geliştirme kitleri (framework) kullanılır. (Flutter'ı anlattığım yazıma buradan ulaşabilirsiniz). Daha sonra bu uygulamalar Google'a ait Google Play Store adlı uygulama mağazasında yayınlanır ve diğer kullanıcıların kodlanan uygulamaları kullanması sağlanır.

Android ile ilgili anlatacaklarım bu kadar. Bir sonraki yazıda görüşmek üzere.

Yeni yorum gönder

(Yorumlarınız yöneticinin onayından geçtikten sonra yayınlanır.)



Bu yazıya hiç yorum yapılmamış. İlk yorumu sen yap!