- Android, Linux çekirdeği ve açık kaynak koduna dayalı, son derece özelleştirilebilir ve çok çeşitli cihazlara olanak sağlayan bir mobil ekosistemdir.
- Mimarisi, ART çalışma ortamı ve Java çerçevesine dayanmaktadır ve çeşitli mağazalarda bulunan milyonlarca uygulamanın oluşturulmasını kolaylaştırmaktadır.
- Çok yönlülüğü ve özgürlüğüyle öne çıksa da, açık yapısından kaynaklanan yazılım parçalanması ve güvenlik açıkları gibi zorluklarla karşı karşıyadır.

Cep telefonlarından bahsettiğimizde, Android'den bahsetmemek neredeyse imkansızdır. Başlangıçta iddialı bir proje olan bu sistem, küresel pazara hakim olmaya kadar yükselmiş ve temelde... milyonlarca cihazın beyni Cebimizde taşıdığımız şey. Sadece güzel bir arayüz değil, akıllı saatten otomobil sistemine kadar her şeyin aynı mantıkla çalışmasını sağlayan sağlam bir platform.
Android'i bu kadar özel kılan şey, kapalı bir sistem olmamasıdır. Temelinde şu yapı yatmaktadır: Linux çekirdeği ve açık kaynak yazılımıBu durum, dünya çapındaki üreticilerin onu kendi beğenilerine göre değiştirmelerine ve uyarlamalarına olanak sağlamıştır. Bu da, her ikisi de aynı temel sistemi kullanmasına rağmen, bir Samsung telefonunun bir Xiaomi telefonundan farklı hissettirmesinin nedenini açıklamaktadır.
İç mekanizma: Mimari ve Bileşenler

Android'in nasıl çalıştığını anlamak için, sistemin iç işleyişine bakmanız gerekir. Her şey bununla başlar. Linux çekirdeğiBu katman, bellek yönetimi, güvenlik ve donanım denetleyicileri gibi en zorlu görevlerden sorumludur. Bunun üzerinde, sistemin marka ne olursa olsun fiziksel bileşenlerle iletişim kurabilmesi için bir çevirmen görevi gören Donanım Soyutlama Katmanı (HAL) bulunur.
Uygulama yürütme konusunda önemli bir değişiklik oldu. Daha önce Dalvik sanal makinesi kullanılıyordu, ancak 5.0 sürümünden itibaren... Android Çalışma Zamanı (ART)Aradaki fark, ART'nin uygulamaları kurulum sırasında derlemesidir, bu da cihazı daha verimli hale getirir. Çok daha sorunsuz çalışın ve performansınızı optimize edin. ve daha az pil tüketir. Ayrıca sistem şunlara dayanmaktadır: uygulama çerçevesi Java ve Kotlin tabanlı olup, geliştiricilerin standart API'leri kullanarak kameraya veya GPS'e erişmesine olanak tanır.
Teknik olarak, sistem tam bir canavar. Milyonlarca satır koddan oluşuyor ve bu kodlar İngilizce ile yazılmış. C, C++, Java ve XMLVerilerinizi yerel olarak depolamak için, çok az kaynak tüketen ve böylece kişilerinizin veya ayarlarınızın bilgisayarınızı yavaşlatmadan kaydedilmesini sağlayan hafif bir veritabanı olan SQLite'ı kullanın.
Avantajlar: Özgürlük ve Çok Yönlülük
Kapalı sistemlerin kullanıcılarını rahatsız eden bir şey varsa, o da kontrol eksikliğidir ve Android işte bu noktada öne çıkıyor. özelleştirilebilirlik Bu çok acımasız; Google'ın izlerini silmek istiyorsanız, uygulama başlatıcısından (Nova Launcher gibi) LineageOS veya GrapheneOS gibi alternatif ROM'lar yüklemeye kadar her şeyi değiştirebilirsiniz.
- Donanım çeşitliliği: En uygun fiyatlı modellerden en güçlü üst düzey modellere kadar her bütçeye uygun cep telefonları bulunmaktadır.
- Uygulama Ekosistemi: Google Play Store çok büyük, ancak oradan APK dosyaları da indirebilirsiniz. Google Play Store'a en iyi alternatifler Ya da ücretsiz yazılımlar için F-Droid gibi mağazaları kullanabilirsiniz.
- Tam senkronizasyon: İle entegrasyon google hizmetleri Gmail, Drive ve Takvim, cihazlarınız arasında her şeyin sorunsuz bir şekilde akmasını sağlar.
- Gerçek çoklu görev: Android, aynı anda birden fazla uygulamayı yönetmenize olanak tanır ve bellek kullanımını optimize ederek görevler arasında geçiş yaptığınızda her şeyi kapatmanıza gerek kalmamasını sağlar.
Madalyonun diğer yüzü: Dezavantajlar ve Riskler
Her şey güllük gülistanlık değil. Çok açık bir sistem olan Android, bizim "sorun" dediğimiz şeyden muzdarip. parçalanmaBu, Google yeni bir sürüm yayınlasa bile üreticilerin bunu kendi modellerine uyarlamasının aylar (hatta yıllar) sürdüğü ve birçok kullanıcının eski sürümlerle kaldığı anlamına gelir. yamalanmamış güvenlik açıkları.
Bir diğer zayıflık ise güvenlik açığıdır. Resmi uygulama mağazası dışından uygulama yüklenmesine izin verilmesi, şüphelenmeyen bir kullanıcının bunları yüklemesini kolaylaştırır. kötü amaçlı yazılım veya Truva atlarıBu nedenle, gizliliğin tehlikeye atılmasını önlemek için antivirüs yazılımına sahip olmak ve APK'lar konusunda seçici olmak çok önemlidir. Ayrıca, çoklu görev sistemi faydalı olsa da, sorun yaratabilir. pil tüketicisi kullanılmadıkları takdirde Android'de pil ömrünü optimize etmek için araçlar.
Gizlilik oldukça tartışmalı bir konu. Birçok eleştirmen, Android'in Google için bir veri toplama aracı olduğunu belirtiyor. Bunu sınırlamak için seçenekler mevcut olsa da, varsayılan ayarlar genellikle [üçüncü taraf gizlilik uygulamalarının kullanımını] destekliyor. kişisel bilgilerin teslimi Şirketin reklam ve hizmetlerini iyileştirmesi için.
Sistem Evrimi ve Sürümleri

Android'in ilginç bir yolculuğu oldu. Yıllar boyunca sürümleri... tatlı isimleri Alfabetik sıraya göre, Cupcake, Jelly Bean veya Oreo gibi isimler kullanılıyordu. Ancak Android 10 ile birlikte Google, işleri basitleştirmek için sayısal bir isimlendirme sistemine geçmeye karar verdi; yine de şirket içinde Baklava veya Tarçınlı Çörek gibi tatlı isimler kullanmaya devam ediyorlar.
Şu anda sistem telefonun ötesine genişledi. Bizde Işletim sistemi saatler için, Android TV televizyonlar için ve Android Auto Otomobiller için. Bu genişleme, Google'ın mimarisinin yeterince esnek olduğunu gösteriyor. Uzun yolculuklar için Android Auto'yu optimize edin. ve her türlü ekran ve sensöre uyum sağlar.
Özgür yazılıma giden yol
Mutlak kontrol arayanlar için, aşağıdaki gibi girişimler mevcuttur: / E / OS veya Android'i özgürleştirmek için yürütülen FSFE kampanyası. Amaç, Google'ın tescilli bileşenlerini kaldırmak ve bunların yerine yenilerini koymaktır. açık kaynak alternatifleriBu, yalnızca gizliliği artırmakla kalmaz, aynı zamanda üreticinin planlı eskitme yoluyla telefonunuzun ne zaman kullanılamaz hale geleceğine karar vermesini de engeller.
Bu mobil ekosistem, Linux'un teknik gücünü, acemi bir kullanıcıdan uzman bir programcıya kadar herkesin cihazı ihtiyaçlarına göre uyarlamasına olanak tanıyan esneklikle birleştirdiği ve bulut hizmetlerinin kolaylığını kişisel veriler üzerindeki egemenliği koruma yeteneğiyle dengelediği için tartışmasız liderliğini koruyor.

