Hoşgeldin Misafir

Android (bilim kurgu)

CyberHawk

CyberHawk

WebMaster
Adana
12 Ara 2018
16,070 Mesaj

Aktiflik

Seviye

Deneyim

TIM / GÖREV:
Android, eski Yunanca insan kelimesinden türetilmiş 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ıkça karşılaşılır. Mekanik temelli olanlarına robot ya da cyborg da denir. Android, günümüzde sıklıkla organik unsurların da kullanıldığı robot biçimini 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 için kullanmıştır.



Android (işletim sistemi)

Android, Google, Open Handset Alliance ve özgür yazılım topluluğu tarafından geliştirilmiş olan, Linux tabanlı, mobil cihaz ve cep telefonları için geliştirilmekte olan, açık kaynak kodlu bir mobil ücretsiz bir işletim sistemidir. Sistem açık kaynak kodlu olsada, ufak ama çok önemli 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 ücretsiz olmasının sebebi, sistemin daha hızlı ve çabuk gelişmesi, birçok popüler 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 üzerinde çalışan Google Play marketteki oyun ve uygulamalar üzerinde 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 için halihazırda 1 milyondan fazla uygulama bulunmaktadır. Google Play Store ise, Android işletim sistemi uygulamalarının çeş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 kütüphanesi 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 için telif hakkı olmayan bir işletim sisteminin teknolojinin gelişimi için yararlı olduğu konusunda hemfikir olmuşlardır.
Android, Linux çekirdeği üzerine inşa edilmiş bir mobil işletim sistemidir. Bu sistem ara katman yazılımı, kütüphaneler ve API C diliyle yazılmıştır. Uygulama yazılımları ise, Apache harmony üzerine kurulu Java-uyumlu kütüphaneleri içine alan uygulama iskeleti üzerinden çalışmaktadır. Android, derlenmiş Java kodunu çalıştırmak için dinamik çevirmeli (JIT) Dalvik sanal makinesini kullanır ve cihazların fonksiyonelliğini artıran uygulamaların geliştirilmesi için çalışan geniş bir programcı-geliştirici çevresine sahiptir.
Tarihi



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

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

Google, Android'i satın aldıktan sonra telefon üreticilerini yanına alarak Open Handset Alliance (OHA) birliğini kurmuştur. Android'in gelişimi OHA eliyle yönetilmeye başlanmıştır.
Android 1.0 [TC Dream[in işletim sistemi olarak telefonlara ilk adımını atmıştır. Bu sürüm; kamera desteği [i-Fi[ [luetooth[ klasörler, bir web tarayıcısı, uyarılar, sesli arama, [ouTube[ alarmlı saat, galeri gibi özellikler sunmaktadır.
9 Şubat 2009 da Android 1.1 yayınlanmıştır. Bu sürüm bir önceki sürümdeki sistem hatalarını düzeltmeyi ve API'yı geliştirmeyi amaçlamıştır.
30 Nisan 2009'da Android 1.5 (Cupcake) yayınlanmıştır. [luetooth[desteği, kamera kaydı, video gösterimi, [icasa[ sık kullanılanlar klasörü ve Widget'ları kişiselleştirebilme, yazı tahmin edebilen klavye ve animasyonlu ekran özellikleri Android'e kazandırılmıştır.
15 Eylül 2009'da Android 1.6 (Donut) yayınlanmıştır. Ekran çözünürlüğü yükseltilmiştir. Doğru çeviri yapma ve okutma özelliği, geliştirilmiş Android market, galeride çoklu silme, sesli arama, WVGA ekran çözünürlük 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 yüksek ekran çözünürlüğü desteği ile özelleştirilebilen arayüz özelliği eklenmiştir. Geliştirilmiş [oogle Maps[ hareketli duvar kağıtları ve dijital yakınlaştırma özelliği de kazandırılmıştır.
Mayıs 2010'da Android 2.2 (Froyo) yayınlanmıştır. 720p ekran çözünürlüğü desteği, [SB[bağlantı, [i-Fi[tarayıcı özelliği, [lash Player[10.1 desteği eklenmiştir.
Şubat 2011'de Android 2.3 (Gingerbread) yayınlanmıştır. Çoklu kamera ve çoklu dokunmatik desteği eklenmiştir. XGA (1366×768) ekran çözünürlük desteği ve video arama özelliğ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. Yüz tanıma fonksiyonları ve [FC[ile dosya paylaşımı özellikleri 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 açma özelliğ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. Çoklu 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 güncelleme "performansı ve kararlılığı artırır" sloganıyla çıkarılmıştır. Isınma ve donma problemleri giderilmiştir.
24 Temmuz 2013'te 4.3 (Jelly Bean) yayınlanmıştır. Çoklu kullanıcı için ebeveyn kontrolü, oyunlar için [penGL ES[ 3.0 desteği, diğer teknolojik aletlere bağlanmak için ilk akıllı Bluetooth teknolojisi, Wi-Fi'ı açıp kapatmak yerine otomatik açılıp kapanabilen akıllı Wi-Fi teknolojisi eklenmiştir. Ayrıca uygulama izinleri bu sürümle birlikte kontrol edilebilir hale gelmiştir.
31 Ekim 2013'te çıkması beklenen 5 (Key Lime Pie) yerine Android 4.4 (KitKat) yayınlanmıştır. Görsel arayüzde birçok değişiklik yapılmıştır. RAM optimizasyonu sayesinde 512 MB RAM'e sahip cihazlarda da çalış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 sürümünü çıkarttı.
2 Aralık tarihinde Google Android 5.0.1 güncellemesi yayınlandı.
19 Aralık tarihinde Google bazı hata düzeltmeleri içeren android 5.0.2 sürümünü yayınladı.
Bölümlerindroid işletim sistemi beş kısımdan oluşur.

Çekirdek:[inux[kernelidir. Güvenlik, hafıza yönetimi, süreç yönetimi, ağ yığınları ve sürücü modellerini içermektedir.
Android Runtime: Sanal makinedir. Dalvik Sanal Makinesini de içermektedir. 5.0 ile Dalvik kaldırılmış ve ART'ye geçilmiştir.
Kütüphaneler: Veritabanı kütüphaneleri, web tarayıcı kütüphaneleri, grafik ve arayüz kütüphanelerini içermektedir.
Uygulama Çatısı: Uygulama geliştiricilere geniş bir platform sunan kısımdır.
Uygulama Katmanı: Doğrudan [ava (programlama dili)[yle geliştirilmiş uygulamaları içermektedir.
Geliştirme


12 Kasım 2007'de OHA, Android'in yazılım geliştirme teçhizatının önizlemesini yayınlamıştır ve bu önizleme, geliştirici ve hata giderici, kütüphane setleri, aygıt emülasyonu, dökümantasyon, örnek tasarılar, eğitim, [SS[ve fazlasını içermektedir. Geliştiriciler, eğer [indows XP[ [ista[veya [ac OS[çalış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 yüksek versiyonu
[clipse (yazılım)[3.2 veya yüksek versiyonu



Özellikler

ndroid'in son sürümleri, çoklu-görev (multitasking), çoklu-dokunuş (multitouch) ve Adobe Flash desteğiyle beraber gelmektedir. Google Play Store ile uygulamalar yüklenebilmektedir.
Handset ÇizimlerSistem, [GA[ [D grafik[arşivler, [penGL ES[3.0 tabanlı [D Grafik[arşivlerine ve geleneksel telefon çıkışlarına son derece kolay uyum sağlar.DepolamaBilgi depolama amaçlı [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ı açık kaynak kodlu [ebKit[[pplication framework[üzerine 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 önlemeli fotoğraf/video kameralarda, dokunmatik ekranda, [PS[ pusulalar ve ivmeölçerlerde son derece yeteneklidir.Eleştiriler


Android, [oogle[ tarafından tam olarak bedava olduğu duyurulmadığı için eleştirilmektedir. SDK'nın bazı bölümleri hâlâ patentli olup açık kaynak kodlu değildir. Bunun Google tarafından kontrollü olarak yapıldığına inanılmaktadır.