Makale

Telefon üreticileri Android'in bellek yönetimiyle uğraşıyor ve Google bu konuda hiçbir şey yapmıyor

protection click fraud

Android telefonunuzu yapan şirket, Android hafıza yönetimini yanlış yapıyor. Google Play'e erişim için en iyi uygulamalara ve bazı durumlarda gerçek gereksinimlere uyulmadığından, uygulama geliştiricileri Siz başka bir ekrana bakarken veya ekranı açarken oluşturdukları uygulamaların çalışması gerekiyorsa yeni bir dizi baş ağrısı görmek kapalı. Neyse ki, Urbandroid ekibi Dontkillmyapp.com ile dikkatimizi çekti. Burada sorunun ayrıntılı açıklamalarının yanı sıra popüler Android satıcılarının her birinin kötüye kullanım düzeyini 1-5 çöp yığınıyla derecelendiren bir puan kartı bulacaksınız. Montaj

Web sitesindeki açıklama GitHub sayfası açıklıyor:

Sonuçta her bağımsız Android geliştiricisi bu sorundan en azından kısmen etkilenir.

Urbandroid Ekibi olarak, Android olarak Uyku uygulamamızdan büyük ölçüde etkilendik ve hackler ve geçici çözümler hakkında o kadar çok bilgi topladık ki, bilgiyi paylaşma gereği duyduk. Bağımsız bağımsız geliştiricilerle bilgi alışverişi teklifleriyle iletişime geçerek işe başladık, bu da açık kaynaklı bir web sitesi biçiminde daha etkili bir yaklaşım fikrine yol açtı.

"Sorun", telefon üreten şirketlerin Doze gibi Android bileşenlerinin çalışma şeklini değiştirmesidir; sistem kaynaklarını kullanan uygulamaları agresif bir şekilde taramak ve öldürmek için tasarlanmış uygulamalar oluşturmuş; ve hatta ekranda değilken hangi uygulamaların çalışmasına izin verildiğini söyleyen beyaz listeler oluşturmak. Bu, Urbandroid'inki gibi arka planda çalışması gereken uygulamaları yapıyor. Android uygulaması olarak uyu yapmak istediklerini yapamazlar.

Verizon, Pixel 4a'yı yeni Sınırsız hatlarda ayda sadece 10 ABD doları karşılığında sunuyor

Mutsuz müşteriler Android'de bellek yönetiminin nasıl çalıştığını (ya da buna ihtiyaç duymamalılar) ve neden sadece etkilenen uygulamalarına izole edilmediğini anlamadıkları için, tüm bunlar uygulama geliştiricinin kulaklarına düşüyor. Mutsuz müşteriler mutsuz geliştiriciler yapar, bu da beş yığın saçmalıktır kötü hepsi bizim için.

Android'in tamamı açık değil

"Ne olmuş yani? Android açık kaynak kodludur ve onu kullanan şirketler kodla istediklerini yapabilirler "ve bir dereceye kadar haklısınız. Ancak bir telefon üreticisi Google Play'e erişmek istediği anda tüm bunlar değişir.

Google Play Store erişimi ücretsiz olarak verilmez - her iki tarafın da uyması gereken bir anlaşma vardır.

Google Play'e erişim sağlamak için, çoğu ilk bakışta keyfi görünen bazı kurallara uyulması gerekir. Bu, başka bir veya iki makale için daha geniş bir tartışma, ancak işin özü, Google'ın yalnızca minimum Telefon, desteklenen bir telefonda olduğu sürece Play Store'daki her uygulamanın çalışması için her telefonda versiyon. Diğer bir deyişle, bir uygulamanın listesi çalışması için Android 4 veya sonraki bir sürümü gerektirdiğini söylüyorsa, Android 4 veya sonraki bir sürümü çalıştıran her telefon uygulamayı yükleyip kullanabilmelidir. İstisna yok.

Bir uygulamanın hayatta kalmasını isteyen veya buna ihtiyaç duyan bir geliştiricinin orada çalışmasının bazı ayrıntılı yolları vardır. arkaplan - ekrana aktif olarak bakmadığınızda - bunu tutarlı bir şekilde yapmak için tüm telefonlar. Google daha sonra Android'in diğer bölümlerini de iyileştirebilir ve değil tüm uygulamaların hala çalışmasını istiyorsa, geriye dönük uyumlu kalmaya çalışabilmesi için uğraşmak.

Bu her zaman işe yaramaz. Nexus veya Pixel telefonu olan herkes, Android'in yeni sürümlerinin genellikle uygulamaların artık çalışmamasına neden olduğunu ve bazılarının asla güncellenmediğini söyleyecektir. Bazen bir karar verilmesi ve eski bir özelliği yeni bir şeyle değiştirmek için kesilmesi gerekir. Ve Google bir veya iki kez kendi karmaşasına adım attı ve Doze'un ilk sürümü gibi her şeyi alt üst etti. Android 6.0.

Google'ın diğer ürünlerini kullanmak istiyorsanız tutarlı olmak önemlidir. Açık kaynaklı bir yazılım parçasıyla bile.

Buraya nasıl geldik?

Akıllı telefon üreticileri bunu sadece eğlence için yapmıyor. Telefon yapan her şirket, onlardan aldığınız bir ürünü, bir sonraki telefon satın aldığınızda markasına bakacak kadar beğenmenizi ister. Uygulamalar sebepsiz yere öldürülüyor olsaydı, bunun olmasına yardımcı olmazdı.

Bir telefon satın aldığımızda, genellikle ondan istediğimiz şeyler listesinin en üstüne yakın olan bir şey vardır: uzun pil ömrü. Daha uzun pil ömrü elde etmenin bir yolu, bir telefonun yapabileceklerini sınırlamaktır; bu yüzden "aptal" bir telefonu haftada sadece birkaç kez şarj etmeniz gerekiyor. Pek bir şey yapmıyor, özellikle de elinizde olmadığı zaman. Akıllı telefonların bir çok şeyler.

Arka plan görevlerini sonlandırmak piliniz için iyi olabilir, ancak akıllı telefonunuzu aptal hale getirir.

Google, aktif olarak hiçbir şey yapmadıklarında ancak gelecekte yapması gerekebileceğinde uygulamaları "uyku" durumuna geçiren bir sisteme sahiptir. Bazı şeyleri dengelemek için çok iş yaptı - bazıları iyi, bazıları kötü - böylece adımlarınızı takip edin, uykunuzu izleyin veya ekran kapalıyken ellerinizi tüketmeden müzik çalar olarak hareket edin. pil. Play Store'daki her uygulamadan bu tutarlılığı almamız için bu yöntemlerin kullanılmasını ve kurallara uyulmasını bekler.

Nereden DontkillmyappNokia'nın listesi, burada kullanacağım örnek, ancak suçluların listesi OnePlus, Sony ve Samsung'u da içeriyor. Google'ın kendisi bile, bir uygulamanın "Dozlandırılmış" olmaktan muaf tutulmasını zorlaştırdığı için çağrılır. Nokia, şirketin Android Oreo veya üstünü çalıştıran her telefonuna, ekran kapatıldıktan 20 dakika sonra her arka plan işlemini sonlandıran bir uygulama içerir. Bu, fitness uygulamalarının asla çalışmayacağı anlamına gelir, ancak aynı zamanda Android P'niz varsa alarmınızın çalmayacağı anlamına da gelir.

Akıllı telefonlarımızın akıllı olmasına izin verilmediği noktaya nasıl geldik? Çünkü biz talep daha uzun pil ömrü ve telefon yapan şirketler de bize vermek için kötü kararlar alıyor. Bir telefon üreticisi tarafından Android'e yapılabilecek ve pil ömrü üzerinde büyük etkisi olacak pek çok şey yoktur. Şeylerden biri Yapabilmek Yapılması gereken, hayatta olması gerekmeyen uygulamaları öldürmektir. Öldürülen uygulamalardan biri yaptı hayatta kalmaya ihtiyacım var, amaçlandığı gibi çalışmıyor.

Google'ın kelepçeleri sıkması gerekiyor

Bunu söylemekten nefret ediyorum. Android, yıllar içinde Google olarak adlandırılmayan şirketler tarafından inanılmaz bir gelişme gösteren açık kaynaklı bir projedir. Android kullanan şirketler istediklerini yapmalı ve daha iyi hale getirmek için her sınırı zorlamalı. Ancak daha sonra Play Store'daki uygulamalar için bu tutarlılığa tekrar dönüyoruz.

Kullanıcılar - buna benzer bir sorunu bilen ve anlayan tipteki kullanıcılar da dahil olmak üzere - daha iyisini hak ediyor. Google, mağazasındaki uygulamalar söz konusu olduğunda bunu gerçekleştirmeli ve bunu yapmak için ne gerekiyorsa onu değiştirmeli ve uygulamaya koymalıdır. Bunu herhangi bir kullanıcı müdahalesi olmadan yapın ve şirketin "suçu" ne kadar büyük olursa olsun veya kaç telefon satarsa ​​satsın bunu tutarlı bir şekilde yapın.

Hak ettik.

Jerry Hildenbrand

Jerry, Mobile Nation'da yaşayan bir inek ve bundan gurur duyuyor. Parçalayamayacağı hiçbir şey yok, ancak yeniden birleştiremeyeceği birçok şey var. Onu Mobile Nations ağında bulacaksın ve Twitter'da ona vur hey demek istersen

instagram story viewer