“Lite” yani hafif sürüm daha az kaynak tüketen uygulamalar yıllardır mevcuttu, ancak düşük gelirli ülkelerdeki insanlar için daha ucuz, düşük kaliteli telefonlar yapma girişimi olan Android Go ile yola çıktılar. Girişimin bir kısmı, düşük RAM ve düşük CPU gücüne sahip telefonlarda iyi çalışan hafif uygulamaların geliştirilmesiydi. Android telefonu olan herkes için basit bir avantaj olabilirdi. Ne yazık ki, geliştiriciler bu konuda kaçınmaya karar verdiler.
Günümüzde birçok lite uygulaması yalnızca belirli ülkelerde veya bölgelerde kullanılabilir. Daha fazlası yalnızca orta seviye veya düşük kaliteli cihazlarda çalışır. Özellikle herkesin bir uygulamayı kullanmasına izin verme seçeneği Google Play geliştirici panosunda birkaç kutuyu işaretlemek kadar basit olduğunda, bunun çok fazla kafiyesi veya nedeni yoktur. En sıcak veya en tartışmalı sıcak çekim değil, ancak lite uygulamaları iyidir ve herkesin kullanımına açık olmalıdır.
Gelişmiş ülkelerde yüksek kaliteli telefonlara sahip kişilerin bir uygulamanın daha basit, daha az kaynak yoğun bir sürümünü kullanabileceği durumlar bile vardır. Alımı zayıf olan kırsal bir bölgede yaşayabilir veya bir doğal afetin ortasında olabilirler. Bazı insanlar kötü bir resepsiyon alanına bile seyahat ediyor. Mesele şu ki, sadece yükselen piyasalardaki insanlar bundan faydalanabilecekler değil. Neden hakkında konuşalım.
Uygulamaların kaynak kullanımı
Size Android’deki en kaynak yoğun uygulamaların neler olduğunu soracak olsaydım, bu listede bir uygulamadan bahsetme olasılığınız oldukça yüksek . Tıklamak istemeyenler muhtemelen suçluları tahmin edebilirler: Facebook, WhatsApp , YouTube, Instagram ve Snapchat. Bunları bilirsiniz, en çok indirilen en popüler mobil uygulamalar.
Bu uygulamalar yıllardır benzer listelerin başında yer alıyor. Teknoloji daha güçlü hale geldikçe, her büyük şirket, uygulama(lar)ının daha fazla şey yapmasını, daha fazla kaynak tüketmesini ve daha fazla verinizi tüketmesini sağlayarak tam avantaj elde etti. Bu uygulamalar, toplanan veri miktarını artırarak, her zamankinden daha fazla izin kullanıyor.
Piller büyüdükçe ve donanım daha güçlü hale geldikçe, daha fazla uygulama bundan faydalanacaktır.
Bu normalde çok önemli bir şey değil. Sonuçta, daha fazla kaynak ve ek yük, daha fazla performans anlamına gelir. Sorun şu ki, yeni donanım satın almaktan elde ettiğiniz net kazançlar, geliştiriciler bu ekstra kaynakları kullanmak için ekstra şeyler eklemeye devam ettiklerinde genellikle geçersiz olur.
Sonuç sinir bozucu. On yıl önce herhangi bir telefonda sahip olduğumuzdan daha düşük kaliteli cihazlarda bile daha fazla kaynağa sahibiz, ancak düşük kaliteli telefonlar, gerçekten yapmamaları gerektiğinde hala durgun hissediyor.
Aynı görevler, daha fazla kaynak
Facebook bunun mükemmel bir örneğidir. Tam uygulama, özet akışınızı arka planda önceden yükler, böylece açtığınızda her zaman hızlı ve duyarlı olur. Elbette bu, arka planda çok fazla veri ve CPU döngüsü kullandığı anlamına gelir. Yükleme boyutu 150 MB’ın üzerindedir ve önceden yüklenmiş gönderiler ve diğer veri toplama özellikleriyle fazla sorun yaşamadan 1 GB veya daha fazlasına ulaşabilir.
Telefonlarımız ne kadar fazla CPU çekirdeği alırsa, aynı görevleri yerine getirmelerine rağmen uygulamalar bir şekilde o kadar fazla CPU çekirdeği gerektirir.
Öte yandan Facebook Lite, 5 MB’den daha küçük bir yükleme boyutuna sahiptir, beslemenizi önceden yüklemez ve varsayılan olarak Wi-Fi’ye bağlı olmadığınız sürece videoları otomatik olarak oynatmaz. Hatta tam Facebook uygulamasından yaklaşık %25 daha az izin kullanır. Evet, diğer bazı özellikleri kaybedersiniz ve akışınızı kaydırmak biraz daha yavaştır, ancak en azından Facebook Lite’ın verilerinizi ne zaman kullandığını bilirsiniz.
Facebook Lite, uygulamada olmadığınızda daha az sıklıkla çalışır ve daha az veri kullanır. Buradaki takas, daha iyi pil ömrü, daha az arka plan kullanımı ve daha az arka plan görevi gerçekleştirilir. Bu avantajların yalnızca düşük kaliteli telefonlarda değil, tüm telefonlarda olması güzel olurdu.
Çoğu lite uygulaması, Facebook’un yaptığı gibi tam boyutlu benzerleriyle benzer şekilde karşılaştırır. Geliştiriciler çoğu durumda kullanılabilirlik yerine wow faktörünü hedefler. Sonuçta, bu süreçte pil ömrünüzü mahvetmek anlamına gelse bile, sizi uygulamalarına almaya ve mümkün olduğunca uzun süre orada tutmaya çalışıyorlar.
Lite uygulamaları yalnızca kaynaklar açısından daha iyi değildir. Önemli şeylere ulaşmak için daha az gerekli etkileşim ile fiziksel olarak kullanımı daha kolaydır.
Facebook örneğimize uyarak, çoğu insan normal Facebook uygulamasında temel ayarların nasıl değiştirileceğine dair tam bir eğitime ihtiyaç duyar. Örneğin, haber akışınızda otomatik olarak oynatılan videoları kapatmayı inceleyelim. Profil resminizi, ardından Ayarlar ve Gizlilik’i tıklarsınız , burada tekrar Ayarlar’ı tıkladığınız bir liste görüntülenir. Ardından, profil resminize tekrar tıklayın, ardından nihayet oraya ulaşmak için Medya ve Kişiler’i bulun. Bu, bir ayarı değiştirmek için beş menü katmanıdır.
Karmaşıklık, depolama ve kaynak kullanımı, tam uygulamalarda hafif uygulamalardan önemli ölçüde daha yüksektir.
Facebook Lite’ta mı? Profil resminizi ve ardından Ayarlar’ı tıklayın . Otomatik oynatma videoları seçeneği oldukça uzun bir listededir, ancak yalnızca iki etkileşimden sonra hala oradadır, bu da kullanıcı için %60 daha az çaba gerektirir. Düşük kullanım için optimizasyon, genellikle herkesin yararına olan daha akıcı uygulamalar geliştirmek anlamına gelir.
Buradaki nokta, bir lite uygulaması ile tam bir uygulama arasındaki farkın küçük olmamasıdır. Karmaşıklık, depolama ve kaynak kullanımı, tam uygulamalarda hafif uygulamalara kıyasla oldukça önemli bir farkla nesnel ve ölçülebilir şekilde daha yüksektir.
Zawinski Yasası
Wirth Yasası , yazılımın donanımın güçlenmesinden daha hızlı talep edildiğini belirtir. Neredeyse 30 yaşında olmasına rağmen bu yasanın geçerli olduğunu düşünüyorum. Ne de olsa Facebook, herhangi bir ana akım Android uygulamasının en büyük kaynak domuzu için en iyi yarışmacıdır ve donanımda yapılan büyük sıçramalara rağmen, Android’deki varlığının tamamı için olmuştur.
Daha az bilinen Zawinski Yasası biraz daha iyi uygulanır. Kısa versiyon, insanların çok fazla zaman harcadıkları uygulamaların, her şeyi yapabilene kadar genişletmek için artan bir baskıya sahip olmalarıdır. Örnek olarak Facebook’u kullanarak devam edelim. İlk başta sadece kelimeler, fotoğraflar ve videolar paylaştığınız bir sosyal ağdı.
İnsanların zaman harcadığı uygulamalar genellikle her şeyi yapmak için genişlemeye çalışır ve insanları asla terk etmeye ikna eder.
Bir süre sonra Facebook, Gruplar özelliği ile bir forum, Facebook Messenger ile bir mesajlaşma platformu , YouTube gibi bir video platformu, TikTok gibi bir şort platformu, Twitch gibi bir canlı yayın platformu , Craigslist gibi bir pazar yeri haline geldi ve liste uzayıp gidiyor. üzerinde.
Başka bir örnek Google Chrome’dur. Bir tarayıcı olarak başladı, ardından bir web uygulaması platformu haline geldi ve süreç, tam bir işletim sistemi olan Chrome OS olana kadar devam etti . Başka birçok örnek var. Mesele şu ki, uygulamalar orijinal kapsamlarının ötesine genişledikçe, son kullanıcının ihtiyaçları değişmese bile kaynak kullanımları da artıyor.
Geliştiricilerin bu tür şeyler yaptığı zamanlar için çeşitli terimler vardır. “Özellik kayması”, yazılım geliştiricilerin uygulamayı yavaşlatıp şişirmesine rağmen fazladan şeylerle uğraşmaya devam etmesidir. “Sürünen şıklık”, geliştiricilerin bir uygulamanın nasıl çalıştığından çok nasıl göründüğüne önem vermesidir. Hepsi aynı temel fikrin içinde dönüyor. Bu uygulamalar çok büyük ve olması gerekmiyor.
Lite uygulamaları, herhangi bir yazılımın temel kullanımını yeniden odak noktasına getirerek bu baskıyı ortadan kaldırır. Facebook Lite, pek çok ekstrayı kaldırır ve çoğu insanın Facebook’ta yapmak istediği şeyi yapan daha temiz, daha az şişkin, daha az kaynak yoğun bir uygulama sağlar. Herkesin bir Twitch ve Craigslist rakibine ihtiyacı yok ve deneyimimizin ne olduğunu seçme yeteneğine sahip olmalıyız.
Ayrıca, “uygulamaları” yüklemek yerine çalıştırmak için tarayıcınızı kullanan Aşamalı Web Uygulamaları da vardır. Bunun çok şey vaat eden bir teknoloji olduğunu düşünüyoruz, ancak yine de tam bir uygulama kadar kaynak yoğun olabilen tarayıcınızı kullanıyor. Gerçekten tasarruf ettiğiniz tek şey depolama alanıdır.
Seçimin iyi olduğu konusunda pek çok kişinin benimle aynı fikirde olmayacağını düşünüyorum. Pek çok insan hisse senedi Facebook deneyimini sever ve uygulamanın tüm işlevlerini kullanır. Ancak, daha temel bir deneyime geçme yeteneği kimseye zarar vermez.
Bu makalenin tamamı için Facebook’u seçtiğimi biliyorum. Ancak, Facebook’un tüm kusurlarına rağmen , Amerika Birleşik Devletleri’nde Galaxy S22 Ultra’mda Facebook Lite ve Messenger Lite’ı indirebilir ve kullanabilirim. Nitekim Facebook, hem takdir ettiğim hem de faydalandığım lite uygulamalarını yaygın olarak kullanıma sunan birkaç şirketten biri.
Yapabilseydim, uygulama çekmecemdeki hemen hemen her uygulamayı lite sürümüyle değiştirirdim. Tam uygulamayı garanti etmek için herhangi bir hizmeti yeterince sık kullanmıyorum.
Ne yazık ki, çoğu şirketin lite seçeneklerini neden belirli telefonlara veya dünyanın bazı bölgelerine özel tuttuğunu anlamak kolaydır. Yalnızca platformlarıyla mümkün olduğunca uzun süre etkileşimde kalmanızı sağlamak için her şeyi yapan uygulamalarını kullanmanızı istemiyorlar, aynı zamanda size daha fazla reklam sunabilir ve daha fazla para kazanabilirler. Basit uygulamalar daha az para kazanır, ancak nerede yaşarlarsa yaşasınlar veya hangi telefona sahip olurlarsa olsunlar, kullanıcıların önemli kaynakları bir sosyal medya uygulamasını çalıştırmaya ayırmaları gerekmemelidir.
Bu bir şirketin kârı için kötü. Bu hafif uygulamalar, bir sonraki milyar akıllı telefon kullanıcısını işin içine katmayı amaçlıyor ve zamanla bu yeni kullanıcıların tam deneyime geçmeleri bekleniyor. Yine de, seçime sahip olmak güzel olurdu.