Android, Google tarafından geliştirilen ve Linux çekirdeğinin ve diğer açık kaynaklı yazılımların değiştirilmiş bir sürümünü temel alan bir mobil işletim sistemidir. Öncelikle akıllı telefonlar ve tabletler gibi dokunmatik ekranlı mobil cihazlar için tasarlanan Android'in kullanıcı arayüzü, ekrandaki nesneleri değiştirmek için kaydırma, dokunma ve kıstırma gibi gerçek dünyadaki eylemlere karşılık gelen dokunma hareketlerini kullanan, esas olarak doğrudan manipülasyona dayalıdır. Android, mobil cihazların ötesinde televizyonlar (Android TV), arabalar (Android Auto) ve kol saatleri (Wear OS) için de geliştirildi.
Android'in Doğuşu ve Evrimi
Android, ilk olarak Google'ın 2005 yılında satın aldığı bir Silikon Vadisi şirketi olan Android Inc. tarafından geliştirildi. Kurucuları Andy Rubin, Rich Miner, Nick Sears ve Chris White, Android'in dijital kameralar için gelişmiş bir işletim sistemi olmasını amaçladılar. Ancak bu tür cihazlara yönelik pazarın önemli olmadığını fark ettiklerinde, o zamanın baskın mobil işletim sistemleri olan Symbian ve Windows Mobile ile rekabet ederek Android'i dokunmatik ekranlı mobil cihazlar için yeniden tasarladılar.
Android, 2007 yılında, mobil cihazlar için açık standartları geliştirmeye adanmış donanım, yazılım ve telekomünikasyon şirketlerinden oluşan bir konsorsiyum olan Open Handset Alliance'ın kurulmasıyla tanıtıldı. Android çalıştıran ilk ticari akıllı telefon, 23 Eylül 2008'de duyurulan, T-Mobile G1 olarak da bilinen HTC Dream'di.
Android: Derinlemesine Bir Bakış
Android açık kaynaktır ve Google, kodu Apache Lisansı altında yayınlar. Bu açık kaynak kodu ve izin verilen lisanslama, yazılımın cihaz üreticileri, kablosuz taşıyıcılar ve meraklı geliştiriciler tarafından serbestçe değiştirilmesine ve dağıtılmasına olanak tanır. Android'in kaynak kodu, Google tarafından açık kaynak lisansı altında yayınlanır, ancak çoğu Android cihazı, Google Chrome, YouTube ve Google gibi uygulamaları içeren Google Mobil Hizmetleri (GMS) gibi önemli miktarda özel yazılım önceden yüklenmiş olarak gelir. Aramak.
Android'in her büyük sürümü, bir tatlı veya şekerli ikramın ardından alfabetik sırayla adlandırılır. Örneğin, Android 1.5 Cupcake, 1.6 Donut, 2.0 Ekler, 2.2 Froyo, 2.3 Zencefilli Kurabiye, 3.0 Petek, 4.0 Dondurmalı Sandviç, 4.1 Jelly Bean, 4.4 KitKat, 5.0 Lolipop, 6.0 Marshmallow, 7.0 Nougat, 8.0 Oreo ve 9.0 Pie. Ancak Android 10 ile birlikte Google, isim için bir sayı sistemi kullanmaya karar verdi.
Android'in İç Yapısı
Android'in temelinde güvenlik, bellek yönetimi, süreç yönetimi ve ağ yığını gibi temel sistem hizmetlerini yöneten Linux Çekirdeği bulunur. Linux Çekirdeğinin üstünde, Dalvik Sanal Makinesini ve çekirdek kütüphaneleri içeren Android Çalışma Zamanı bulunur. Application Framework katmanı, uygulamalara Java sınıfları biçiminde üst düzey hizmetler sağlar. Son olarak, en üst katmanda, çevirici, SMS programı ve tarayıcı gibi sistem uygulamalarının yanı sıra üçüncü taraf uygulamaları da dahil olmak üzere Android'de çalışan tüm uygulamalardan oluşan Uygulamalar bulunur.
Android uygulamaları genellikle Android yazılım geliştirme kiti (SDK) kullanılarak Java dilinde geliştirilir, ancak başka geliştirme ortamları da mevcuttur.
Android'in Temel Özellikleri
- Açık Kaynak: Android açık kaynaktır; bu, geliştiricilerin her telefon için işletim sistemini değiştirebileceği anlamına gelir.
- Özelleştirilebilir Kullanıcı Arayüzü: Android, diğer işletim sistemlerinden farklı olarak kullanıcıların kullanıcı arayüzünü özelleştirmesine olanak tanır.
- Çoklu Görev: Android çoklu görevi ve çoklu dokunmayı destekler.
- Widget'lar: Kullanıcılar bilgilere hızlı erişim için ana ekrana widget'lar yerleştirebilir.
- Google Play Store: 3 milyondan fazla uygulamayla Google Play Store en büyük uygulama mağazasıdır.
Android'in çeşitleri
Varyant | Tanım |
---|---|
Android Git | Düşük kaliteli cihazlar için tasarlanmış Android'in basitleştirilmiş bir sürümü. |
Android Bir | Üreticinin herhangi bir değişiklik yapmadığı ve gelişmekte olan pazarlara yönelik giriş seviyesi cihazlara odaklanan bir Android sürümü. |
AndroidTV | Televizyonlar için tasarlanmış bir Android sürümü. |
İşletim Sistemini Kullan | Akıllı saatler ve diğer giyilebilir cihazlar için tasarlanmış bir Android sürümü. |
Android Auto | Arabalar için tasarlanmış bir Android sürümü. |
Android'i Kullanma Yolları ve Sorun Giderme
Android, cep telefonlarından tabletlere, televizyonlara, araba sistemlerine ve giyilebilir cihazlara kadar çok çeşitli şekillerde kullanılabilir. Ancak her sistemde olduğu gibi bu sistemin de yavaş performans, pil tüketimi veya sınırlı depolama alanı gibi sorunları olabilir. Bu sorunlar genellikle önbelleğe alınmış verileri temizleyerek, gereksiz uygulamaları kaldırarak, sistem yazılımını güncelleyerek veya fabrika ayarlarına sıfırlayarak çözülebilir.
Benzer Sistemlerle Karşılaştırmalar
Sistem | Android | iOS | pencereler |
---|---|---|---|
Açık kaynak | Evet | HAYIR | HAYIR |
Özelleştirilebilir Arayüz | Evet | Sınırlı | Sınırlı |
App Store'daki Uygulama Sayısı | 3 Milyon+ | 2 Milyon+ | 700,000+ |
Android'in Geleceği
Android gelişmeye devam ettikçe yapay zeka, artırılmış gerçeklik ve sanal gerçeklikle daha fazla entegre olması bekleniyor. Ayrıca güvenlik, gizlilik ve cihazlar arası kusursuz deneyimlerde de ilerlemeler görülmesi muhtemel. Nesnelerin İnterneti (IoT), Android'in önemli ilerleme kaydetmesi beklenen başka bir sektördür.
Proxy Sunucuları ve Android
Proxy sunucuları, özellikle internete halka açık Wi-Fi üzerinden erişirken, daha yüksek düzeyde güvenlik ve gizlilik sağlamak için Android ile birlikte kullanılabilir. Coğrafi olarak kısıtlanmış içeriğe erişmek için bir proxy sunucusu da kullanılabilir. Android, Wi-Fi ağ seçeneklerinde proxy ayarlarını yapılandırmak için yerleşik desteğe sahiptir.