Google nihayet ağır bir el başlattı, belki de QQ hapınız!

Bir iPhone kullanıcısıysanız, "uygulama uyumsuzluğu" konusuna aşina olmamalısınız: 2015'in başlarında Apple, yazılım geliştiricilerini en yeni 64 bit sistemi benimsemeye çağıran hatırlatıcılar yayınlamaya başladı. APP'yi uyarlayın. Geçtiğimiz yılın sonunda iOS11 sisteminin gelişiyle birlikte tüm eski 32 bit uygulamalar sistemle uyumluluğunu tamamen yitirdi ve geliştirici kendilerine yeni bir 64 bit sürüm sağlamadıkça açılamaz hale geldi, aksi takdirde bu uygulamalar Sonsuza kadar "ölecek".

O zamanlar, Appleın geliştiricileri 64 bit sistemlere geçmeye ve en son yazılım ve donanımı optimize etmeye zorlama davranışı, teknoloji çemberinde pek çok tartışmaya neden oldu: Apple'ın yeni aygıtları kullanma deneyimini iyileştirmesi mi yoksa doğru mu? Tembel geliştiricilerin teşvikinden bağımsız olarak, genel olarak iOS çevresi nihayet bu konuda bir fikir birliğine vardı - ve o zamanın Android geliştiricileri ve kullanıcıları da bir şekilde "şakalara bakın".

Google ayrıca geliştiricileri APP adaptasyonunu zorlamaya "teşvik etmeye" başladı

Ancak, uzun sürmedi ve aynı kader şimdi Android geliştiricilerine düştü. Son zamanlarda bazı yabancı medya, Android P'nin (yani gelecekteki Android 9.0) beta sisteminin en son sürümünde, Google'ın hala eski kodları kullanan ve "eski" Android sürümüyle uyumlu uygulamalara karşı uyarmaya başladığını keşfetti. Güncellenmişlerdir.

Spesifik olarak, bir uygulama içinde kullanılan sistem API (uygulama programlama arayüzü) sürümü Android API 17'den daha düşükse, Android 4.2'den önceki sürümlere eşdeğerdir. Daha sonra kullanıcı bu uygulamaları açtığında, sistem doğrudan kullanıcıya "bu uygulama geçmişte Android'in eski bir sürümüne uyarlanmıştır ve en son sürümde düzgün çalışmayabilir" şeklinde bir uyarı verecektir. Sadece bu değil, Android P sistemi Kullanıcılara ayrıca "uygulamayı güncellemeye çalışmaları veya geliştiriciyle iletişime geçmeleri (hatırlatmaları)" önerilir.

Peki, yaygın olarak kullanılan programlarımızda hangilerine "denir"?

Bu noktayı açıklamadan önce size bir uygulama tanıtmak istiyorum, adı AppChecker, uygulama ile uyumlu Android versiyonuna göre yüksekten düşüğe doğru sıralanabilir ve uyumluluk bilgisini ikonlarla sezgisel olarak görüntüleyebilirsiniz. Bu uygulamaların hangi Android nesli için optimize edildiğine açıkça karar verilebilir, böylece bunların "eski" olup olmadığını anlayabilirsiniz.

Örnek olarak yazarın kendi cep telefonunu ele alalım. Cep telefonunun sistem sürümü Android 8.0 ve ilgili API sürümü 26. Cep telefonuma yüklenen üçüncü taraf uygulamaları arasında dört tane var: Bezelye Kapsülü, China Merchants Bank, Didi Chuxing ve Mobile QQ Herkesin sık kullandığı programlar, bu sefer Google'ın gerektirdiği minimum Android 4.1 (API 17) uyumluluğunu karşılayamadı. Bunların arasında, Tencent mobile QQ en "aşırılıktır" çünkü kullandığı Android API eski Android 2.3'e kadar uzanıyor ... Gerçekten eski ve eski olamaz.

Ne anlama geliyor? Bir yandan bu, cep telefonu sisteminizin kendisi daha yeni bir sürüm olsa bile, uygulama arka plan davranışı üzerindeki kısıtlamalar, güç tasarrufu ve kullanıcı gizliliği koruması dahil olmak üzere içerdiği bazı işlevlerin QQ için etkisiz olduğu anlamına gelir; diğer yandan, Bir yandan, bu aynı zamanda, Google'ın, yabancı medyanın öngördüğü gibi, Android 9.0'ın resmi sürümünde standart altı API'leri kullanan uygulamaların yüklenmesini ve çalıştırılmasını gerçekten yasaklaması durumunda, yeni cep telefonunun toplu olarak yapamayacağı anlamına gelir. QQ kullanmanın ve Didi taksisini kullanamamanın "büyük olayı" ...

Geliştiricilerin kendi düşünceleri vardır, ancak Google'ın nedenleri daha makuldür

Elbette, Tencentin programcılarının yıllar boyunca tembel olduğunu söylemiyorum. QQ eski ve modası geçmiş Android APIyı kullanıyor. Amaç, hâlâ antika akıllı telefonlar kullanan kullanıcı gruplarına mümkün olduğunca çok dikkat etmek olabilir. Sonuçta, Sözde "minimum uyumlu API sürümü", aslında bu uygulamanın desteklediği cep telefonunun Android sistem sürümünü ifade eder. Bir uygulamanın minimum uyumlu API'sinin 26 (Android 8.0) olduğunu varsayarsak, Android 8.0'dan daha düşük bir sistem sürümüne sahip tüm telefonların onu yükleyemeyeceği anlamına gelir.

Ancak, Google'ın bu sefer uygulama uyumluluğu sorunlarını genel olarak düzeltmesi de kullanıcılar için hazırlanmıştır. Her şeyden önce, eski Android sürümleriyle uyumlu olan uygulamaların çok eski dahili kodları ve uygulama arayüzleri vardır ve bu gerçekten de Android'in yeni sürümünde performanslarını düşürecektir. Örneğin QQ'yu örnek olarak ele alalım: Uyumlu nesnesi olarak Android 2.3'ü kullanıyor, bu da Android 4.0 arayüzünün otomatik ölçeklendirme özelliğini destekleyemediği, Android 4.2'nin 60 kare ekran yenileme hızını destekleyemediği ve saf 64-bit Android 5.0'ı destekleyemediği anlamına geliyor. Kod, Android 6.0'ın uygulama izinlerinin sıkı denetimini destekleyemez, Android 7.0'ın arka planda otomatik güç tasarrufunu destekleyemez, Android 8.0'ın daha verimli grafik hızlandırma özelliklerini destekleyemez ... Tüm bu "desteklenmeyen", kullanıcı kullanıyor olsa bile Yeni bir amiral gemisi cep telefonu, ancak QQ hala takılı görünüyor, elektrik tüketiyor, açıklanamayan birçok izne sahip ve arka planda çok fazla sistem kaynağı kullanıyor ...

Ayrıca, zorunlu uyarı önlemleri getirilse bile Google, geliştiricilerin doğrudan "Android P (Android 9.0) ile uyumlu" olmasını gerektirmez, ancak yalnızca herkesin uygulamanın minimum uyumlu sistem sürümünü Android 4.2'ye yükseltmesini gerektirir. Nitelikli. Aynı zamanda önizleme sürümünden gelecek resmi sürüme kadar birkaç aylık bir ara bellek süresi olacaktır, umarım o zaman da açılamayan, kurulamayan veya her tıklandığında ortak bir yazılımla karşılaşmayacağımızı umuyorum. Bir pop-up sistem uyarısı "Bu uygulama mevcut sistemle uyumlu değil" ikilemi!

[Bu makaledeki resim İnternet'ten geliyor]

"Ben Pan Jinlian değilim" "Fangyuan" şifresi çözüldü: geçen yüzyılın merceğiyle çekildi
önceki
Ölmedik, sadece şiştik, sadece şişmanla oynuyoruz!
Sonraki
Güzellik planı Liu Wen, Yang Mi ve Qiao Xin'nin ne kullandığına bakın, sonbahar ve kış nemlendirici maskeler için her yerde öneri istemenize gerek yok
Yao Ming'in formadan emekli olduğu gün, "1 Numaralı Yao Hei" bile ağlamaktan kendini alamadı!
PlayerUnknown's Battlegrounds: 3 keskin nişancı becerisi, ilki bile değil, 98k ve M24'ü boşa harcamayın!
Sıcak Haber Liaocheng'deki 8 yaşındaki çocuk, kız kardeşine kemik iliği bağışlamak istiyor.Düşük kilosu nedeniyle reddedildikten sonra şöyle dedi: Yağ yiyebilirim!
"Nereye gidiyorsun baba" tatlı bir Arale'yi canlı yakala, hayatıma birkaç fikir göndermem gerekiyor
163 milyar ABD doları, Apple aslında çok para harcayabilir
Gerçekten zayıf | Kış karnını kurtarmak istemiyorum! Uzanırken kilo verebilmek istiyorum!
PlayerUnknown's Battlegrounds: M16A4 atış hızına benzer bir 98K menzile sahip, ancak oyuncular tarafından defalarca reddedildi.
Genel Sekreter Xi Jinping'in reformun 40. yıl dönümü kutlamalarında yaptığı önemli konuşma ve açılım büyük yankı uyandırdı Reformu gerçekleştirin ve sonuna kadar açılın
On yıldır "Wulin Biyografisi", aptal Lu Xiucai, gerçek karakter eğlence endüstrisindeki en yüksek derecedir.
Douyu çapasının Edison Chen'i takip eden olayı daha da kötüleşiyor! Resmi medya doğrudan Douyu platformunu uyardı!
Güzellik Ölçer Saç rengi güzelliğin anahtarıdır, bu 10 dişi yıldızın saçlarını boyamadan önce ve sonra çok fazla farkı var!
To Top