Android İşletim Sistemi | Genel Bilgiler

Daha önce yayınladığım bir yazımda Android işletim sisteminin sürüm tarihçesi hakkında bilgiler vermiştim. Bu yazıda farklı kaynaklardan derlediğim bilgileri paylaştım. Android işletim sisteminin doğuşu , lisanslanması ve gelişim sürecini bu yazıda bulabilirsiniz.

KURULUŞ

Android Ltd. Şti. 2003 yılı Ekim ayında Paolo Alto, California, A.B.D.’de (Danger ortaklarından) Andy Rubin, (Wildfire İletişim Ltd.Şti.’nin ortaklarından) Rich Miner, (T-Mobile Genel Müdürü) Nick Sears ve (Web TV tasarım ve arayüz geliştirme sorumlusu) Chris White tarafından, Andy Rubin’in “…sahibinin konumu ve tercihlerinin daha çok bilincinde olan daha akıllı mobil cihazlar“söylemini geliştirmek üzere kuruldu. Kurucularının ve ilk çalışanlarının oldukça belirgin geçmiş başarılı işlerine rağmen, Android Ltd.Şti. gizli olarak çalıştı ve tek bilinen mobil telefonlar için yazılım üzerinde çalıştıklarıydı.

Aynı yıl, Andy Rubin iflas etti. Steve Perlman kendisine bir zarf içinde 10.000 dolar nakit borç verdi ve şirkette hisse sahibi olmayı reddetti.

GOOGLE TARAFINDAN SATINALINMASI

Google 2005 Ağustos ayında Android Ltd.Şti.’ni satın aldı ve Android Ltd.Şti.’ni Google Ltd.Şti.’nin tüm hisselerine sahip olduğu bir şubesi haline getirdi. Satınalmadan sonra Andy Rubin, Rich Miner ve Chris White şirkette kaldılar. Android Ltd.Şti. hakkında satınalma sırasında çok bir bilgileri olmamasına rağmen, birçok piyasa Google’ın bu hareket ile mobil telefon pazarına girmeyi planladığı yargısına vardı.

SATINALMA SONRASI GELİŞMELER

Google’da Andy Rubin tarafından yönetilen bir takım Linux çekirdeği (Linux Kernel) ile güçlendirilmiş bir mobil cihaz platformu geliştirdi. Google bu platformu esnek ve güncellenebilir sistem önerisi ile operatör ve mobil cihaz üreticilerine pazarladı. Google bir seri donanım bileşeni ve yazılım ortakları ile bir araya gelerek operatörlere kendi taraflarında çeşitli seviyelerdeki işbirliğine hazır oldukları sinyalini verdi.

Google’ın mobil iletişim pazarına girme niyetleri ile ilgili spekülasyonlar Aralık 2006′da daha da kuvvetlendi. BBC ve The Wall Street Journal raporları yayınlandı ve bu raporlarda Google’ın arama motoru ve aplikasyonlarının mobil cihazlarda yer alamasını istediğini ve bunun için sıkı çalıştığı belirtiliyordu. Medya şirketleri Google’ın Google markalı bir mobil cihaz üzerinde çalışıyor olabileceği söylentilerini yaymaya başladı. Bazı kaynaklar ise Google’ın cep telefonu üreticileri ve şebeke operatörleri için teknik şartname belirlemeye çalıştığı üzerine spekülasyonlar yapmaya başladılar.

Eylül 2007′de, InformationWeek dergisi, Evalueserve adında bilgiye dayalı profesyonel bir analiz ve araştırma şirketinin hazırladığı, Google’ın mobil telefon alanında birçok patent başvurusu olduğunu belirten raporunu basına sızdırdı.

OPEN HANDSET ALLIANCE (OHA)

5 Kasım 2007′de, aralarında Broadcom Corporation, Google, HTC, Intel, LG, Marvell Technology Group, Motorola, NVidia, Qualcomm, Samsung Electronics, Sprint Nextel, T-Mobile ve Texas Instruments gibi birçok firmadan oluşan Open Handset Alliance konsorsiyumu kendini duyurdu. Amacı mobil cihazlar için açık standartlar geliştirmekti. Aynı gün, ilk ürünleri olan, Linux Kernel 2.6 üzerine geliştirilmiş bir mobil cihaz platformu olan Android’i duyurdular.

9 Aralık 2008′de, aralarında ARM Holdings, Atheros Communications, Asustek Computer Inc., Garmin Ltd., Huawei Technologies, PacketVideo, Softbank, Sony Ericsson, Toshiba Corp. ve Vodafone Group Plc. bulunan 14 yeni üye konsorsiyuma katıldı.

LİSANSLAMA

Özet güncelleme periyotları haricinde, Android 21 Ekim 2008 – 30 Mart 2011 tarihleri arasında ücretsiz ve açık kaynaklı yazılım lisansı ile temin edilebilir. Google Linux çekirdeğinde yaptıkları değişikliklere ait kaynak kodunu GNU General Public Licence Sürüm 2 altında yapmıştır. Ağ ve telefon yığını dahil kodun kalanı ise Apache License Sürüm 2.0′dır. Google ayrıca görmek ve yorumlamak isteyen herkese gözden geçirilen sorunlara ait listeyi açık tutmaktadır.

ANDROID NEDİR? YAPISI NASILDIR?

Android akıllı telefonlar ve tablet bilgisayarlar gibi mobil cihazlar için, liderliğini Google’ın yaptığı, 84 donanım, yazılım ve telekomünikasyon şirketinin mobil cihazlar için açık standartlar geliştirmek için kendilerini adadıkları, The Open Handset Alliance konsorsiyumu tarafından geliştirilen bir işletim sistemidir. Google kodun büyük bir bölümünü Apache Lisansı ile yayınlamıştır. Android’in bakım ve ileri geliştirmeleri için ise The Android Open Source Project (AOSP) görevlendirilmiştir.

Android; ara katmanları, kitaplıkları ve API’leri C ile yazılmış, Linux çekirdeği üzerine kurulu bir çekirdekten ve Apache Harmony temelli Java uyumlu kitaplıklar içeren bir aplikasyon çatısı üzerinde çalışan aplikasyon yazılımından oluşur. Andoid, genel olarak Java bitkodlarından çevrilen Dalvik bitkodlarını anında derleyen Dalvik Sanal Makinesini (Dalvik Virtual Machine) kullanır. Android’in cihazların fonksiyonelliğini genişleten aplikasyonlar (app) yazan geniş bir gelistirici camiası vardır. Geliştiriciler genel olarak Java’nın kişiye özel uyarlanmış versiyonlarında yazılım yaparlar. Android için şu anda yaklaşık olarak 300.000 aplikasyon vardır.

Android Canalys tarafından 2010 yılının son çeyreğinde dünyada en çok satan akıllı telefon platformu olduğunu listelemiştir. Ekim 2011 itibariyle 190 milyonun üzerinde Android cihazının kullanıldığı tahmin edilmektedir.

SÜRÜM TARİHÇESİ

Android versiyonları bir tatlı temelli kod adı ile geliştirilmiştir. Versiyonlar alfabetik sıra ile yayınlanmıştır. Önceki ilk sürümlere ASTRO ve BENDER kod adları verilmiş ancak bu kod adları ticari marka sebepleriyle kullanılamamıştır. Sürümlerin her birinde yapılan değişiklikler, yenilikler ve destekler şu adresten incelenebilir:

BETA:
Android Beta 5 Kasım 2007, SDK Kiti ise 12 Kasım 2007 tarihinde yayınlandı.

KOD ADI: ASTRO / VERSIYON: ANDROID 1.0 / API LEVEL: 1
Android 1.0, 23 Eylül 2008 tarihinde yayınlanmış olan ilk ticari yazılım versiyonudur. İlk Android cihazı HTC Dream (G1)’dir.

KOD ADI: BENDER / VERSIYON: ANDROID 1.1 / API LEVEL: 2
9 Şubat 2009′da sadece T-Mobile G1 için Android 1.1 güncellemesi yayınlandı. Güncellemede sorunlar çözülmüş ve API’da değişiklikler yapılmıştı.

KOD ADI: CUPCAKE / VERSIYON: ANDROID 1.5 / API LEVEL: 3, NDK 1
Linux Kernel 2.6.27 temeline dayanır. 30 Nisan 2009′da Android için resmi olarak 1.5 sürümü yayınlandı. Birçok yeni özellik ve UI (User Interface / Kullanıcı Arayüzü) güncellemeleri vardır.

KOD ADI: DONUT / VERSIYON: ANDROID 1.6 / API LEVEL: 4, NDK 2
Linux Kernel 2.6.29 temellidir. 15 Eylül 2009′da 1.6 (Donut) SDK (Software Developers Kit / Yazılım Geliştirici Kiti) yayınlandı.

KOD ADI: ECLAIR / VERSIYON: ANDROID 2.0/2.0.1/2.1 / API LEVEL: 5/6/7, NDK 3
26 Ekim 2009′da Linux Kernel 2.6.29 temelli 2.0 (Eclair) SDK yayınlandı.
3 Aralık 2009′da 2.0.1 SDK yayınlandı.
12 Ocak 2010′da 2.1 SDK yayınlandı.

KOD ADI: FROYO / VERSIYON: ANDROID 2.2.x / API LEVEL: 8, NDK 4
20 Mayıs 2010′da Linux Kernel 2.6.32 temelli 2.2 (Froyo) SDK yayınlandı. Son sürüm 2.2.2′dir.

KOD ADI: GINGERBREAD / VERSIYON: ANDROID 2.3.x / API LEVEL: 9/10, NDK 5
6 Aralık 2010′da Linux Kernel 2.6.35 temelli 2.3 (Gingerbread) SDK yayınlandı.
2.3.3: Birçok API iyileştirmesi yapıldı.
2.3.4: Google Talk kullanarak ses ve video konferans desteği verildi.
2.3.5: 25 Temmuz 2011′de yayınlandı.
2.3.6: Sesli arama problemi düzeltildi.
2.3.7: Nexus S 4G için Google Cüzdan desteği verildi.

KOD ADI: HONEYCOMB / VERSIYON: ANDROID 3.x / API LEVEL: 11/12/13
22 Şubat 2011′de, sadece tablet bilgisayarlar için, Linux Kernel 2.6.36 temelli 3.0 (Honeycomb) SDK yayınlandı. Bu versiyonu barındıran ilk tablet olan Motorola Xoom 24 Şubat 2011′de yayınlandı.
3.1: 10 Mayıs 2011′de 3.1 için SDK yayınlandı.
3.2: 15 Temmuz 2011′de 3.2 için SDK yayınlandı. Huawei MediaPad bu versiyonu kullanan ilk tablettir.

KOD ADI: ICE CREAM SANDWICH / VERSIYON: ANDROID 4.0 / API LEVEL: 14
Ice Cream Sandwich ilk olarak Mayıs 2011′de Google I/O organizasyonunda görücüye çıktı ve resmi olarak 19 Ekim 2011′de Galaxy Nexus ile yayınlandı. Aynı tarihte 4.0 SDK da yayınlandı. Google’dan Gabe Cohen, Android 4.0 (ICS)’ın o tarihte üretimde olan herhangi bir Android 2.3.x cihazı ile “kuramsal olarak uyumlu” olduğunu söyledi. Bu versiyona ait kaynak kodlarının Kasım 2011′de Galaxy Nexus’un piyasa çıkmasının hemen ardından yayınlanması planlanıyor.

KOD ADI: J?? / VERSIYON: ANDROID 4.x / API LEVEL: ??
Bir ITech muhabiri, hem de yazılım paparazzisi olan David Ruddock Google’ın daha şimdiden bir sonraki Android versiyonu için çalışmaya başladığını hatta ellerinde bir prototip olduğunu, yeni versiyonun adını tahmin edebilene 100.000 Dolar ödül verileceği söylentisini çıkardı. Çeşitli forumlarda bir sonraki versiyonun adının “Jellybean” olabileceği çok tartışıldı. Google sözcüsü Matt Cutts 2 Kasım 2011′de bir basın bülteni yayınladı ancak Google bu haberi ne yalanladı, ne de doğruladı. Basın bülteninde Google’ın kullanıcıları ile kucaklaşmak istediğini ve bir sonraki Android versiyonuna verilecek ismin Android kullanıcıları arasında yapılacak bir anket ile belirlenebileceğini, Android kullanıcılarını da Google takımının bir üyesi olarak gördüklerini belirtti.

Bu bültenden sonra Google hisseleri Dow Jones endeksinde %3.72 oranında değer kazandı. Google hisseleri, son 1 yıldır Dow Jones endeksinde %26.53 ile en çok kazandıran hisse durumunda. Google hisseleri şu anda 595 Dolar’dan işlem görüyor ve gerek stokastik gerekse de MACD analizleri hisselerin 1 yıllık trendinin 735 dolar olabileceği yönünde.

http://en.wikipedia.org/wiki/Android_(operating_system)

http://en.wikipedia.org/wiki/Android_version_history

http://googlesystem.blogspot.com/2007/11/google-launches-android-open-mobile.html

http://source.android.com/source/build-numbers.html

http://source.android.com/source/licenses.html

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

*

Şu HTML etiketlerini ve özelliklerini kullanabilirsiniz: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Resimi birleştir.