Android'de tam teşekküllü işletim sistemi çalıştırıyor. Android nedir ve işlevleri

  • 03.08.2019

Herhangi bir gadget sahibi, Android'in farklı sürümleri olduğunu bilir - üreticilerin cihazlarına yükledikleri işletim sistemi. Başlangıçta yalnızca cep telefonlarını yönetmek için oluşturuldu. Daha sonra tabletlerde, akıllı saatlerde, sanal gerçeklik gözlüklerinde ve hatta kullanıldı. Android'in inanılmaz popülaritesi, gelişimi sırasında aldığı birçok yararlı işlevden kaynaklanmaktadır. Bu sayede rakipleri Microsoft ve Apple'ı kolayca atlayarak neredeyse tüm mobil cihazlar için pazarı fethetti. Ancak her şey küçük bir girişimle başladı. Google, Android işletim sisteminde bu tür olasılıklar görmediyse, kullanıcılar modern bir gadget'ın nasıl olması gerektiğini bilmeyebilir.

Bu işletim sistemi, 2008 yılında kullanıcılara sunuldu. Ancak, gelişimi ilk sürümün yayınlanmasından 5 yıl önce başladı. Projenin kurucusu, arkadaşları ile birlikte cep telefonları için açık bir işletim sistemi oluşturma fikrini hayata geçirmek isteyen Andy Rubin'di. Android Inc. adında bir şirket kurdular ve kaydettirdiler.

O dönemde Android'in temelini oluşturan fikirler fazlasıyla yenilikçi görünüyordu. Dolayısıyla proje, özünü anlamayan yatırımcılar arasında ilgi uyandırmadı. Bunun istisnası, tam anlamıyla iflas etmiş bir şirketi zamanında kurtaran Google'dı. Ama aynı zamanda Android markasının ve tüm gelişmelerin tam sahibi oldu.

Oracle ile açılan dava nedeniyle, önde gelen arama motorlarından biri zor günler geçiriyordu. Öncelikle Google hizmetlerine odaklanan açık bir işletim sistemi biçiminde Android'in oluşturulmasına karar verildi.

Android'in yayınlanmayan ilk çalışan sürümü

Geliştiriciler, o zamanlar popüler olan Blackberry şirketinin başarısına odaklandı. Bu nedenle, Android'in ilk çalışan sürümü benzer bir arayüze sahipti. Mayıs 2007 ortalarında ortaya çıktı ve M3 olarak adlandırıldı. İşletim sistemi, tuşlara ve nispeten küçük ekrana sahip telefonlar için tasarlanmıştır. Ana ekranda ana öğe Google arama çubuğuydu.

Dokunmatik ekranlı telefon fikri, o zamana kadar ilk iPhone'u piyasaya süren Apple'dan devralındı. Bu etkinlik olmasaydı, Android'in ilk sürümü 2008'den önce ortaya çıkacaktı ve normal bir tuşlu telefon için tasarlanmış olacaktı. Şirket, işletim sisteminin piyasaya sürülmesini ertelemeye ve özellikle dokunmatik ekranlar için bir geliştirme kursu almaya karar verdi. Ayrıca Andy Rubin, navigasyon hizmeti için aktif olarak haritalar geliştiriyordu ve telefonlarda GPS teknolojisi için destek oluşturmak istiyordu.

Android'in ilk sürümünün resmi sürümü

Android 1.0, Eylül 2008'de piyasaya sürüldü. Google, mobil cihazlar üretmediğinden, şirket yeni işletim sistemi için bir telefon üreticisi aramak zorunda kaldı. Seçim, Microsoft'tan Windows Mobile çalıştıran cihazların üretiminde liderlerden biri olan Tayvanlı şirket HTC'ye düştü. Android'i işletim sistemi olarak kullanan ilk telefon HTC Dream olarak adlandırıldı. Google'ın işletim sisteminin uyarlandığı bir dokunmatik ekran kuruldu.

Yeni işletim sistemine dayalı cihaza oldukça büyük ilgi gösterilmesine rağmen, Android'in önemli ölçüde yeniden işlenmesi gerekiyordu. Eski kavramlardan kurtulmak, tespit edilen eksiklikleri gidermek ve daha modern hale getirmek için bu gerekliydi. Android'in gerçek başarısı yalnızca 1.6 sürümünün yayınlanmasıyla geldi.

Resmi sürümden bir ay sonra, bu işletim sistemi için tasarlanmış resmi uygulama mağazası olan Android Market açıldı. Dünyanın her yerinden çok sayıda geliştiricinin kendisi için uygulamalar oluşturmasına ve aynı zamanda iyi para kazanmasına izin verdi. Kullanıcılar için bu mağaza, telefonunuz için istenen programı hızlı bir şekilde bulup indirebileceğiniz bir yer haline geldi.

Android 2.x sürümleri

Geliştiriciler, kod adı Eclair olan ve 2010 yılında piyasaya sürülen Android 2.0 sürümü için işletim sisteminin işlevselliğini ve görünümünü önemli ölçüde iyileştirdiler. Bu arada, yeni sürümlere "lezzetli" isimler verme fikri geliştiricilerden biri tarafından önerildi ve başlangıçta bir şaka olarak görüldü. Ancak Android 1.5 sonunda Cupcake, sürüm 1.6 - Donut adını aldı. Böylece fikir sıkışmış ve işletim sisteminin sonraki sürümleri tatlıların adlarını alfabetik sırayla almaya başladı.

Google'ın ortak olduğu telefon üreticilerinin sayısı bu zamana kadar çoktan önemli ölçüde artmıştı. Motorola, Samsung, LG ve diğer devler gelecek vaat eden işletim sistemiyle ilgileniyor. Pazardaki rekabet aralarında büyümeye başladı. Şirketler aynı yazılımı kullanan diğerlerinden sıyrılmak için cihazlarının donanımını iyileştirmek zorundaydı. Aslında Android, üretilen akıllı telefonların "performans yarışının" nedeni haline geldi.

Aynı yıl Google, markalı bir akıllı telefon çıkarmaya karar verdi. Şirketin hala kendi üretim tesisleri olmadığı için HTC, Google Nexus One'ın üretimini tekrar devraldı (bu isim yeni cihaza verildi).

Geliştiriciler mobil işletim sistemlerini geliştirmeye ve iyileştirmeye devam etti ve aynı yıl Android 2.2 Froyo çıktı. Bu sürüm, Adobe Flash teknolojisi için destek, bulut tabanlı veri senkronizasyonu ve JIT derlemesini kullanan programlar için performans iyileştirmeleri ekler.

O dönemde Android'in en başarılı sürümünün yayınlanmasıyla Google, markalı akıllı telefonunun ikinci sürümünü satışa sundu. Bu sefer Samsung üretici olarak seçildi. Ancak satışların başladığı gün LG, çift çekirdekli işlemci kullanan yeni telefonunu duyurdu. Bu nedenle, Nexus S önemli bir ticari başarı elde etmedi.

Tabletler için işletim sistemi

2011'de Google, iPad'i için Apple'a iyi bir cevap vermeye karar verdi ve Android'i tabletler için uyarladı. O zamana kadar bu işletim sistemi sadece telefonlarda kullanılıyordu. Böylece ışık, Android 3.0 - Honeycomb sürümünü gördü. Motorola, Samsung, Acer, Lenovo ve diğerleri gibi birçok şirket, tablet PC'leri için işletim sisteminin bu sürümünü kullanmaya başladı.

Android 3'ün çalışmasındaki bazı sorunlar ve telefonlarla uyumsuzluğu nedeniyle, gelecekte Google, Android'in yalnızca tabletlere yönelik sürümlerini oluşturmayı reddediyor.

Çapraz platform işletim sistemi

2011 sonbaharında, Google'ın işletim sisteminin Ice Cream Sandwich adlı dördüncü sürümü çıktı. Arayüz önemli ölçüde yeniden tasarlandı, yeni işlevler eklendi. Zaten çapraz platform haline geldi - hem tablete hem de telefona kurulabilir. Android'in bu sürümünün yayınlanmasıyla, uygulama mağazası yeni bir ad aldı - Google Play.

2012-2013'te, işletim sistemi pratik olarak değişmeden kaldı. Google, Android çalıştıran cihazların üretimine daha fazla odaklandı. Galaxy Nexus, ASUS Nexus 7, LG Nexus 4 ve Samsung Nexus 10 tablet akıllı telefonlar bu şekilde piyasaya çıktı.

2013 yılında, Android 4.4'ün KitKat adlı en son sürümü yayınlandı. Zaten tanıdık geleneğe göre, LG'nin sorumlu olduğu Nexus 5 ortaklaşa piyasaya sürüldü. İşletim sisteminin bu sürümü neredeyse mükemmel görünüyordu. Geliştiriciler, o zamanın iOS'undan hiçbir şekilde daha düşük olmayan kullanışlı ve çekici bir arayüz oluşturmayı başardılar. Tüm hizmetlerin çalışması hata ayıklandı, çok sayıda işlev için destek eklendi. Ancak Google burada durmayacaktı.

Giyilebilir cihazlar için Android 5 ve OS sürümleri

İşletim sisteminin kullanımını genişletmeye karar veren Google, akıllı saatler için tasarlanmış bir Android Wear sürümünü piyasaya sürdü. Ancak o yılın en önemli olayı Android Lollipop sürümünün yayınlanmasıydı. İçinde "Materyal Tasarımı" olarak adlandırılan arayüz tamamen yeniden tasarlandı. Dış değişikliklere ek olarak, önemli dahili işlemler gerçekleştirildi. Önceden, Dalvik sanal makinesi uygulama kodunu işlemekten sorumluydu. Yerine, işletim sistemi performansını önemli ölçüde artıran ve güç tüketimini azaltan Android Runtime geçti.

Google Now on Tap destekli Android 6.0 sürümü

Arayüzde ve işlevsellikte önemli bir değişiklik olmadığı için Android 6, bu işletim sisteminin hayranlarını biraz hayal kırıklığına uğrattı. Geliştiriciler, ekrandaki herhangi bir öğe hakkında bilgi için İnternet'te arama yapmaya yönelik teknoloji oluşturmaya odaklandı. Google Now on Tap olarak adlandırıldı. Ancak beklenen popülariteyi elde edemedi.

Ek olarak Google, yamaların ve güncellemelerin düzenli olarak yayınlanmasına başlayarak işletim sisteminin güvenlik açığı ile ilgili sorunları ciddiye aldı. Ayrıca, belirli cihaz işlevlerini kullanmak için izin isteyen yeni ortaya çıkan ayrıcalık yönetimi sistemidir. Cihazın çalışma süresini artırmak için Doz ve Uygulama Bekletme eklendi.

Evolution Android - Nougat sürümü (android 7.0 sürümü)

Şu anda, Android'in bu yedinci sürümü en son sürüm. Android Oreo (kesin olmayan ad) yakında geliyor. Android'in 7. sürümünde, geliştiriciler ekranı bölerek aynı anda iki uygulama ile çalışma yeteneği eklediler. Birçok üreticinin ürün yazılımlarında çoklu görev uygulamasına rağmen, şimdi resmi olarak destekleniyor.

Yeni Java 8'e geçiş ve ART sanal makinenin güncellenmesi nedeniyle iş hızındaki artış sağlandı. Android 7'deki uygulamalar, ilk başlatıldıklarında "optimizasyon aşamasının" reddedilmesi nedeniyle çok daha hızlı çalışır.

Yenilikler arayüze de dokundu: artık kullanıcının takdirine bağlı olarak hızlı ayarlar paneline herhangi bir düğme ekleyebilirsiniz. Bildirimlerin görünümü daha iyi hale geldi, ayarlar menüsü daha ayrıntılı ve yapılandırıldı. Android'in yeni sürümü, sanal gerçeklik için tam desteğe sahiptir. Bildirimler artık uygulamaya göre gruplandırıldı ve emoji simgeleri eklendi.

Yukarıdakilere ek olarak, Android 7.0, aşağıdaki özellikler nedeniyle önceki tüm sürümleri geride bırakmaktadır:

  • ekran çözünürlüğünü değiştirme yeteneği;
  • basitleştirilmiş işletim sistemi yükseltme prosedürü;
  • pil gücünden tasarruf etmek için ekran kapalıyken arka plan işlemlerini askıya alın;
  • yeni kişisel asistan Google Asistan desteği;
  • çalışan tüm uygulamaları tek bir tıklama ile kapatma işlevi;
  • çalışması için kurulum gerektirmeyen anlık uygulamalar için destek;
  • cihazı gece kullanırken gözler üzerinde daha az baskı için gece modu;
  • İnternet trafiğini kaydetme işlevi.

Tüm bunlar Android Nougat'ı günümüzde mobil cihazlar için en iyi işletim sistemlerinden biri yapar. Android'in bir sonraki sürümünün duyurulan yeniliklerine bakılırsa, doğaları gereği oldukça kozmetik olacaklar ve devrim niteliğinde hiçbir şey getirmeyecekler. Google artık işletim sisteminin güvenliği, performansı ve enerji verimliliğine daha fazla odaklanıyor. Ancak geliştiriciler, arayüz ve işlevsellikteki küçük ama faydalı değişikliklerle kullanıcıları memnun etmeyi hala unutmuyorlar.

Google'dan Android işletim sistemi

Android geliştirme geçmişi, Android güncellemeleri, Android Market

Bölüm 1. Android işletim sisteminin özellikleri.

Android iletişimciler, tablet bilgisayarlar, e-kitaplar, dijital oynatıcılar, kol saatleri, netbook'lar ve Linux çekirdeğine dayalı akıllı kitaplar için taşınabilir (ağ) bir işletim sistemi.

Android çok çeşitli mobil cihazlarda kullanılan nispeten genç bir işletim sistemi.

Android işletim sistemi özellikleri

Başlangıçta Android Inc. tarafından geliştirildi ve daha sonra Google tarafından satın alındı. Ardından Google, şu anda platformun desteklenmesi ve daha da geliştirilmesi ile ilgilenen Open Handset Alliance'ın (OHA) oluşturulmasını başlattı. Android, Google tarafından geliştirilen kitaplıklar aracılığıyla cihazı kontrol eden Java uygulamaları oluşturmanıza olanak tanır. Android Yerel Geliştirme Kiti, C ve diğer dillerde yazılmış uygulamalar oluşturur.

2012'nin üçüncü çeyreğinde satılan akıllı telefonların% 75'i Android işletim sistemine sahipti.

android kontrolü altında, hem iletişim cihazlarını (en yaygın sınıf) hem de tablet PC'leri (tabletler), netbookları veya akıllı kitapları bulabilirsiniz. Ayrıca, üreticiler işletim sistemini çeşitli ekipmanlara yerleştirerek denemeyi bırakmazlar. Bir Android saat veya bir TV kutusu ile kimseyi şaşırtmayacaksınız.

İşletim sistemi, daha sonra Google tarafından satın alınan ve açık mobil standartların geliştirilmesi ve uygulanmasına adanmış bir dernek olan OHA - Open Handset Alliance'a devredilen Android Inc. tarafından geliştirildi. OHA, Google'ın yanı sıra HTC, Intel, Motorola, Qualcomm, Samsung, LG, T-Mobile ve Nvidia gibi devleri de içeriyor.

Video:

İşletim sistemi Linux çekirdeğini temel alsa da, bu işletim sisteminin tüm özelliklerini kullanmaz. Bunun nedeni, tüm yazılımların çalıştığı Dalvik sanal makinesinin kullanılmasıdır. Ancak Yerel Geliştirme Kitinin yayınlanmasıyla, geliştiriciler C ve diğer programlama dillerinde yerel uygulamalar oluşturma fırsatına sahip olur.

Geçmişi güncelleAndroid

Android'in ilk sürümü Eylül 2008'de yalnızca T-Mobile G1 (HTC Dream) iletişimci için sunuldu. Ayrıca altı ay sonra duyurulan 1.1 sürümüne bir güncelleme aldı.

İşletim sisteminin hızlı gelişimi Cupcake (1.5) ve Donut (1.6) sürümleriyle başladı. Eclair'in 2.0 Versiyonu bir ara versiyon haline geldi ve 2.1 versiyonu da aynı adı taşıyordu. En popüler cihazlardan bazıları - Nexus One ve onun "kardeşi" HTC Desire, ikincisinin kontrolü altındaydı.

Ardından, kullanıcılara HTML5 ve Flash 10.1 web teknolojileri için destek veren ve rekabette önemli bir avantaj elde etmelerini sağlayan Android 2.2 Froyo'nun piyasaya sürülmesi geldi.

Daha sonra şirket, güncellenmiş bir kullanıcı arayüzü, NFC desteği, çoklu kamera ve yüksek çözünürlüklü ekranlarla Android 2.3 Gingerbread'i tanıttı.


Ancak tabletler için özel bir sürüm olan Android 3.0 Honeycomb'da gördüğümüz en büyük değişiklikler. Tamamen farklı bir kullanıcı arayüzü, 3D efektler, kullanıcı dostu bir tarayıcı ve diğer birçok iyileştirme kullanır.

Maalesef Android 3.0 Honeycomb yalnızca tabletlerde kullanılabilecek. İletişimcilerde, yalnızca taşınmış sürümleri veya ...

Şu anda Android 2.4 sürümü sadece söylentilerden biliniyor. Ancak, belki de akıllı telefonlar ve iletişimciler için uyarlanmış tablet versiyonunun bir analogu olacak olan odur.

Video:

Eylül 2008'de ilk sürümün piyasaya sürülmesinden bu yana, birkaç sistem güncellemesi yapıldı. Bu güncellemeler, kural olarak, tespit edilen hataları düzeltmek ve sisteme yeni işlevler eklemekle ilgilidir. Sistemin her versiyonu kendi tatlı temalı bir kod adını alır. Kod adları alfabetik sıraya göre atanır.


Kasım 2012'ye kadar sistemin 14 sürümü yayınlandı. En son sürüm 4.2 Jelly Bean'dir ("sakızlı dolgulu lolipop").

Android aygıt yazılımının (CyanogenMod, MIUI, Virtuous Quattro, VillainROM, Open Kang Project, Replicant gibi) tamamen açık sürümlerini geliştiren bir meraklı topluluğu var.

Android'in değiştirilmiş sürümleri ("donanım yazılımı" veya "özel donanım yazılımı" olarak da adlandırılır) aşağıdakiler için oluşturulur:

google hizmetlerini android cihazdan kaldırma (örneğin, veri senkronizasyonu gibi) - kullanıcı verilerinin yalnızca android cihazda yerelleştirilmesini sağlamak için - kimlik bilgilerinin (IMEI, telefon numarası, GPS koordinatları vb.) sunuculara aktarılması olasılığı hariç Google;

daha hızlı ve daha sık (cihazların üreticileriyle karşılaştırıldığında) Android işletim sisteminin yeni sürümlerinin sağlanması. Bir üreticinin modası geçmiş veya kârsız görünen bir modeli desteklemeyi bırakması alışılmadık bir durum değildir ve yeni işlevler görmek isteyen kullanıcıların meraklılarının çalışmalarına yönelmesi gerekir, ancak sistemik olarak modası geçmiş birçok telefonun daha fazla güncelleme yeteneği vardır (Nexus One en iyi örnektir).

Video:

yeni ayarlar ve işlevlerle android aygıt yazılımının eklenmesi. FLAC Kayıpsız Ses desteği, indirilen uygulamaları bir MicroSD kartta saklama yeteneği (Android için sürüm 2.2'ye kadar) vb.


Bir android cihazı flaşlamak için, sistem ve varsayılan uygulamalar üzerinde size daha fazla kontrol sağlayan kök erişimine (buna köklendirme denir) ihtiyacınız vardır. Kök erişimi için önyükleyicinin kilidini açmanıza gerek yoktur (kilitli olmayan bir önyükleyici, cihazda iki veya daha fazla işletim sistemini başlatmanıza izin verir). Değiştirilmiş ürün yazılımı, eski telefon kullanıcılarının yalnızca daha yeni sürümler için mevcut olan uygulamaları kullanmasına, kararlılığı artırmasına, hızı artırmasına ve genellikle üretici hatalarından kurtulmasına olanak tanır.

Tüm android cihaz üreticileri, başlangıçta donanımda root erişimini (ve yanıp sönme olasılığını) engelleyerek, kullanıcıyı kötü amaçlı yazılım yüklemekten ve cihazı hasardan koruma arzusuyla motive eder. Bununla birlikte, bu korumayı aşmak için karmaşık korsan tekniklerinin yoğun kullanımı nedeniyle, üreticiler yarı yolda buluşmak ve telefonların resmi olarak açılma olasılığını yaratmak zorunda kaldılar (Sony Ericsson - Önyükleyicinin Kilidini Açma hizmeti, HTC - Önyükleyicinizin Kilidini Açma hizmeti). Kilit açma işlemi sırasında telefonun olası bir arızasıyla ilişkili risk, önyükleyicinin kilidi açılırsa, telefon garantisinin erken kaybedildiğini belirten koşulları kabul eden kullanıcıya geçer. Ve bazı üreticiler daha da ileri gitti ve her şeyi yaptı, böylece gelişmiş bir kullanıcı yalnızca farklı bir ürün yazılımı yükleyemez, aynı zamanda kendi yazılımını da oluşturabilir (ürün yazılımını, yazılımı değiştirmek için ayrıntılı talimatlar, yazılım platformunun mimarisine ilişkin belgeler, orijinal ürün yazılımı kodu, vb.) ) ve alternatif aygıt yazılımının geliştirilmesini desteklemek (Sony Ericsson, CyanogenMod'a sponsorluk yapmaktadır). Ek olarak, bu (Sony Ericsson girişimi) yanıp sönme işlemi için test edilmemiş bilgisayar korsanlığı araçlarının (örneğin HTC için) kullanılması ihtiyacını ortadan kaldırır.

İki tarafın çıkar çatışmasında (Google ve kullanıcılarla birlikte telefon üreticilerinin kendileri), aşağıdaki motivasyon izlenebilir:

üreticiler telefonlarına root atmadan kaldırılamayan reklam yazılımı uygulamaları yüklemek istiyor;

Video:

Google, kullanıcı hakkında olabildiğince fazla bilgi toplamak istiyor: yalnızca e-posta adresleri veya ziyaret sitelerinin geçmişi gibi kişisel verileri değil, aynı zamanda kullanıcının hareketiyle ilgili bilgileri (GPS koordinatları veya GPS alıcısı kapalıyken, baz istasyonlarından gelen sinyallere göre cihazın konumu) gerçek zamanlı olarak toplamak istiyor. yasal işlemlere yol açan.

üreticiler işletim sistemini derhal güncellemeye çalışmazlar ve yaklaşık altı ay sonra ürünü desteklemeyi bırakırlar, bu da alıcıları yeni telefon modellerine geçmeye zorlar.

24 Eylül 2009'da Google, CyanogenMod geliştiricilerine, sistemin kapalı kaynaklı parçalarının ve uygulamaların (Market, GPS navigasyonu, Haritalar vb.) Alternatif bellenimden kaldırılmasını talep eden bir mektupla başvurdu. Sonuç olarak, CyanogenMod'un android sürümünden "kapalı" uygulamalar kaldırıldı ve CyanogenMod'un kurulumu sırasında, kullanıcı yazılım paketini Google'dan yükleme veya "kapalı" programların alternatif sürümlerini (alternatif "Haritalar" vb.) anlaşmazlık sağladı ve kullanıcılara Google uygulamalarından özgür olma veya olmama fırsatı sağladı.


Android geliştirme geçmişi

temmuz - Google, Android Inc.'i satın aldı.

5 Eylül - Open Handset Alliance (OHA) şirketler grubunun, mobil cihazlar için açık standartlar geliştireceği resmi olarak duyuruldu. OHA şu anda en büyük hücresel operatörleri T-Mobile, mobil cihaz üreticileri HTC, Intel, Sprint Nextel, KDDI, NTT DoCoMo, China Mobile, yonga geliştiricileri Broadcom, Marvell, NVIDIA, Qualcomm, SiRF, Texas Instruments dahil olmak üzere 34 şirketi bir araya getiriyor. LG, Motorola, Samsung Electronics'in yanı sıra bilişim endüstrisinin küresel devi ve ittifakın ana ideolojik ilham kaynaklarından biri olan Google. OHA'nın tanıtılmasıyla eş zamanlı olarak, Linux çekirdeğine dayalı açık bir Android mobil platformu duyuruldu.

12 Kasım - Android "Early Look" SDK'sının ilk sürümü sunuldu ve indirilmek üzere sunuldu.


23 Eylül - Google, mobil operatör T-Mobile ve Tayvanlı üretici HTC ile birlikte, Android 1.0 platformuna dayanan ilk cihazı - T-Mobile G1 akıllı telefonunu (HTC Dream) duyurdu.

İlk tam SDK 1.0, Sürüm 1 yayınlandı.

12 Ocak - Android 2.1 yayınlandı. Bazı kaynaklar bu sürümü "Flan" olarak adlandırır, ancak bu "Eclair" sürümünün bir parçasıdır.

mayıs - Android 2.2 (FroYo) yayınlandı

aralık - Android 2.3 (Gingerbread) yayınlandı

15 Ağustos - Google, Motorola Mobility'nin yönetim kurulu ile telekom şirketini 12,5 milyar dolara satın almak için anlaştı.

Droid ve Roboto yazı tipi aileleri, Android platformu için özel olarak oluşturulmuştur.

Her sürümün adı, 1.5'ten başlayarak, Android OS bir tatlıya verilen addır. İsimlerin versiyon sırasına göre ilk harfleri Latin alfabesinin harflerine karşılık gelir: 1.5 Cupcake ("cupcake"), 1.6 Donut ("donut"), 2.0 / 2.1 Eclair ("pasta" veya "krema"), 2.2 Froyo ("donmuş yoğurt" un kısaltması) ), 2.3 Gingerbread, 3.0 Petek, 4.0 Dondurmalı Sandviç, 4.1 / 4.2 Jelly Bean, 5.0 Key Lime Pie ( Limonlu turta), Lolipop (lolipop), Pekmez (pekmez) ve Nougat (nugat) (gelecekteki ve / veya onaylanmamış versiyonlar italik yazılmıştır).

İlk ikisi ünlü robotların isimleriydi: 1.0 Astro ("Astro Boy") ve 1.1 Bender ("Futurama"), ancak telif hakkı nedeniyle tatlı olarak değiştirildi.

Şubat 2011 itibarıyla, Android cihazlar İngiltere'deki en popüler akıllı telefonlar listesinde güvenle ilk sırada yer aldı ve iOS ile iPhone 4'ü geride bıraktı. Uzmanlara göre bu, Android işletim sisteminin mobil işletim sistemi pazarında küresel liderliğe doğru ilk adımıdır.

Resmi Android web siteleri hala işletim sistemini çalıştırmak için minimum donanım gereksinimlerini belirtmemektedir (bir Android geliştirme kiti için yalnızca donanım gereksinimleri vardır).

Sol alttaki resmi Android web sitesinde imleci robotun üzerine getirirseniz farklı hareketler gerçekleştirir ve basıldığında elini sallar.

Android 1.6'da geliştiriciler, standart linux kitaplıklarına dayanarak sistem için kendi düşük seviyeli modüllerinizi C / C ++ dilinde yazmanıza olanak tanıyan Yerel Geliştirme Kitini ekledi. Örneğin, Android platformundaki Bionic olarak bilinen standart C kitaplığı standart değildir ve libc ile tamamen uyumludur.

Video:

Google'ın Google Play ve diğer hizmetlerine erişmek için, telefon üreticisinin yalnızca Google ile bir sözleşme imzaladıktan sonra telefona yükleme hakkına sahip olduğu tescilli uygulamaları kullanmalısınız.

Android rakipleri, platformu aşırı derecede parçalanmış olmakla ve geliştiricilere engel teşkil etmekle suçlayarak platformu eleştirdi. Google, bu tür sorunların bulunmadığını belirterek tüm iddiaları yalanladı, ancak yine de parçalanma sorunlarının üstesinden gelmek için bir araç yayınladı.

Google'ın, yalnızca Open Handset Alliance üyeleri tarafından veya anlaşma imzalandıktan sonra bireysel talep üzerine sunulan Android 3.0 Honeycomb'u herkese açık hale getirmeme kararı eleştirildi. Google bunu, platformun kullanılamaması ve dikkatsizce uygulanmasını engelleyen bir önlemle motive ediyor.

Richard Stallman, "her şey basit ve net: Linux çekirdeği hariç, Android 3 özgür olmayan bir yazılımdır" ve "Android telefonlar bugün Apple veya Windows akıllı telefonları kadar kötü olmasa da, söylenemez. özgürlüğüne saygı duy. " Google'a göre, kapalı kaynak Android 3.0 geçici bir önlemdir, ancak sürüm 4'ün yayınlanmasından sonra bile kaynak 3.0 açık değildi.

Lookout Security Mobile'a göre, yalnızca 2011 yılında Android akıllı telefon kullanıcılarından yaklaşık bir milyon ABD doları çalındı.

21 Ekim 2008'de OHA ittifakı Android platformu için kaynak kodunu yayınladı. Sürüm, tüm Android yığınını içeriyordu: işletim sistemi, ara yazılım ve Java ile yazılmış ana son uygulamalar. Android kaynak kodunun toplam boyutu 2,1 GB'dir. Android kaynak kodu için "Tercih Edilen Lisans", Apache Lisansı 2.0'dır. Android 3.0 Honeycomb'un piyasaya sürülmesinden sonra, Google Andy Rubin mobil bölümü başkanı, sistemin iletişim cihazları üzerinde çalışmaya hazırlıksız olması ve önemli optimizasyonlar gerektirmesi nedeniyle sistemin yeni sürümünün kaynak kodunun açılmasının erteleneceğini duyurdu. Bu karar analistler tarafından eleştirildi: örneğin, ZDNet köşe yazarı Christopher Dawson bu hamleyi Google'ın hayal kırıklığına uğrattığını söyledi. Ancak şirketin verdiği sözlere göre Google, 2011 sonbaharında sistemin bir sonraki sürümü olan Android 4.0 Ice Cream Sandwich için kaynak kodlarını açtı.


Android cihazlar

Android'i çalıştıran ilk cihaz, 23 Eylül 2008'de tanıtılan ve HTC tarafından geliştirilen HTC Dream akıllı telefondu (T-Mobile tarafından resmi olarak T-Mobile G1 adıyla başlatıldı). Diğer akıllı telefon üreticilerinden çok sayıda duyuru kısa süre sonra Android tabanlı cihazları piyasaya sürmek için takip etti. Tabletleri hedefleyen Android sürüm 3'ün (Honeycomb) piyasaya sürülmesiyle, giderek daha fazla üretici bu platformda tabletlerin piyasaya sürüldüğünü duyurmaya başladı. Ayrıca Google, mobil sektörün çeşitli devleri ile işbirliği yaparak "Google Nexus" serisinde kendi cihazlarını üretmektedir. Bu cihazlar, yeni sürümlere yönelik güncellemeleri ilk alan cihazlardır.

Akıllı telefon ve tabletlere ek olarak Android işletim sistemi başka cihazlara da yüklenmiştir. Böylece, 2009'un sonunda, Android'de çalışan ilk fotoğraf çerçevesi satışa çıktı. Haziran 2011'de İtalyan şirketi Blue Sky, Android işletim sistemini çalıştıran i'mWatch akıllı saatlerinin piyasaya sürüldüğünü duyurdu. Ağustos 2012'de Nikon, aynı zamanda Google'ın platformunda da çalışan dünyanın ilk kamerasını tanıttı. Daha önce bahsedilen "Google Nexus" serisi yalnızca akıllı telefonlar ve tabletleri değil, aynı zamanda Android üzerinde çalışan Nexus Q medya oynatıcısını da içerir.


Buna ek olarak, meraklılar Android'i, Android'in emülasyon modunda başlatıldığı Windows Mobile akıllı telefonları HTC Touch Dual ve HTC TyTN II gibi bir dizi tanınmış cihaza taşıdı. Maemo'da çalışan İnternet tabletleri - Nokia N810 ve Nokia N900 (Nitdroid adı verilen bir bağlantı noktası) - ve MeeGo platformunda çalışan Nokia N9 ve işletim sistemi üzerinde çalışan HTC HD2 akıllı telefonlara da tam taşıma gerçekleştirildi. Android işletim sisteminin hem microSD karttan hem de dahili NAND bellekten çalışabildiği Windows Mobile. Aynı zamanda, kurulu sistem tam, özellikle sınırlı olmayan işlevselliğe sahiptir. Ek olarak, Android dahil olmak üzere bu cihazlarda çeşitli işletim sistemlerini çalıştırmak için tasarlanmış Openiboot adlı özel bir program kullanarak bazı Apple cihazlarına (iPhone, iPod Touch ve iPad) Android'i kurma konusunda başarılı bir deneyim var. Sınırlı işlevselliğe sahip ön donanım yazılımları, Bada işletim sistemine dayalı cihazlarda görünür. Koolu, Android'i Neo FreeRunner'a taşımaya başlamakla kalmadı, aynı zamanda bu akıllı telefonları Google'dan önceden yüklenmiş bir mobil platformla satarak işini kurdu. Koolu'nun Neo FreeRunner'daki Android bağlantı noktasının ilk resmi ve genel beta sürümü Aralık 2008'de yapıldı. Ayrıca Android, x86 mimarisine taşınır.


Kaynaklar

Wikipedia - Özgür Ansiklopedi, WikiPedia

android.com - Android sitesi

proandroid.net - Android Uygulamaları

youhtc.ru - NTS telefonlar için her şey

Uzun süredir iPhone kullanıcıları, iOS'un ilk sürümlerinin nasıl çalıştığını biliyor. Aslında, yalnızca önceden yüklenmiş uygulamaların arka planda çalışmasına veya mevcut uygulamayı durdurmasına izin veren tek görevli bir işletim sistemiydi: bir kitap okursunuz, sizi ararlar - kitap okuyucu küçültülür ve ekranda bir arama penceresi belirir. Ancak tersi işlem imkansızdır: kitap okuyucu yalnızca diğer uygulamaların çalışmasını kesintiye uğratmakla kalmaz, aynı zamanda küçülttükten hemen sonra da öldürülür.

Böyle bir sistemin varoluş nedeni elbette işlemciyi, RAM'i ve pil ömrünü korumaktır. Onun sayesinde (ancak sadece değil), iPhone sınırlı kaynaklar koşullarında hızlı bir şekilde çalışabiliyordu ve pil konusunda çok dikkatliydi.

Android işletim sistemi nasıl çalışır?

Android her zaman farklı çalıştı. Burada birçok farklı uygulamayı çalıştırabilirsiniz ve hepsi bellekte kalır ve hatta arka planda çalışabilir. Tarayıcınızı açın, adresi girin ve sayfa yüklenirken posta istemcisini başlatın ve harfleri okuyun. Her şey bir masaüstündeki gibidir, ancak uygulamaları kapatma konusunda endişelenmenize gerek kalmaz, RAM bittiğinde sistem bunu kendisi yapar veya başlatılan uygulamayı barındırmak için yeterli olmaz (tabii ki, nadiren kullanılan uygulamalar ilk olarak tüketilecektir. ). Bu mekanizmaya düşük bellek öldürücü.

Kök olarak, düşük bellek öldürücü ayarları doğrudan veya özel uygulamalar kullanılarak ayarlanabilir

Çoklu görev sisteminin önemli bir unsuru hizmetlerdi. Bunlar, kesinlikle her koşulda arka planda çalışabilen özel uygulama bileşenleridir: Ekranda veya ekran dışında, simge durumuna küçültülmüş veya en üst düzeye çıkarılmış hizmetler, ana uygulamanın çalışıp çalışmadığını bile önemsemez. Sadece "Hey Android, CPU kaynaklarına ihtiyacım var, bazı hesaplamalar yapmak istiyorum" dedi ve bu kaynakları aldı. Android terminolojisinde, sisteme böyle bir istek denir uyanmak (veya daha doğrusu işlemci uyanma kilidi).

Ancak, böylesine güçlü ve kullanışlı bir aracı desteklemek Google'da acımasız bir şaka yaptı. Her hapşırık için hizmet üreten, sürekli bir tür çalışma yapan ve akıllı telefonun uyumasına izin vermeyen çok sayıda uygulama ortaya çıktı. Bir akıllı telefona yüz uygulama yükleyen kullanıcı, her biri periyodik olarak bir şeyler yapan birkaç düzine hizmet aldı (telefon uyurken Twitter beslemesini güncellemek çok önemlidir).

İşler o kadar üzücü ki, Çinli üreticiler orijinal Android ile uyumluluğu sürdürme göreviyle yükümlü değillerdi (Play Store'u akıllı telefonlarınıza yüklemek istiyorsanız bu gereklidir), akıllı telefonlarında sistem dışı uygulamalar için hizmetlerin yaşam döngüsünü sürdürme mekanizmalarını kapatmanız yeterlidir.

İleri düzey kullanıcılar diğer yöne gitti: Kök ayrıcalıklarına sahip oldular ve Greenify uygulamasını yüklediler, bu da seçilen uygulamaların hizmetlerini dondurarak kimse onları uyandırmasın diye dondurmalarına izin verdi. Günde bir kereden az kullandığınız tüm yazılımları yok etmek gibi daha radikal seçenekler de vardı.

Google'ın kendisi de zehirli hizmetlerle mücadele etmek için adımlar attı. Bu yönde büyük bir adım atılan Android 4.4'te, bir hizmetin çok uzun süredir çalışıp çalışmadığını ve işlemciyi aşırı yükleyip yüklemediğini belirleyen akıllı bir mekanizmanın ortaya çıktığı ve eğer öyle olduğu ortaya çıkarsa yerine çiviledi ve başlamasını engelledi. Yüzeysel bir bakışta bile, sistemin bu sürümü, öncekilerden çok daha uzun süre pille yaşadı.

Android 6.0'da Google daha da ileri gitti ve onu bir mekanizma ile donattı Doz, akıllı telefonun belirli bir süre kullanılmadığında (yaklaşık bir saat) onu özel bir enerji tasarrufu moduna geçirdi. Bu modun özelliklerinden biri, uyandırma yasağıdır, yani ne uygulamalar ne de hizmetler herhangi bir iş yapmak için akıllı telefonu uyandıramaz. Android 6.0 daha uzun yaşamadı, bu yüzden bu mekanizmanın işe yarayıp yaramadığı bilinmiyor.


Doz çalışma çubuğu

Son olarak, Android 8.0'da Google, arka plan hizmetlerini devre dışı bırakarak radikal bir adım attı. Ancak iki istisna dışında:

Uygulama bazı durumlarda, örneğin ekrandayken hizmetleri başlatabilir ancak Android, uygulama uykuya geçtikten sonra onları öldürecektir.
Kullanıcı tarafından görülebilen hizmetlere hala izin verilmektedir. Bu sözde ön plan hizmeti, bildirim çubuğunda görünen ve durum çubuğunda bir simgesi olan bir hizmet.

Görünüşe göre, evet, hizmetler kötüdür, ancak şimdi arka planda görünmez şekilde çalışması gereken hırsızlık önleme gibi uygulamalar nasıl olunur? Veya aynı e-posta istemcisi mi? Postanızı periyodik olarak kontrol etme ihtiyacı nedeniyle, bildirim çubuğunda asılı kalmalı mı?

Pek sayılmaz. Google, sözde 5.0 sürümünden beri hizmetleri yasaklamaya doğru ilerliyor. JobScheduler... Bu, uygulamaların belirli bir zamanda veya böyle bir olay meydana geldiğinde Android'den belirli bir işi yapmasını istemesine izin veren özel bir alt sistemdir (örneğin bir İnternet bağlantısı). Ve evet, JobScheduler, iOS'tan benzer bir işleve çok benziyor.

Bağlayıcı

Popüler inanışın aksine, Android, en eski sürümlerden beri uygulamaları izole etmek için korumalı alanları kullandı. Ve çok ilginç bir şekilde uygulandı. Her uygulama ayrı bir Linux kullanıcısı olarak çalışıyordu ve bu nedenle yalnızca / data / data içinde kendi dizinine erişebiliyordu.

Uygulamalar birbirleriyle ve işletim sistemiyle yalnızca IPC mekanizması aracılığıyla iletişim kurabilir Bağlayıcı, bir eylemi gerçekleştirmek için yetki gerektiren. Aynı mekanizma birkaç başka amaç için de kullanıldı: onun yardımıyla, sistem uygulamaları gelen arama, gelen SMS, bir ücretin fişe takılması gibi sistem olayları hakkında bilgilendirir. Uygulamalar mesajlar aldı ve bunlara yanıt verebilir.


Binder, Linux çekirdeği ve Service Manager'daki bir sürücü tarafından desteklenir

Bu özellik, Android'e Tasker, Automate veya Locale gibi uygulamalardan bildiğimiz çok zengin otomasyon yetenekleri verdi. Uçak modunu açma / kapama gibi bazı tehlikeli özelliklerin artık normal uygulamalarda yasak olması dışında tüm bu uygulamalar Android 8 için de mevcuttur.

Uyarı sistemi, niyet, Binder üzerinde uygulanan ve uygulamalar (veya işletim sistemi ve uygulamalar) arasında bilgi alışverişi yapmanın yanı sıra uygulama bileşenlerini başlatmak için tasarlanmış özel bir mekanizma. Amaçları kullanarak, uygulamalara olaylar hakkında bildirimde bulunabilir, sistemden belirli veri türlerini işlemek için bir uygulama açmasını isteyebilirsiniz (örneğin, bir tarayıcıda belirli bir sayfayı açmak için, yalnızca sayfaya bağlantı içeren bir yayın amacı göndermeniz gerekir ve web sayfalarını görüntüleyebilen tüm uygulamalar buna yanıt verir. veya yalnızca varsayılan tarayıcı) veya yalnızca bir uygulamanın bir bileşenini çalıştırın. Örneğin, Android'deki uygulamalar doğrudan değil, amaçlarla başlatılır.

Ne yazık ki, hizmetler gibi, amaçlar da Google ve Android kullanıcıları için bir sorun haline geldi. Gerçek şu ki, uygulamaları olaylarla ilgili bilgilendirmek için kullanılan yayın amaçları, bunlara yanıt verebileceğini iddia eden tüm uygulamalara anında gider. Ve uygulamanın amaca tepki verebilmesi için başlatılması gerekir. Resim şu şekildedir: bir akıllı telefonda android.net.conn.CONNECTIVITY_CHANGE amacına yanıt verebilen yirmi uygulama vardır ve ağa her bağlandığınızda ve ağdan bağlantıyı kestiğinizde, sistem amaca yanıt verebilmeleri için bu uygulamaları başlatır. Bu enerji tüketimini nasıl etkiler - kendinizi hayal edin.

Google bu yanlış anlamayı Android 8.0'da tekrar düzeltti. Uygulamalar artık yayın amacı işleyicilerini yalnızca çalışırken kaydedebilir (küçük istisnalar dışında).

Google hizmetleri

Google, Android'in açık kaynaklı bir işletim sistemi olduğunu göstermekten hoşlanıyor. Elbette bu tamamen doğru değil. Bir yandan, Android kodu gerçekten açık kaynaktır, bu yüzden çok sayıda farklı özel yazılımlara erişimimiz var. Öte yandan, resmi kaynaklardan Android'i oluştururken, birkaç önemli bileşeni olmayan bir sistem elde edeceksiniz: 1) kaynakları üretici tarafından ticari sır olarak gizlenen bağımsız sürücüler, 2) Öncelikle hesabınıza erişim elde etmek için gerekli olan Google hizmetleri, Google'ı başlatın Oynatın ve bulut yedekleme.

Google hizmetleri (Google Mobile Services) ayrıca push bildirimleri desteği, Anında Uygulamalar, Google Haritalar, takvime erişim, baz istasyonlarındaki konum ve Wi-Fi yönlendiricileri, cihazın kilidini açmanıza olanak tanıyan Smart Lock mekanizması dahil olmak üzere pek çok şeyden sorumludur. bazı koşullara bağlı olarak.

Android'in modern sürümlerinde, Google hizmetleri işin o kadar çoğunu devraldı ki, onlarsız yaşamak mümkün olsa da çok sorunlu. Ve onlarla da eğlenceli değil: GApps paketinin (yalnızca Google ve Google Play hizmetlerini içeren) minimum sürümü 120 MB'den daha ağırdır ve hizmetlerin kendisi RAM ve pil gücü sevgisiyle ünlüdür. Ve onlar da kapalıdır, yani ne yapabileceklerini yalnızca Google'ın kendisi bilir.


Opengapps.org web sitesinden Google hizmetlerini ve özel ürün yazılımı uygulamalarını içeren bir paketi indirebilirsiniz (açık kelimesi bunların açık olduğu anlamına gelmez)

Bu nedenle görevi, Google hizmetlerinin en önemli işlevselliğini açık kaynak kodunda yeniden yaratmak olan microG projesi doğdu. MicroG zaten hesabınıza erişmenize, anlık bildirimleri etkinleştirmenize, Google haritalarına erişmenize ve baz istasyonlarına göre konumu belirlemenize olanak tanır. Ve tüm bunlar dört mega boyutunda ve RAM ve pil ömrü için neredeyse hiç gereksinim yok.

Proje, kutunun dışında microG ve çalışması için gerekli tüm değişiklikleri içeren kendi LineageOS aygıt yazılımına sahiptir.

Linux çekirdeği ve çalışma zamanı

Android, Linux çekirdeğine dayanmaktadır. Çekirdek, donanıma erişim, RAM ve salt okunur belleği yönetme, işlemci çekirdekleri arasında işlemleri başlatma, durdurma ve aktarma işlemleri ve diğer birçok görev dahil olmak üzere akıllı telefonun kaynaklarını yönetir. Herhangi bir işletim sisteminde olduğu gibi, çekirdek Android'in kalbidir ve onsuz her şeyin parçalanacağı en önemli parçadır.


Katmanlı Pasta Android

Bir Linux çekirdeğinin ve kısmen POSIX uyumlu bir çalışma zamanı ortamının (öncelikle C standart kitaplığının OpenBSD uygulamasına dayalı bir biyonik kitaplığın) varlığı, Android'i Linux uygulamalarıyla uyumlu hale getirir. Örneğin, Wi-Fi ağlarına bağlanmak için kullanılan wpa_supplicant kimlik doğrulama sistemi, herhangi bir Linux dağıtımında olduğu gibi tamamen aynıdır. Android'in önceki sürümleri, bluez adlı standart bir Linux bluetooth yığını kullanıyordu (daha sonra Qualcomm'un Bluedroid adlı uygulamasıyla değiştirildi). Hatta, başlangıçta gömülü Linux sistemleri için oluşturulan, Toybox setinde uygulanan bir dizi standart UNIX / Linux komutuna sahip kendi konsoluna bile sahiptir.

Linux için yazılan çoğu konsol uygulaması, bir çapraz derleyici kullanılarak basit yeniden derleme yoluyla Android'e taşınabilir (asıl mesele, bir kitaplık çakışması olmaması için statik derleme kullanmaktır) ve kök haklarına sahip olarak, bir Android cihazında sorunsuz bir şekilde tam teşekküllü bir uygulamayı çalıştırabilirsiniz. Bir uyarı - sadece konsol üzerinden veya bir VNC bağlantısı kullanılarak erişilebilir. Bir monitöre bağlandığında akıllı telefonunuzu Debian tabanlı bir bilgisayar olarak kullanmanıza izin veren bir Maru OS projesi de var. DeX yuvasını kullanarak akıllı telefonlarınızı monitöre bağladığınızda aynı işlev vaat ediyor.


Android'de çalışan eski güzel mc

4.4 sürümünden itibaren Android, bilgisayar korsanlığına karşı koruma sağlamak ve kök ayrıcalıkları elde etmek için SELinux uygulama sistemini kullanabilir. SELinux, ABD Ulusal Güvenlik Ajansı tarafından geliştirilmiştir ve ayrıntılara girmeden, yeteneklerdeki uygulamaları (düşük seviyeli sistem bileşenleri dahil) kısıtlamanıza izin verir. Ve bu, kullanıcının uygulamalara verdiği izinlerle değil, standart UNIX izinlerinden bağımsız olarak sistem çağrıları ve belirli dosyalara erişim gibi şeylerle ilgilidir.

Birkaç yıl önce Android'i vuran bir dizi Stagefright güvenlik açığı, kullanıcıyı yalnızca alınan MMS'i veya özel dosyayı tarayıcıda açmaya zorlayarak cihaz üzerinde kontrol sahibi olmayı mümkün kıldı. Sorun, birden çok arabellek taşması güvenlik açığı içeren Stagefright multimedya çerçevesindeydi. Özel olarak hazırlanmış bir multimedya dosyasını açarken, istismar güvenlik açığından yararlandı ve kodu cihazda Stagefright adına (kök altında çalışan) çalıştırdı.

Google, tüm bu hataları başarıyla kapattı ve ayrıca çerçeve kodunu modüler hale getirme ve onu özel SELinux alanlarında başlatmaya çalıştı. Bu etki alanları, kötü amaçlı kodun çalıştırılmasına dahil olan yürütme grubu sistem çağrıları dahil olmak üzere, medya işleme bileşenlerinin Linux sistem çağrılarının çoğunu kullanmasını engeller.

SELinux, bugün neredeyse tüm Android sistem bileşenlerini korumak için kullanılmaktadır. Ve Android'de bulunan hataların sayısındaki keskin düşüşün nedeni buydu. Ancak bu, krakerlerin çekirdeğe veya kodu denetlenmeyen ve güvenliği garanti edilmeyen (ve acınacak bir durumda olduğu ortaya çıkan) çok kapalı sürücülere odaklanmasına yol açtı.

(2 tahminler, ortalama: 5,00 5 üzerinden)

İnsanlar bu kelimeyi duyduklarında birçok soruları oluyor: "Neden yeşil bir robot?", "İşlenmesi ne kadar zor?", "Programlar nasıl kurulur veya bir yedekleme nasıl yapılır?", "Seçim yaparken bunu tercih etmeli miyim? yeni cep telefonu? " diğer.

Peki genel olarak Android nedir? Anlamaya çalışalım.

Açıklama

Android (eng. "Android") Linux çekirdeğini temel alan cihazlar (çoğunlukla mobil cihazlar) için bir yazılım platformunun adıdır. Başlangıçta Google tarafından satın alınan Android Inc. tarafından oluşturuldu. Android, Google tarafından geliştirilen kitaplıkları kullanarak cihazı kontrol eden Java uygulamaları geliştirme yeteneği sağlar. Apache 2.0 lisansı altında dağıtılmıştır.

Çok çeşitli cihazlarda kullanılır:

  • Akıllı telefonlar
  • TV setleri
  • Google gözlük
  • Medya oynatıcılar
  • E-Kitaplar
  • fotoğraf çerçeveleri
  • Dizüstü Bilgisayarlar / Netbook'lar / Akıllı Kitaplar
  • ve bunun gibi

Otomotiv bilgisayarlı kısmına ve robotik araçlara (askeri ve ev) Android sisteminin kurulması planlanmaktadır. Artık mobil cihazlar için en yaygın işletim sistemidir (örneğin, 2014 yılında satılan akıllı telefonların% 80'inden fazlası Android işletim sistemine sahipti).

2012 sonbaharında, L. Page (Google'ın genel müdürü) Android tabanlı 500 milyondan fazla mobil cihazın etkinleştirilmesine ilişkin istatistikler yayınladı. Bu işletim sisteminin yayılmasını karşılaştırmak için - 2013 sonbaharında gezegenimizde 1 milyardan fazla Android cihazın etkinleştirildiği biliniyordu.

Şu anda mobil segmentteki ana rakip, iOS adı verilen pahalı ve özel bir işletim sistemine sahip Apple'dır. Apple gibi, Google'ın da kendi İnternet pazarı var, ancak tam teşekküllü programlarını en çok 0 dolardan fazla satan rakibinin aksine, yalnızca ödeme yapmakla kalmadı, aynı zamanda birçok ücretsiz ürün de var.

Program deposu (uygulamalar) "Google Oyun"

2008 sonbaharında Google, işletim sistemi Andrоid Market için çevrimiçi bir program (uygulama) mağazası sundu. Ödeme açısından, geliştiriciler kârın yaklaşık% 70'ini alır ve kalan% 30'u hücresel ağa erişim sağlayan operatörler tarafından alınır. Ocak 2012 itibariyle, Android Market'in lansmanından bu yana 10 milyardan fazla uygulama indirildi.

2012 baharında, şirket Kitaplar, Android Market, Müzik ve diğerleri gibi multimedya hizmetlerini birleştirdi. Google Play ortaya çıktı. Google Play çevrimiçi mağazası 180'den fazla ülkede kullanılmaktadır ve 25 milyardan fazla kez indirilen yarım milyondan fazla uygulamaya sahiptir.

Adroid avantajları

Android, iОS'tan farklı olarak, üçüncü taraf programcıların yazılım ve yamalarının yardımıyla daha farklı işlevler uygulama ve kendisini daha çok yönlü hale getirme fırsatı veren ücretsiz bir platformdur.

  • varsayılan olarak "doğrulanmamış kaynaklardan" program yükleme konusunda bir kısıtlaması vardır, ancak bu kısıtlama cihaz ayarlarında kolayca devre dışı bırakılır, bu da İnternet bağlantısı olmadan kuruluma izin verir ve ayrıca kişisel olarak yazılmış uygulamaları test etme yeteneği sağlar;
  • mIPS, ARM, x86 için mevcuttur;
  • android 4.3'ten itibaren çok oyunculu mod

Dışarıdan eleştiri

  • bazı cihazlarda gizli bilgileri şirkete aktarmanıza izin veren Google hizmetleri bulunur;
  • platform, programcıların sorunsuz uygulama oluşturmasını engelleyen aşırı parçalanmaya sahiptir;
  • java kodunun kullanılması nedeniyle, genellikle genel performansta bir düşüş ve Android'deki cihazların güç tüketiminde artış olur
  • Lоkоut Security Mobile'a göre 2011 yılında Android akıllı telefon sahiplerinden 1 milyon ABD doları çalındı \u200b\u200b(sık kullanılan yöntemler: telefon sahibinin katılımı olmadan anlık mesaj göndermek veya ücretli bir numarayı aramak).

Bu ilginç

  • her Android 1.5+ sürümünün adı bir tatlıyı veya daha doğrusu adını temsil eder. Bu durumda, isimlerin ilk harfleri Latin alfabesinin harflerine göre sırayla aşağıdaki gibidir:
  • android için ayrı yazı tipi setleri oluşturuldu Drоid ve Roboto;
  • Başlangıçta Android 4.2+ sürümlerinde geliştirici araçları devre dışı bırakıldı, etkinleştirmek için serbest bırakma numarasına yedi kez basmanız gerekir.
  • lansman anından bugüne kadar resmi web sitelerinde minimum özellikler belirtilmediişletim sistemini başlatmak için gerekli;
  • 2.3+ sürümleri paskalya yumurtasıbaşlatmak için, "Ayarlar - Cihaz hakkında - Android sürümü" seçeneğine gidin ve bu işleve hızlıca 4 kez tıklayın, ardından animasyon görüntülenecek, ardından Flаppy Bird mini oyunu açılacaktır.

Android nedir ve neden gereklidir? Tablet veya akıllı telefon olsun, modern bir alet satın alan birçok yeni başlayan, benzer bir soru soruyor. Durumu açıklığa kavuşturmaya ve bu platformun bazı avantajlarını vurgulamaya değer.

Görünüm tarihi

Bugün Android platformunda çalışan birçok cihaz var. Bu işletim sistemi akıllı telefonlar ve tabletler, kol saatleri ve e-kitaplar, oyun konsolları ve hatta Google gözlükleri için tasarlanmıştır. Belki de Android destekli TV'ler ve arabalar yakında görünecek.

İşletim sisteminin yaratılış tarihi 2003 yılında başladı. O sırada Android inc adında küçük bir organizasyon kuruldu. Kurucuları Rich Miner, Chris White, Andy Rubin ve Nick Sears idi. O zaman bile, yeni işletim sisteminde uygulanması planlanan bazı gelişmeler vardı. Şirket en katı gizlilikle faaliyet gösteriyordu.

Kısa süre sonra organizasyonun parası bitti ve işletim sistemi geliştirmede önemli bir başarı olmadı. Sonuçların olmaması nedeniyle yatırımcı çekmek mümkün olmadı. Bir süre sonra Google geliştirmeyle ilgilenmeye başladı. 2005 yılında şirket arama devinin malı oldu.

Bunu takiben Open Handset Alliance Corporation kuruldu. Önde gelen mobil cihaz üreticilerini içerir. 2007 yılında Android platformu ilk kez tanıtıldı. Bildiğiniz gibi, Linux çekirdeğine dayalıdır. Bu işletim sisteminin ilk sürümü 2008'de piyasaya sürüldü.

Ne olduğunu

Android, akıllı telefonların, tabletlerin ve diğer birçok cihazın üzerinde çalıştığı işletim sistemidir. Bu işletim sistemi sayesinde, en ucuz telefon bile yeni özellikler kazanabilir. Sistem, cihazın tüm işlevlerini tam olarak kullanmanıza yardımcı olacak çeşitli yararlı programları cihaza yüklemenize izin verecektir.

Gerekli tüm yazılımlar Play Market'ten indirilebilir. Bu site 700 binden fazla program içermektedir. Geniş ürün yelpazesi, ihtiyacınız olan herhangi bir uygulamayı bulmanızı sağlayacaktır. İşletim sistemini kullanarak internete kolayca erişebilir, video izleyebilir, sosyal ağlarda sohbet edebilir, müzik dinleyebilir, fotoğraf çekip hemen hesabınıza gönderebilir veya e-kitap okuyabilirsiniz.

İşletim sisteminin tamamen ücretsiz olduğu unutulmamalıdır. Üstelik kullanımı çok kolaydır. Arayüzü anlamak uzun sürmüyor. Tüm avantajları sayesinde dünyada en yaygın hale gelmiştir. 2014 yılında, bu platformda çalışan cihazların% 86'sından fazlası satıldı.

Video: Android telefon

OS Uygulaması

Zamanımıza Android işletim sisteminin gelişinden bu yana, geliştiriciler boş boş oturmadılar. Platform sürekli geliştirilmektedir. Aynı zamanda yeni özellikler sunarak işlevselliği de genişliyor.

Fotoğraf: Android 4.0, en son mobil versiyondur

Platform o kadar popüler ve kullanımı rahat hale geldi ki, modern araçlar geliştiren birçok şirket, cihazlarını bu işletim sistemine dayalı olarak piyasaya sürmeye karar verdi.

Android'i kullanmak göründüğü kadar zor değil. Yardımı ile, cihazda bir bilgisayardaki ile hemen hemen aynı işlemleri gerçekleştirebilirsiniz.

Sistem birkaç standart uygulama sağlar. Aralarında:

  • tarayıcı;
  • e-posta;
  • takvim;
  • sesli arama;
  • sosyal ağ;
  • gezgin;
  • hava;
  • haberler.

Google'ın tüm uygulamaları.

Bir başka güzel artı, masaüstünüzü kendiniz özelleştirme yeteneğidir. Cihazınıza kısayollar veya widget'lar yerleştirebileceğiniz ek bir ekran ekleyebilirsiniz. Ayrıca istediğiniz temayı veya duvar kağıdını ayarlayabilir, böylece arayüzü değiştirebilirsiniz.

Ne iyi

Bu işletim sisteminin çeşitli avantajları vardır. Başlıca olanlar:


Android geliştirme aşamaları

Önümüzdeki yıl platformun ilk versiyonunun sunumunun ardından, bazı sistem hataları düzeltilerek sonuçlandırılıyordu.

2009'da beş güncellenmiş versiyon sunuldu:


2010, iki sürümün daha yayınlanmasıyla kutlandı. Onlar:


Üreticilerin bir sonraki gelişimi, 2011'de sunulan platform 3.0 idi. Yeni işletim sistemi özellikle tabletler için tasarlandı.


Bu sistem öncekilerden farklıdır:
  • geliştirilmiş arayüz;
  • bağlantıları Google Chrome ile senkronize etme yeteneği;
  • harici klavye desteği;
  • artık ekrandaki widget'ları yeniden boyutlandırmak mümkündür;
  • çok çekirdekli bir işlemci üzerinde çalışın.

Geliştiriciler burada durmadı ve "Ice Cream Sandwich" adlı Android 4.0'ı yarattı. Bu platform daha çok yönlü hale geldi. Hem telefonda hem de tablette kullanılabilir.

Fotoğraf: Android 4.0 "Ice Cream Sandwich"

İşletim sisteminin birçok yeni özelliği ve iyileştirmesi var:

  • bildirim paneli değiştirildi;
  • İnternet trafiğini kontrol etmenin bir yolunu ekledi;
  • metin dikte eden bir ses işlevi vardı;
  • yazım denetimi sistemi;
  • kamera için uygulama geliştirildi - panoramik bir çekim modu, çeşitli efektler ve bir görüntü sabitleyici var;
  • tarayıcı güncellendi;
  • ekran görüntüsü desteği;
  • gadget'ın güncellenmiş güvenlik ve koruma sistemi.

2012 ve 2013 boyunca, üreticiler "Jelly Bean" işletim sisteminin geliştirilmesi üzerinde çalıştı.

Sonraki sürümler 4.1, 4.2, 4.3 idi. Yeni değişiklikler esas olarak arayüzün hızıyla ilgiliydi. Yeni gelişmeler sayesinde verimlilik artırıldı. Şimdi GPU ve merkezi olan paralel çalışıyor.

Platformun güncellenmiş sürümü şunları içerir:


2013'ün sonunda, Android 4.4 "Kitkat" ın başka bir sürümü duyuruldu. Yeni platform, 512 MB RAM'e sahip daha ucuz cihazlarda çalışacak şekilde optimize edildi.

Burada da bazı değişiklikler var:

  • artık akıllı telefonlarda, kullanıcının daha sık iletişim kurduğu kişiler listenin en üstünde yer alıyor;
  • sesli asistan sürekli aktiftir;
  • otomatik arayan kimliği;
  • altyazılar artık video oynatıcıda görüntüleniyor;
  • dosya yükleyici güncellenmiş bir tasarıma sahiptir;
  • pedometre uygulamaları için destek;
  • çok sayıda hata ve eksiklik giderildi.

Şirketin en son geliştirmesi sürüm 5'ti. Yeni işletim sisteminin adı "Lollipop". Ana vurgu, çok yönlülüğü ile ayırt edilen Materyal tasarımıydı.

Rakipler

Android platformunun avuç içi için savaşması gereken ana rakipler:

  • Apple iPhoneOS;
  • Microsoft Windows Mobile;
  • RIM BlackBerry OS;
  • Maemo / MeeGo;
  • Samsung Bada İşletim Sistemi;
  • Palm webOS;
  • Symbian OS.

Bugün Android, iOS'tan daha çok dünyada en yaygın mobil platform haline geldi. Ancak, yakında yeni Ubuntu Telefon İşletim Sisteminin bir sunumu planlanıyor. Belki de Android için bir başka ciddi rakip olacak.

Android Cihazlar

2008 yılında, Android destekli ilk cihaz piyasaya sürüldü. Cihaz, HTC tarafından geliştirilmiştir. HTC Dream adlı bir akıllı telefondu. Bundan sonra, birkaç telefon üreticisi daha bu işletim sistemini destekleyen mobil cihazları serbest bırakma arzusunu dile getirdi.

Kısa süre sonra bir Android tablet duyuruldu. 2009 yılında, piyasada bu işletim sisteminde çalışan bir fotoğraf çerçevesi ortaya çıktı. Ayrıca 2 yıl sonra Blue Sky organizasyonu i'm Watch adında yeni bir kol saati geliştirdi. Onlar da bu sistemi destekliyorlar.

Kamera üreticileri ayrıca dünyanın Android'de çalışan ilk kamerasının tanıtımına da ayak uydurmaya karar verdi. Yenilik Nikon tarafından yayınlandı. Ayrıca oyun konsolları, e-kitaplar ve medya oynatıcılar da bu platform üzerinde çalışmaktadır. Yakında daha fazla cihazın görüneceği varsayılmaktadır.

Bu geliştirme hızı ile Android platformu, diğer işletim sistemleri arasında mutlak lider olacak ve tüm rakipleri geride bırakacak.

İyi düşünülmüş bir arayüz, rahat kullanım ve güvenilir veri koruması sayesinde, bu işletim sistemini temel alan cihazlar kesinlikle dikkate değerdir.