Android (bilim kurgu)



Android, eski Yunanca insan kelimesinden turetilmiş olup insansı gibi bir anlam ifade eder. Zeki canlı varlıklar tarafından yapılmış insansı makinelere verilen addır.
Bilim kurgu yapıtlarında sıkca karşılaşılır. Mekanik temelli olanlarına robot ya da cyborg da denir. Android, gunumuzde sıklıkla organik unsurların da kullanıldığı robot bicimini adlandırmakta kullanılır.
Bu terimi ilk kez Fransız bilim kurgu yazarı Mathias Villiers de l'Isle-Adam, Yarın'ın Havva'sı adlı eserinde, insana benzer robot Hadaly icin kullanmıştır.



Android (işletim sistemi)

Android, Google, Open Handset Alliance ve ozgur yazılım topluluğu tarafından geliştirilmiş olan, Linux tabanlı, mobil cihaz ve cep telefonları icin geliştirilmekte olan, acık kaynak kodlu bir mobil ucretsiz bir işletim sistemidir. Sistem acık kaynak kodlu olsada, ufak ama cok onemli kısmın google tarafından kodları kapalıdır, google bu kısmın kendisi dışında ulaşılmasını istemiyor. Desteklenen uygulama uzantısı ".apk"dir. Google tarafından ucretsiz olmasının sebebi, sistemin daha hızlı ve cabuk gelişmesi, bircok populer marka tarafından kullanılması ve bu sayede reklamlarını daha fazla kişiye ulaşmasını sağlamaktır. Google bir reklam firmasıdır, reklam alarak para kazanır, android sistemi uzerinde calışan Google Play marketteki oyun ve uygulamalar uzerinde aldığı reklamları yayınlamaktadır, bu şekilde daha fazlasını kazanmaktadır.
Android, aygıtların fonksiyonelliğini genişleten uygulamalar yazan geniş bir geliştirici grubuna sahiptir. Android icin halihazırda 1 milyondan fazla uygulama bulunmaktadır. Google Play Store ise, Android işletim sistemi uygulamalarının ceşitli sitelerden indirilebilmesinin yanı sıra, Google tarafından işletilen kurumsal uygulama mağazasıdır. Geliştiriciler, ilk olarak aygıtı, Google'ın Java kutuphanesi aracılığıyla kontrol ederek Java dilinde yazmışlardır.
Open Handset Alliance, 5 Kasım 2007'de Android'i kurduğunu duyurmuştur ve ardından 34 adet donanım, yazılım ve telekom şirketi, mobil cihazlar icin telif hakkı olmayan bir işletim sisteminin teknolojinin gelişimi icin yararlı olduğu konusunda hemfikir olmuşlardır.
Android, Linux cekirdeği uzerine inşa edilmiş bir mobil işletim sistemidir. Bu sistem ara katman yazılımı, kutuphaneler ve API C diliyle yazılmıştır. Uygulama yazılımları ise, Apache harmony uzerine kurulu Java-uyumlu kutuphaneleri icine alan uygulama iskeleti uzerinden calışmaktadır. Android, derlenmiş Java kodunu calıştırmak icin dinamik cevirmeli (JIT) Dalvik sanal makinesini kullanır ve cihazların fonksiyonelliğini artıran uygulamaların geliştirilmesi icin calışan geniş bir programcı-geliştirici cevresine sahiptir. Tarihi



Google'ın Android Inc'yi Alışı

Temmuz 2005'te Google, Android Inc.'i almış ve ufak bir başlangıc şirketini Palo Alto'da kurmuştur. Android'in kurucuları, Google'a calışmak icin giden Andy Rubin (Danger'in kurucusu), Rich Miner (WildFire'ın kurucusu), Nick Sears ve Chris White'dır. (WebTV'de calışan ilk muhendislerden biri). Bu arada, Android Inc.'in işlevleri daha once yaptıkları mobil işletim sistemleri kadar iyi bilinmemektedir ve bu da Google'ın Mobil Cihazlar pazarına gireceği soylentisini başlatmıştır. Buna karşın, bu surec icinde pazara ne ceşit urunle cıkacakları tam olarak belli olmamıştır.
Google'da, ekip (Rubin tarafından izin verilen) Linux tabanlı, taşınabilir cihazlar icin geliştirdikleri, esnek, guncelleştirilebilir İşletim Sistemini[yazmışlardır. Raporlara gore [oogle[coktan [onanım[serilerini, [azılım[partnerlerini ve taşınabilir cihazlarda ceşitli derecelerde birlikte calışacağı sinyalini vermiştir.
Android'in Gelişimi

Google, Android'i satın aldıktan sonra telefon ureticilerini yanına alarak Open Handset Alliance (OHA) birliğini kurmuştur. Android'in gelişimi OHA eliyle yonetilmeye başlanmıştır. Android 1.0 [TC Dream[in işletim sistemi olarak telefonlara ilk adımını atmıştır. Bu surum; kamera desteği [i-Fi[ [luetooth[ klasorler, bir web tarayıcısı, uyarılar, sesli arama, [ouTube[ alarmlı saat, galeri gibi ozellikler sunmaktadır. 9 Şubat 2009 da Android 1.1 yayınlanmıştır. Bu surum bir onceki surumdeki sistem hatalarını duzeltmeyi ve API'yı geliştirmeyi amaclamıştır. 30 Nisan 2009'da Android 1.5 (Cupcake) yayınlanmıştır. [luetooth[desteği, kamera kaydı, video gosterimi, [icasa[ sık kullanılanlar klasoru ve Widget'ları kişiselleştirebilme, yazı tahmin edebilen klavye ve animasyonlu ekran ozellikleri Android'e kazandırılmıştır. 15 Eylul 2009'da Android 1.6 (Donut) yayınlanmıştır. Ekran cozunurluğu yukseltilmiştir. Doğru ceviri yapma ve okutma ozelliği, geliştirilmiş Android market, galeride coklu silme, sesli arama, WVGA ekran cozunurluk desteği Android'e kazandırılmıştır. 29 Ekim 2009'da Android 2.0 ve 2.1 (Eclair) yayınlanmıştır. [TML[ 5 ve Bluetooth 2.1 desteği kazandırılmıştır. Sanal klavye ve yuksek ekran cozunurluğu desteği ile ozelleştirilebilen arayuz ozelliği eklenmiştir. Geliştirilmiş [oogle Maps[ hareketli duvar kağıtları ve dijital yakınlaştırma ozelliği de kazandırılmıştır. Mayıs 2010'da Android 2.2 (Froyo) yayınlanmıştır. 720p ekran cozunurluğu desteği, [SB[bağlantı, [i-Fi[tarayıcı ozelliği, [lash Player[10.1 desteği eklenmiştir. Şubat 2011'de Android 2.3 (Gingerbread) yayınlanmıştır. Coklu kamera ve coklu dokunmatik desteği eklenmiştir. XGA (1366×768) ekran cozunurluk desteği ve video arama ozelliği eklenmiştir. Yine Şubat 2011'de Android 3.0 (Honeycomb) yayınlanmıştır. Android işletim sistemi, tabletlerle uyumlu hale getirilmiştir. Ekim 2011'de Android 4.0 (Ice Cream Sandwich) yayınlanmıştır. Yuz tanıma fonksiyonları ve [FC[ile dosya paylaşımı ozellikleri eklenmiştir. Mart 2012'de [ndroid Market[in adı [oogle Play Store[olarak değiştirilmiştir. Temmuz 2012'de 4.1 (Jelly Bean) yayınlanmıştır. Aynı anda iki uygulama acma ozelliği Android'e kazandırılmıştır. Butter project (takılmadan kayan ekran) ve enerji verimliliği sağlanmıştır. Ekim 2012'de 4.2 (Jelly Bean Plus) yayınlanmıştır. Coklu kullanıcı, 360 derece panoramik fotoğraf ve Swype klavye kazandırılmıştır. 11 Şubat 2013'te 4.2.2 (Jelly Bean Plus) yayınlanmıştır. Bu guncelleme "performansı ve kararlılığı artırır" sloganıyla cıkarılmıştır. Isınma ve donma problemleri giderilmiştir. 24 Temmuz 2013'te 4.3 (Jelly Bean) yayınlanmıştır. Coklu kullanıcı icin ebeveyn kontrolu, oyunlar icin [penGL ES[ 3.0 desteği, diğer teknolojik aletlere bağlanmak icin ilk akıllı Bluetooth teknolojisi, Wi-Fi'ı acıp kapatmak yerine otomatik acılıp kapanabilen akıllı Wi-Fi teknolojisi eklenmiştir. Ayrıca uygulama izinleri bu surumle birlikte kontrol edilebilir hale gelmiştir. 31 Ekim 2013'te cıkması beklenen 5 (Key Lime Pie) yerine Android 4.4 (KitKat) yayınlanmıştır. Gorsel arayuzde bircok değişiklik yapılmıştır. RAM optimizasyonu sayesinde 512 MB RAM'e sahip cihazlarda da calışabilmektedir. ART (Android Run Time) sanal makinesi Android 4.4 Kitkat Nexus ile deneysel olarak sunulmuştur. 24 Şubat 2014'te MWC fuarında [ony Xperia Z2[ve [amsung Galaxy S5[ Android 4.4.2 KitKat kullanmıştır. Cihazlar bu işletim sistemiyle satışa sunulacaktır. 3 Kasım 2014 tarihinde Google Android 5.0 Lollipop surumunu cıkarttı. 2 Aralık tarihinde Google Android 5.0.1 guncellemesi yayınlandı. 19 Aralık tarihinde Google bazı hata duzeltmeleri iceren android 5.0.2 surumunu yayınladı. Bolumlerindroid işletim sistemi beş kısımdan oluşur.

Cekirdek:[inux[kernelidir. Guvenlik, hafıza yonetimi, surec yonetimi, ağ yığınları ve surucu modellerini icermektedir. Android Runtime: Sanal makinedir. Dalvik Sanal Makinesini de icermektedir. 5.0 ile Dalvik kaldırılmış ve ART'ye gecilmiştir. Kutuphaneler: Veritabanı kutuphaneleri, web tarayıcı kutuphaneleri, grafik ve arayuz kutuphanelerini icermektedir. Uygulama Catısı: Uygulama geliştiricilere geniş bir platform sunan kısımdır. Uygulama Katmanı: Doğrudan [ava (programlama dili)[yle geliştirilmiş uygulamaları icermektedir. Geliştirme


12 Kasım 2007'de OHA, Android'in yazılım geliştirme techizatının onizlemesini yayınlamıştır ve bu onizleme, geliştirici ve hata giderici, kutuphane setleri, aygıt emulasyonu, dokumantasyon, ornek tasarılar, eğitim, [SS[ve fazlasını icermektedir. Geliştiriciler, eğer [indows XP[ [ista[veya [ac OS[calıştıran x86 tabanlı ya da [inux[kullanıyorlarsa Android-SDK'yı indirip kurmaları gerekmektedir. Gereklilikler şunları da kapsamaktadır:
[ava Development Kit[ [pache Ant[ [ython[2.2 veya yuksek versiyonu [clipse (yazılım)[3.2 veya yuksek versiyonu


Ozellikler

ndroid'in son surumleri, coklu-gorev (multitasking), coklu-dokunuş (multitouch) ve Adobe Flash desteğiyle beraber gelmektedir. Google Play Store ile uygulamalar yuklenebilmektedir.
Handset CizimlerSistem, [GA[ [D grafik[arşivler, [penGL ES[3.0 tabanlı [D Grafik[arşivlerine ve geleneksel telefon cıkışlarına son derece kolay uyum sağlar.DepolamaBilgi depolama amaclı [QLite[kullanılmaktadır.BağlanabilirlikAndroid, [SM[ [luetooth[ [DGE[ [G[[TE[[G[ [FC[ve [i-Fi[bağlantısını destekler.MesajlaşmaHem [MS[hem de [MS[desteği vardır.Web TarayıcısıAndroid'in web tarayıcısı acık kaynak kodlu [ebKit[[pplication framework[uzerine kuruludur.Medya DestekleriAndroid, [PEG-4[ [P4[ [.264[ [P3[ ve [AC[ [MR[ [PEG[ [NG[ [IF[gibi ses/video/resim formatlarını desteklemektedir.Ek DonanımlarıAndroid, titreme onlemeli fotoğraf/video kameralarda, dokunmatik ekranda, [PS[ pusulalar ve ivmeolcerlerde son derece yeteneklidir.Eleştiriler


Android, [oogle[ tarafından tam olarak bedava olduğu duyurulmadığı icin eleştirilmektedir. SDK'nın bazı bolumleri hÂl patentli olup acık kaynak kodlu değildir. Bunun Google tarafından kontrollu olarak yapıldığına inanılmaktadır.








kaynak. : Wikipedia.
__________________