Android nasıl değişti: Tarihler, kod adları ve temel değişiklikler
Kısa cevap: Android, ilk sürüm 1.0'dan (Eylül 2008) günümüz yapılarına kadar gelişti — performans ve ağ işlevleri açısından kilit dönüm noktası olan sürüm, Android 2.2 Froyo'dur (Mayıs 2010). Aşağıda tarihler ve başlıca yeniliklerle sıkıştırılmış bir kronoloji bulacaksınız.
Sürümlerin kısa kronolojisi (ana sürümler)
- Android 1.0 — Eylül 2008: İlk ticari sürüm, temel akıllı telefon işlevleri ve Market.
- Android 1.1 — Şubat 2009: Uygulamalarda küçük düzeltmeler.
- Android 1.5 Cupcake — Nisan 2009: Ekran klavyesi, widget'lar.
- Android 1.6 Donut — Eylül 2009: Farklı çözünürlük desteği, geliştirilmiş Market.
- Android 2.0–2.1 Eclair — Ekim 2009 – Ocak 2010: Görsel iyileştirmeler, çoklu hesap profili.
- Android 2.2 Froyo — Mayıs 2010: Dalvik için JIT derleme, Wi‑Fi hotspot, tarayıcı ve bellek iyileştirmeleri — performansta önemli artış.
- Android 2.3 Gingerbread — Aralık 2010: Enerji tüketimi optimizasyonu, NFC.
- Android 3.x Honeycomb — 2011: Ayrı tablet dalı, Holo arayüzü.
- Android 4.0 Ice Cream Sandwich — Ekim 2011: Akıllı telefonlar ve tabletlerin birleşmesi, tek tip Holo stili.
- Android 4.1–4.3 Jelly Bean — 2012–2013: Arayüz akıcılığı (Project Butter), Google Now, BLE.
- Android 4.4 KitKat — Ekim 2013: 512 MB RAM için optimizasyon, «Ok Google».
- Android 5.x Lollipop — Kasım 2014: Material Design, ART'a geçiş.
- Android 6.0 Marshmallow — Ekim 2015: İzin istekleri, Doze modu.
- Android 7.x Nougat — Ağustos–Ekim 2016: Bölünmüş ekran, geliştirilmiş bildirimler.
- Android 8.x Oreo — Ağustos–Aralık 2017: Bildirim kanalları, PIP.
- Android 9 Pie — Ağustos 2018: Jestler, uyarlanabilir pil.
- Android 10 — Eylül 2019: Sistem genelinde koyu tema, yeni gizlilik kontrolleri.
- Android 11 — Eylül 2020: Tek seferlik izinler, bildirimlerde diyaloglar.
- Android 12 / Material You — Ekim 2021: Arayüz kişiselleştirme, kamera/mikrofon erişim göstergeleri.
- Android 12L — Mart 2022: Tabletler ve katlanabilir cihazlar için iyileştirmeler.
- Android 13 — Ağustos 2022: Gelişmiş bildirim kontrolü, uygulama başına dil seçimi.
- Android 14 — Ekim 2023: Güvenlik iyileştirmeleri, büyük ekran desteği.
- Android 15 — Aşamalı yayın (2024–2026): Gizlilik ve büyük ekranlar için optimizasyona odaklanma.
Tarihler ilk resmi yayına göre verilmiştir. Cihazlara dağıtım üreticiye ve bölgeye bağlı olarak değişiyordu.
Neden Android 2.2 (Froyo) önemli?
Android 2.2 (Mayıs 2010), genellikle Android'de «gerçekten hızlı» akıllı telefonlara yönelik ilk kitlesel adım olarak öne çıkar. Tam olarak ne değişti ve neden bu kadar belirgin:
- Dalvik için JIT derleme — uygulamalar, kod yeniden yazılmadan önemli ölçüde daha hızlı çalışmaya başladı.
- Wi‑Fi hotspot — mobil interneti dizüstü bilgisayarla paylaşmak ilk kez kolay hale geldi.
- Tarayıcı ve JavaScript optimizasyonu — web daha duyarlı hale geldi.
- Bellek yönetimi iyileştirmeleri ve geliştiriciler için yeni API'ler.
Bu değişiklikler yalnızca işletim sisteminin duyarlılığını artırmakla kalmadı, aynı zamanda Android'i günlük kullanım için rekabetçi bir platform haline getirdi.
Eski cihazları test etmeniz gerekiyorsa, Froyo'yu bir sınır olarak kabul edin: Öncesinde — performans ve API açısından ciddi kısıtlamalar; sonrasında — kullanışlı araçlar ve günlük işlevler ortaya çıkıyor.
Geliştiriciler ve kullanıcılar için pratik öneriler
- Geliştiriciler için: Gerekli minimum SDK'yı destekleyin — modern uygulamalar için Android 6.0+ hedeflemek daha güvenlidir; 2010 yılı cihazlarıyla uyumluluk gerekiyorsa, emülatörler ve koşullu API kontrolleri kullanın.
- Performans optimizasyonu için ART'a (Lollipop'tan itibaren) ve bellek/CPU profillemeye odaklanın.
- Ağ işlevlerini test ederken, hotspot ve gelişmiş ağ API'lerinin Froyo'da/sonrasında ortaya çıktığını göz önünde bulundurun.
Sık yapılan hatalar
- Tüm cihazların yeni Android sürümlerini hemen alacağını beklemek — üreticiler ve operatörler sürümleri geciktirir.
- Kontrol olmadan çok eski API'leri desteklemek — güvenlik açıklarına ve test zorluklarına yol açar.
- Geriye dönük uyumluluğu abartmak: Görünür işlevler küçük sürümlerde bile değişebilir.
SSS
- Android 4.x altı sürümleri bilmek gerekli mi? Tarihle, gömülü donanımla veya çok eski cihazların desteğiyle ilgileniyorsanız — evet. Kitlesel geliştirme için — genellikle hayır.
- Neden uygulamalar Android 2.2'yi desteklemiyor? Modern API'ler, güvenlik ve kütüphaneler daha yeni SDK'lar gerektirir; eski cihazların kullanıcı kitlesi son derece küçüktür.
- Kullanım amacıyla Froyo yüklü cihaz aramanın anlamı var mı? Pratikte hayır — güvensizler ve güncel hizmetlerle uyumlu değiller.