- Gmail uygulaması App Store'a göre 760,7 MB ve en popüler 100 ücretsiz uygulama arasında en büyük boyutlu 3 uygulamadan biri
- 2013–2017 arasında Gmail uygulamasının boyutu 12 MB'tan 200 MB'ın üzerine hızla çıktı ve sonrasında da artmayı sürdürdü
- Tesla, Crypto.com, SmartThings gibi bazı uygulamalar 1 GB'a ulaşırken, Google Home da 630 MB seviyesinde
- iPhone depolama alanının önemli bir kısmı uygulamalar ve veriler tarafından kullanılıyor; bu da performans düşüşü ve yeniden indirme zahmeti yaratıyor
- Uygulama boyutları, özellik genişlemesinden çok daha hızlı artıyor; bu da verimlilik ve optimizasyon sorunlarını ortaya koyuyor
Gmail uygulamasının boyut durumu
- Gmail uygulaması App Store'da 760,7 MB olarak görünüyor ve en popüler 100 ücretsiz uygulama içinde boyut bakımından üçüncü sırada
- Karşılaştırma için anılan Outlook uygulaması 428 MB ile Gmail'den çok daha küçük
- Axios'un 2017 tarihli haberine göre, 2013–2017 arasında başlıca iPhone uygulamalarının boyutu düzenli olarak arttı
- Gmail bu dönemde yaklaşık 12 MB seviyesinden 200 MB'ın üzerine fırladı
- Diğer popüler uygulamalarda da aynı dönemde 10 kattan fazla büyüme görülen çok sayıda örnek vardı
Diğer uygulamalarla karşılaştırma
- Gmail'den daha büyük uygulamalar arasında Tesla, Crypto.com, Samsung SmartThings bulunuyor; her biri yaklaşık 1 GB düzeyinde
- Google'ın diğer uygulamaları da genel olarak büyük; Google Home 630 MB, Google TV ise bunun 1/10'u kadar
- Google'ın başlıca uygulamalarının ortalama boyutu yaklaşık 250 MB, Microsoft'un başlıca uygulamalarında ise ortalama yaklaşık 330 MB
- En popüler 100 ücretsiz uygulamanın ortalama boyutu 280 MB, oyunları da içeren genişletilmiş kümede ise 200 MB seviyesinde
Depolama kullanımı ve performansa etkisi
- Yazarın iPhone'unda uygulamalar (veriler hariç) 35 GB, uygulama verileri 35 GB, iOS ise 25 GB yer kaplıyor
- Toplam 100 GB uygulamalar ve işletim sistemi tarafından kullanıldığı için 4K video ve fotoğraflar için depolama alanı sınırlı kalıyor
- Depolama alanı yetersiz olduğunda yavaşlama, fotoğrafların buluttan yeniden indirilmesi, uygulamaların yeniden kurulması gereği gibi rahatsızlıklar ortaya çıkıyor
- Sınırlı mobil veri paketleri kullananlar için büyük uygulamaları yeniden indirmek ek yük oluşturuyor
Uygulama boyutu karşılaştırma tablosu (iOS 26.2 itibarıyla)
- Aynı işlev grubunda Apple'ın varsayılan uygulamalarına kıyasla Google ve Microsoft uygulamalarının boyutu onlarca ila yüzlerce kat daha büyük
- Örnek: Mail(8.7MB) vs Gmail(673MB) vs Outlook(376MB)
- Files(2.6MB) vs Drive(370MB) vs OneDrive(283MB)
- Safari(5.1MB) vs Chrome(313MB) vs Edge(397MB)
- FaceTime(3.4MB) vs Meet(263MB) vs Teams(423MB)
- Apple'ın varsayılan uygulamalarının çoğu 10–20 MB'ın altında, buna karşılık Google ve Microsoft uygulamaları yüzlerce MB seviyesinde
Platform farkı ve soru işaretleri
- Android cihazlarda kontrol edilen Gmail uygulaması boyutu yaklaşık 185 MB ve iOS sürümünden çok daha küçük
- Play Store'da cihaz olmadan uygulama boyutu görülemediği için bunun iOS'e özgü bir sorun olup olmadığı belirsiz
- Microsoft Authenticator'ın yalnızca 6 haneli kod göstermek için kullanılmasına rağmen 150 MB boyuta ulaşması da dikkat çekiyor
- Gmail uygulamasının varsayılan Mail uygulamasından yaklaşık 80 kat daha büyük olması, sunduğu işleve kıyasla verimsiz boyut artışı olarak eleştiriliyor
3 yorum
Demek ki fiyat/performans şampiyonu yine Android.
Bu yazının yorumlarında daha da ilginç şeyler var.
emerge - insights : com.google.Gmail sayfasına bakınca turuncu dil dosyalarının 151MB (%24,56) yer kapladığı görülüyor.
Emerge Tools'un size analysis özelliği kullanılarak başlıca e-posta uygulamalarının ikili dosya yapısı ve boyut israfı noktalarının karşılaştırmalı analizi
[0] Fastmail
[1] Gmail
[2] Outlook
[3] HEY
[4] ProtonMail
Ek örnek: Spark
Ortak sonuç
Hacker News görüşleri
Gmail uygulamasının boyutunun 2017 başlarında aniden 200MB’ın üstüne çıktığını ve şimdi 760MB’ı aştığını söyleyen Axios yazısını görünce şaşırdım
Eskiden sıradan uygulamalar 10~30MB civarındaydı, şimdi ise yüzlerce MB seviyesinde
Gmail çok sayıda yüksek çözünürlüklü grafik içeren bir uygulama da değil; muhtemelen sebep framework’ler diye tahmin ediliyor
6 yıl önce yaptığım küçük bir yardımcı uygulama 9KB idi ve bunun büyük kısmı derleyicinin varsayılan olarak eklediği koddu
O zamanlar WhatsApp 7MB idi ve bana devasa geliyordu, şimdi ise 231MB
Artık çoğu uygulama o dönemin o “dev uygulamasından” çok daha büyük
iOS uygulamaları her dil için kaynakları uygulama paketinin içinde taşımak zorunda
Elbette bugün çözünürlük ve özellikler çok daha fazla, ama yine de bu kadar büyük olması şart mı diye düşündürüyor
Eskiden bayt düzeyinde optimize edilmiş veri yapıları kullanıldığı için alan verimliliği daha yüksekti
Google, iOS uygulamaları geliştirirken Android, iOS ve web arasında mantığı birleştirmek için paylaşılan bir C++ backend kullanıyor
Bu yüzden Gmail derlendiğinde Meet, Chat ve Spaces kodlarıyla birlikte gRPC, protocol buffers ve video codec’leri de pakete giriyor
Sonuçta Gmail, basit bir posta uygulamasından çok Super App container olarak derlenen bir yapıya dönüşüyor
Örneğin Withings, Bunq ve Albert Heijn uygulamalarının üçü birlikte 1GB yer kaplıyor
Modülerleştirme ya da hafifletme yönünde neredeyse hiç çaba görünmüyor
iOS’in yerleşik uygulamalarıyla yapılan tablo hatalı bir karşılaştırma
Yerleşik uygulamalarda işlevlerin büyük kısmı sistem framework’lerinin içinde; uygulamanın kendisi ise ince bir UI kabuğu sadece
Örneğin Photos uygulaması 4.2MB görünse de asıl fotoğraf analizi veya iCloud eşitleme kodu sistemde bulunuyor
Apple’ın özel framework’leri hariç tutulursa, benzer işlevlerin 4.2MB içinde uygulanabileceği söyleniyor
Gmail uygulamasının varsayılan Mail uygulamasından 80 kat büyük olmasının nedeni, Apple Mail’in sistem kütüphanelerini kullanması; Google’ın ise çapraz platform runtime’ını da beraberinde getirmek zorunda olması olabilir
Bu yüzden Docs ve Sheets de benzer biçimde devasa
Safari.app ile Safari Technology Preview.app arasındaki boyut farkı da bundan kaynaklanıyor
Kullanıcının depolama alanını umursamayan bir tavır gibi görünüyor
Yazı sonuçta sadece “Gmail uygulaması 700MB” demekten ibaret
Sadece birkaç mikrofon ayarını değiştirmek için kullanılıyor ama pazarlama videoları ve hesap açtırma zorunluluğu ile şişirilmiş durumda
Bu gerçekten gereksiz bir israf gibi geliyor
Gmail’in neredeyse 1GB’lık bir posta uygulaması dağıtması eleştirilmeyi hak ediyor
Belki içine YouTube istemcisi bile koymuşlardır
Electron uygulamalarından daha küçük bir iOS uygulaması bulmak zor
Gmail uygulamasının küçülmemesinin nedeni kullanıcıların bundan rahatsız olmaması
Kimse yüklemekten vazgeçmiyorsa optimizasyon ya da refactoring için maliyet üstlenmek adına bir sebep kalmıyor
Kısıt olmazsa yazılım büyümeye devam eder
Gmail çapraz platform bir uygulama olduğu için iOS’in yerleşik widget’larını kullanmak yerine kendi UI’sini içinde taşımak zorunda
Buna karşılık iOS Mail, sistemde zaten bulunan widget’lardan yararlanıyor
SSO, MFA, Analytics gibi işlevlerin hepsi dahil ediliyor
Safari’nin 5.1MB olması mantıklı değil
Aslında WebKit gibi sistem kaynakları ayrı hesaplandığı için küçük görünüyor
Apple uygulamalarının Google’ınkilerden 100 kat daha küçük olması mümkün değil
Android uygulamalarının iOS’tan daha küçük görünmesinin nedeni raporlama biçimi ve mimari farklar
SafetyDetectives raporuna göre
kurulumdan sonra gerçek kaplanan alan Android’de iOS’in yaklaşık yarısı
Emerge Tools analizi de bu konuda faydalı olabilir
yalnızca gereken özellikler sonradan indirilebiliyor
iOS’ta böyle bir özellik yok
Eskiden Gmail’in 1GB depolama alanı sunduğuna şaşırdığımız bir dönem vardı
Şimdi ise tek bir uygulamanın o kadar yer kaplaması gerçekten ironik