Cep telefonlarının "yetersiz depolama kapasitesi" nin arkasında nasıl bir komplo var?

Bunun gibi hisleriniz var mı bilmiyorum-Bir veya iki yıl önce telefon ve tablet aldım. Çok fotoğraf çekmedim veya müzik dinlemedim. Sadece birkaç WeChat ve oyun kullandım ... Sonra birden kapasite yetmedi! ?

Yetersiz kapasite nedeniyle sadece yazılım güncellenemiyor, bazen günlük fonksiyonların bile kullanımı zor oluyor - kamera fotoğraf çekemiyor, uygulama açılamıyor veya normal şekilde yüklenemiyor gibi can sıkıcı fenomenler. En can sıkıcı şey, cep telefonunun (CPU, GPU vb. Gibi) donanım performansının şu anda hiç modası geçmiş olmaması - ancak cihazın "sakatlanması".

Bu durumda, arkadaşlarımın çoğu tepkisi "telefonun kapasitesi çok küçük, değiştirilmeli" olacaktır, ancak cihazı kurtarmak için birkaç uygulamayı silmeye isteksiz insanlar da var. Şu anda, en çok nedenini öğrenebilirsiniz. Yaygın olarak kullanılan uygulamalar giderek büyüyor mu? ?

Örnek olarak WeChat'i ele alalım. 2011'de piyasaya sürülen WeChat sürüm 2.0, ses işlevlerini ekleyen ilk WeChat idi, ancak o zamanlar Android sürümü yükleme paketi boyutu sadece 1.4MB idi. Altı yıl geçti, en son WeChat sürümü 6.5.10 ve Android sürümü yükleme paketi 30 kat daha büyük olan 45MB'ye ulaştı! İOS platformunda durum daha da korkutucu - 207 MB'lık yükleme paketi boyutu, bazı mobil oyunlardan bile daha yüksek.

Sonuç olarak, bazı eski model, küçük kapasiteli akıllı cihazlar için, normal yazılım güncellemeleri bile doğrudan depolama "acil durumlarına" neden olabilir ve hatta cihazın kullanım değerini kaybetmesine neden olabilir. Böyle bir fenomen için yazar genellikle bir söz duyabilir. Uygulamaların "hacim genişlemesinin" yazılım geliştiriciler ile donanım üreticileri arasında bir komplo olduğuna inanıyorlar.Amaç, eski cihazların modasının geçmesini hızlandırmak ve kullanıcıları yenilerini değiştirmeye zorlamak ...

Gerçekten mi? Aslında "komplo teorilerini" çok fazla sevebiliriz - "şişkinlik" i uygulamanın gerçek nedeni sandığınızdan çok daha karmaşıktır.

Artan işlevsellik ana nedendir

Bu, yeni işlevlerin uygulanması için kaçınılmaz olarak daha fazla kod ve kaynak gerektireceğini düşünmesi en kolay olanıdır, bu nedenle uygulamaların daha büyük hale gelmesi normaldir.

WeChat'i örnek olarak ele alalım. 2011'de WeChat sadece "ses işlevlerine sahip bir sohbet yazılımı" idi ve şimdi sosyal, video, alışveriş, oyunlar, spor, haber, e-posta ve diğer birçok işlevin bir koleksiyonu haline geldi. Gövde ve hatta üzerinde çalışan "küçük programlar" ... Bu şekilde, hacim küçük olabilir mi?

Bununla birlikte, aslında, bu eklenen işlevlerin herkes için gerekli olmadığı kabul edilmelidir - örneğin, herkes WeChat'te bir şeyler satın almayacak veya oyun oynamayacak, ancak bu nedenle ilgili işlevler iptal edilmeyecek, en azından hala boşa gidiyor. Cep telefonu kapasitemiz ...

Ekipman özellikleri program gelişimini destekler

İşlevlerdeki artışa ek olarak, donanım aygıtının özelliklerinde meydana gelen değişiklikler de programcıları programda genel anlamda büyük değişiklikler yapmaya zorlayacak, bu da boyutta bir artışa yol açacaktır.

En tipik örnekler iPhone ve iPad'tir - iPhone ekran çözünürlüğünün ilk birkaç nesli 480x320, iPhone4'e göre ekran çözünürlüğü dört kat arttı (960x640). Apple, APP'yi yeni çözünürlüğe uyum sağlamaya zorladığı için, bu, APP'nin iPhone 4'ten sonraki arayüz malzemesi kısmının orijinal depolama alanının en az dört katını kaplayacağı anlamına geliyor. Daha sonra iPad Pro'nun ekran çözünürlüğü 2732 × 2048'e kadar yükselir ve ilgili APP'nin yalnızca arayüz kısmındaki görüntü kaynakları, orijinal iPhone'un karşılık gelen APP'sinden 36 kat daha büyüktür ...

Elbette arayüz çözünürlüğündeki artışın neden olduğu artan alan işgalinin yanı sıra, geçmişte hayal bile etmediğimiz birçok yüksek kaliteli mobil oyun ve büyük ölçekli hesaplama programları (PS, CAD gibi) da görünmeye başladı. telefonda. Karmaşık resimlere, gelişmiş işlevlere ve son derece güçlü bir kullanıcı deneyimine sahiptirler. Elbette, olumsuz etki, yüzlerce megabayt ve hatta birkaç gigabayt kaplayan devasa yükleme paketidir. Bazen (özellikle oyunlar için), kurulumdan sonra daha fazla depolama alanı tüketen ek veri paketleri veya sıcak güncelleme indirmeleri olacaktır.

"Parçalanma" göz ardı edilemez

Cihaz ekran çözünürlüğünün / donanım performansının iyileştirilmesinin, daha fazla depolama alanı kaplayan daha büyük ve daha güçlü uygulamaların görünümünü destekleyeceğini söyledim. Ancak aslında, yeni ve eski cihazlar kullanıcı grubunda uzun, uzun bir süre bir arada bulunacağından, geliştiriciler için APP'lerinin farklı özelliklere sahip çeşitli cep telefonları / tabletler üzerinde normal şekilde çalışabilmesini sağlamak istiyorlarsa, hedeflemeleri Farklı çözünürlük ve donanım platformuyla her cep telefonu için farklı optimize edilmiş kodlar yazın.

Bu durumda, APP yayınlandığında (yani, uygulama mağazasında olduğunda) bir sorun vardır - ideal yaklaşım, uyumluluğu sağlamak için her cihaz için farklı çözünürlüklere ve donanım platformlarına sahip bir şube sürümüne sahip olmaktır. Ve performans ve uygulama hacmini en aza indirebilir.

Ancak sorun şu ki, tüm uygulama mağazaları yeterince "akıllı" değil! Google'ın resmi Android mağazası (Google Play Store), geliştiricilerin bunu yapmasına izin veriyor. Mağaza, kullanıcının donanım modelini otomatik olarak tanımlayacak ve yalnızca en uygun yazılım sürümünü görüntüleyecektir. Ancak neredeyse tüm yerel Android alışveriş merkezleri bu işleve sahip değildir - geliştiriciler için, tüm farklı cihazların adaptasyon kodunu bir kurulum paketine koymaları ve ardından kurulum sırasında çok sayıda eski olanlar da dahil olmak üzere otomatik olarak tanımaları gerekir. Yedekli kod (çok eski ve çok eski cep telefonları için uyarlama arabirimi gibi). Bu şekilde, uygulama hacminin büyük olmaması gariptir.

Genel olarak bu tür donanımların "parçalanmasının" neden olduğu yazılım şişkinliğinin yalnızca Android (yani Android) sistem cihazlarında görüneceğine inanılsa da. Ama aslında, Apple son iki yılda yeni iPhone / iPad'in ekran çözünürlüğünü değiştirmeye devam ettiğinden, iOS cihazları da parçalanma belirtileri gösterdi ...

Zengin inek programcısı

Sanırım burayı gören arkadaşların bu nedenle programcıların parası olmasından biraz şaşıracaklarına inanıyorum, bunun programın şişkinliğiyle ne alakası var?

Aslında şu doğrudur: temel neden, programcılar tarafından uygulamaları yazarken kullanılan hata ayıklama ekipmanından gelir (meslekten olmayan terimlerle, programcılar tarafından yazılmış programları test etmek için kullanılan cep telefonları, tabletler ve bilgisayarlardır).

Programcılar (geliştiriciler) sektördeki en son teknolojiye, geliştirme belgelerine ve programlama fikirlerine uzun zamandır maruz kaldıkları için; hedeflenen optimizasyon için yeni piyasaya sürülen en yeni ve en güçlü cep telefonlarını ve tabletleri satın almak için yeterli mali kaynağa da sahipler. Bilgisayarınızda birkaç terabaytlık katı hal donanım dizisine alışık olduğunuzda ve cep telefonunuzun en az 64GB veya 128GB depolama alanına sahip olduğunu hayal edin - bunu hafife alacaksınız, teknolojik gelişmenin gelecekteki yönü, bu yüzden sadece kendiniz yazın Bu "amiral gemisi telefonları" piyasaya sürülen uygulamalara uyarlayabilmek güzel.

Bu tür bir düşünce kötü niyetli değildir ve aslında tüm endüstrinin sürdürülebilir kalkınmasının çıkarları içindir - ancak görünmez bir şekilde, yaşamak için mücadele eden veya donanım ekipmanını güncelleme yeteneği veya motivasyonu olmayan tüketicileri dışlar. Yakında cihazlarının artık düzgün olmadığını fark edecekler ve hatta normal şekilde çalışmamaya başlayacaklar - çünkü telefon birkaç yazılımı otomatik olarak güncelliyor.

Sonuç veya "polarizasyon"

Sonunda, tüm bu faktörler birleştirilir ve sonuç, dijital ürün kullanıcıları arasında büyük bir "uçurum" olur. En iyi amiral gemisi cihazlarını satın alabilenler, uzun süre yüksek kaliteli bir uygulama deneyimi yaşayabilir: tüm yazılımlar sorunsuz çalışır, zengin özelliklere sahiptir ve deneyim (hedeflenen optimizasyon sayesinde) daha iyi ve daha iyi hale gelmek bile mümkündür. Yüksek fiyatlı cep telefonları çok "değer koruması" olacaktır.

Tersine, ucuz giriş seviyesi cihazların tüketicileri, başlangıçtan itibaren iyi bir deneyim elde edemeyebilir, hatta "onları alır almaz elenebilir" veya bir yıldan daha kısa bir süre içinde takılıp kalır ve zorlaşır. Kullanın, yeni bir makine için ödeme yapmalısınız. Uzun vadeli bir perspektiften bakıldığında bu, "zenginler zenginleşir, fakirler daha fakir olur" gibi bir etkiye sahip olacaktır ...

Ama bunun için kimi suçlayabiliriz? Aslında kimsenin yanılmadığı söylenebilir - yanlış olan teknolojik gelişmenin hızının ekonomik refahın hızıyla orantılı olmamasıdır. "Komplo" yok, bazıları sadece çaresiz.

[Bu makaledeki resim İnternet'ten geliyor]

Aksiyon sahneleri için tam puan! Keanu Reeves'in "Quick Hunt 3" son fragmanı
önceki
LPL vs LCK, League of Legends Çin ve Güney Kore'deki all-star takımlarının karşılaştırmalı analizi, LCK yüzeydeki en güçlüsüdür
Sonraki
Bir zamanlar "Do You Know" da Sheng Molan olarak oynamıştı, şimdi siyah şeffaf ceketli, çekicilikle dolu bir askılı etek giyiyor.
Gao Yuanyuan Tang Yan zehirlendi! Takma ad sırt çantası
Şimşek Haberleri Sonbahar Ortası Festival Planlaması | Aile resmimi ifşa et Mutluluk donsun
37 milyon yıllık maaşı ve sponsorluğu ile Iniesta, Süper Lig'e gelmek üzere! Barcelona veda maçına hazırlanıyor!
Katayose Ryota, retro hisle dolu çeşitli Japon fotoğrafları çekiyor
Mourinho: Salah'ı satan potu hatırlamıyordum! Bunun Mourinho ile hiçbir ilgisi yok!
Uzi'nin başında bir otlak var ve yavru köpeğin kız arkadaşı soyulmuş ve diğer erkeklerle karıştırılmış
Güzellik planı | Allık iyi kullanılıyor, koca eve erken gidiyor, popüler renk numaraları bu 14
"Doğu Sarayı" nın trajik kahramanı. Turuncu bir süveter ve bir kot ceket giyiyor. Dikkatleri çalan narin, küçük bir V yüzü var.
5 dakika dik durmak 40 dakika yürümeye eşdeğerdir
Şöhret: Wenger'in refahtan düşüşe dönüşü Mourinho'dan kaynaklanıyor! Bu gerçekten Mourinho'yu değil, Barcelona'yı suçluyor!
İPhone kısmi olmasına rağmen, bu aksesuarlar onu çok yönlü hale getirebilir
To Top