Android Nedir? - Bölüm 2 | Java ile Andorid Programlama

Android Google tarafından geliştirilen ve akıllı telefonlar başta olmak üzere dizüstü bilgisayarlar, tablet bilgisayarlar, giyilebilir aygıtlar ve televizyon gibi bir çok elektronik cihazlarda kullanılan Lünux tabanlı bir işletim sistemidir. Android İşletim sisteminin kendi alanında bulunan, diğer işletim sistemlerine göre en büyük avantajlarından biri, açık kaynak kodlu olmasıdır. Andorid işletim sisteminin bu özelliği mobil telefonlar, tablet bilgisayarlar ve üzerinde Android işletim sistemini çalıştıran diğer teknolojik cihazlar için uygulama geliştirmek isteyen bir çok kullanıcıya geniş bir alan açmış oluyor. Android işletim sisteminin günümüze kadar piyasaya sürülmüş 20 adet versiyonu bulunmaktadır.

Android Nedir? - Bölüm 2 | Java ile Andorid Programlama

Android Google tarafından geliştirilen ve akıllı telefonlar başta olmak üzere dizüstü bilgisayarlar, tablet bilgisayarlar, giyilebilir aygıtlar ve televizyon gibi bir çok elektronik cihazlarda kullanılan Lünux tabanlı bir işletim sistemidir. Android İşletim sisteminin kendi alanında bulunan, diğer işletim sistemlerine göre en büyük avantajlarından biri, açık kaynak kodlu olmasıdır.

Andorid işletim sisteminin bu özelliği mobil telefonlar, tablet bilgisayarlar ve üzerinde Android işletim sistemini çalıştıran diğer teknolojik cihazlar için uygulama geliştirmek isteyen bir çok kullanıcıya geniş bir alan açmış oluyor. Android işletim sisteminin günümüze kadar piyasaya sürülmüş 24 adet versiyonu bulunmaktadır. Bu versiyonları teker teker çıkış tarihleriyle birlikte, burada dillendirip meseleyi tarih dersine çevirmeye gerek olmadığını düşünüyorum. Ancak bu konuyla alakalı Android işletim sisteminin ilk versiyonunun 9 Şubat 2009'da Astro 1.1 sürümüyle çıktığını ve şu an piyasada en son sürümü olan Pie 9.0 ile teknoloji dünyasında ki hayatını devam ettirmekte olduğunu söylemekle yetinebiliriz.

(Yine de biraz daha detaylandırmak ve bu konu hakkında araştırma yapan arkadaşlara faydalı olsun diye yazının el altına bugüne kadar yayınlanan tüm Android İşletim Sistemi sürümlerini bırakıyorum. İnceleyebilirsiniz.)

Android uygulamalar native ve hybrid olmak üzere 2 kısıma ayrılırlar. Native uygulamalar işletim sistemi ile aynı dilde yazılmış uygulamalardır. Tanımı biraz daha açacak olursak Android Studio, Eclipse vb. editörler aracılığıyla java diliyle geliştirilen uygulamalar native olarak isimlendirilen uygulamalardır. Native uygulamalarda işletim sistemlerinin donanım ve yazılım kaynaklarına erişim imkanı daha fazladır.

Hybrid uyuglamalar ise; Html, Css, JavaScrpit gibi kombinasyonlarla ortaya çıkarılan uyuglamalardır. Peki android işletim sistemleri için uygulama geliştirmek isteyen insanlar bu seçeneklerden hangisinin tercih etmelidirler? Aslında bunun cevabı yapılacak olan uygulamanın konseptine ve gereksinimlerine göre farklılık gösterir. Mesela günümüzde bir çok kullanıcının kullandığı WhatsApp, Viber, Messenger gibi telefonumuzun kamera, mikrofon, GPS, wireless adaptör vs. bir çok donanım özelliklerinden faydalanan uygulamalar Native uygulamalardır.

Geliştirilmek istenen uygulamanın yapısı, az önce örneklendirdiğimiz uygulamalar da olduğu gibi cihazla çok fazla donanım ve etikelişim içerisinde bulunacak ise uygulamamaızı native bir uygulama olarak hayata geçirmek daha doğru bir seçim olacaktır. Fakat bunun tam aksine veri yükü daha düşük olan ve daha düşük donanım gereksinimleriyle çalışacak bir uygulama yapılması hedefleniyor ise uygulamanın hybrid uygulama yapısına göre inşa edilmesi tercih edilmelidir.

Android İşletim Sistemi Yayınlanma Tarihleri ve Sürüm İsimleri ;

  • Astro (Sürüm: 1.1) > Yayın Tarihi: 9 Şubat 2009
  • Bender (Sürüm: 1.2) > Yayın Tarihi: 16 Mart 2009
  • Cupcake (Sürüm: 1.5) > Yayın Tarihi: 30 Nisan 2009
  • Donut (Sürüm: 1.6) > Yayın Tarihi: 15 Eylül 2009
  • Eclair (Sürüm: 2.0) > Yayın Tarihi: 26 Ekim 2009
  • Eclair (Sürüm: 2.1) > Yayın Tarihi: Ocak 2010
  • Froyo (Sürüm: 2.2) > Yayın Tarihi: 20 Mayıs 2010
  • Gingerbread (Sürüm: 2.3) > Yayın Tarihi: 6 Aralık 2010
  • Honeycomb (Sürüm: 3.0) > Yayın Tarihi: Şubat 2011
  • Honeycomb (Sürüm: 3.1) > Yayın Tarihi: Temmuz 2011
  • Honeycomb (Sürüm: 3.2) > Yayın Tarihi: Kasım 2011
  • Ice Cream Sandwich (Sürüm: 4.0) > Yayın Tarihi: 19 Ekim 2011
  • Jelly Bean (Sürüm: 4.1) > Yayın Tarihi: 9 Temmuz 2012
  • Jelly Bean (Sürüm: 4.2) > Yayın Tarihi: 29 Ekim 2012
  • Jelly Bean (Sürüm: 4.3) > Yayın Tarihi: 24 Temmuz 2013
  • KitKat (Sürüm: 4.4) > Yayın Tarihi: 31 Ekim 2013
  • Lollipop (Sürüm: 5.0) > Yayın Tarihi: 3 Kasım 2014
  • Lollipop (Sürüm: 5.1) > Yayın Tarihi: 9 Mart 2015
  • Marshmallow (Sürüm: 6.0) > Yayın Tarihi: 5 Ekim 2015
  • Nougat (Sürüm: 7.0) > Yayın Tarihi: 22 Ağustos 2016
  • Nougat (Sürüm: 7.1) > Yayın Tarihi: 4 Ekim 2016
  • Oreo (Sürüm: 8.0) > Yayın Tarihi: 21 Ağustos 2017
  • Oreo (Sürüm: 8.1) > Yayın Tarihi: 5 Aralık 2017
  • Pie (Sürüm: 9.0) > Yayın Tarihi: 6 Ağustos 2018

Önceki Yazı :

Tepkileriniz Nedir?

like
1
dislike
0
love
1
funny
0
angry
0
sad
0
wow
0