Logo tr.androidermagazine.com
Logo tr.androidermagazine.com

Neden hiç bir zaman androidin en son sürümüne sahip olmayacaksınız?

İçindekiler:

Anonim

Bir Android telefonunuz varsa, işletim sisteminin en yeni sürümü olan 4.1 Jelly Bean'i çalıştırmıyor olabilir. Google’ın kendi rakamlarına göre, aktif cihazların sadece yüzde 1, 2’si Android’in en son sürümünü kullanıyor. Yüzde 57, 5'i, ikinci doğum gününe hızla yaklaşan bir versiyon olan Android 2.3'te kalıyor.

Bir Nexus cihazı - doğru Nexus cihazı - satın alabilecek kadar şanslıysanız, Mountain View çikolata fabrikasından en son tatlı ikramı hemen veya son bir kaç hafta içinde alabilirsiniz. Ancak sayısız aktif Android cihazının çoğu için bu oldukça farklı bir hikaye. Muhtemelen, her ne olursa olsun, en son Android sürümünü çalıştırmayacaklar. Şanslılarsa ICS'de, değillerse Gingerbread ve Jelly Bean aldıkları zaman Key Lime Pie'nin övgülerini şimdiden söyleyeceğiz.

Bu kısır döngü, Google’ın işletim sistemine yaklaşımının bir ürünüdür; taşıyıcılar, üreticiler ve kullanıcıların kendi beklentilerini içeren diğer etkenler karışıklıkla birlikte. Platformun en önemli sorunlarından biri ve çözülmesi imkansız olan tek şey bu. Tam olarak nedenini öğrenmek için okumaya devam edin, çünkü Android yazılım güncelleme işlemini gözden geçiriyoruz.

Endişeyi güncelle

Bir telefon alıyorsun, 200 dolarını ödüyorsun, bir servis sağlayıcı ile 2 yıllık bir sözleşme yapıyorsun. Üreticinin sevk edildikten sonra sona erdiği bir cihazın geliştirilmesine katılımı eskiden öyleydi. Bunun yerine, akıllı telefonlar daha yaygın hale geldikçe, piyasaya sürüldükten sonra bile sürekli gelişiyorlar. Yeni yazılım güncellemeleri, özellikler ekleyerek, görünüm ve hissi değiştirerek ve satın alındıktan sonraki aylardaki performansı artırarak geliyor. Büyük güncellemeler, cihazları yeni bir platform sürümüne bile taşıyabilir.

Güncellemeler yaygınlaştıkça ve tüketiciler teknoloji meraklısı hale geldikçe, cihazların güncellenebileceği konusunda artan bir farkındalık ve bunların güncellenmesi beklentisi de artmaktadır. Bununla bir çeşit “güncelleme kaygısı” gelir. Kendi forumlarımız veya XDA'larımız gibi herhangi bir akıllı telefon mesaj panosuna düşerseniz, bununla ne demek istediğimizi anlarsınız. ICS veya Jelly Bean'in belirli cihazlar için ne zaman müsait olacağını sormakla meşgul olanlar. Gecikmeli veya hatta iptal edilen güncellemeler durumunda, İnternet sakinleri bir daha asla bu üreticiden veya taşıyıcıdan başka bir telefon almayacaklarına yemin eder. Bu tamamen olumsuz bir mülkiyet deneyimi.

Bu, tüm kullanıcı tabanını temsil etmese de - bugüne kadar değil - ne kadar güçlü kullanıcının Android akıllı telefonlarla yaşadığını gösteren bir örnek. Her zaman eğrinin arkasındalar, her zaman bir güncelleme bekliyorlar, satın aldıkları gibi aldıkları ürünün tadını hiç çıkarmıyorlar. Bunun bir kısmı teknoloji basınının suçudur - biz her zaman yeni olanlara odaklanıyoruz ve bu, çoğu insanlara henüz ulaşmamış olan yazılım hakkında konuşmak anlamına geliyor.

Telefonların “güncellemeye hazır” olarak ilan edilmesi sorunu da var. Şimdi bile, ICS ile birlikte gelen cihazlar, temelde üreticilerin ve taşıyıcıların belirli yazılımların eksikliğini dönmelerine izin veren bir hareketle Jelly Bean'e “yükseltilebilir” olarak pazarlanıyor. kendi başına bir özelliğe dönüşüyor. Başlangıçtan itibaren, sahiplerine güncellemelerini beklemeleri, yeni telefonlarının eski yazılımları olduğunun farkında olduğunu söylüyorlar. HTC Rezound, Kasım 2011'de yapılan duyuruda “ICS için hazır” olarak pazarlandı. Ağustos 2012'de yaklaşık dokuz ay sonra havadan Android 4.0 aldı. Söylemeye gerek yok, bu, reklamı yapılan bir özelliği bekliyor.

Ancak güncellemeler sadece gerçekleşmiyor ve beklediğiniz yeni Android sürümünün gelmesi bir yılın daha iyi bir parçası olabileceği için geçerli teknik nedenler var.

Kodlama zor

Android'in yeni bir sürümü çıktığında, Android Açık Kaynak Projesi (AOSP) ile duyurulur. AOSP, büyük bir akıllı telefon üreticisi, özel bir ROM üreticisi olup olmadığına bakılmaksızın, boş zamanlarında Android'i indirmek, incelemek ve Android oluşturmak isteyen herkes için kullanılabilir. Ancak kod dışa aktarıldığında, her cihaz için mutlaka hazır olması gerekmez.

Android'in yeni bir sürümünü edinmek ve farklı donanımlara sahip herhangi bir cihazda çalıştırmak için önemli miktarda ek iş gerekir ve yonga üreticilerinin özel kodlarını bulmak için daha fazla çaba gerekir. Örneğin, bir Snapdragon S4 cihazı CPU ve GPU için Jelly Bean-dostu Qualcomm sürücülerine ihtiyaç duyar. Oluşturma işlemi telefonun donanımına göre uyarlanmalı ve mevcut özelleştirmelerin Android'in yeni sürümünde hiçbir şey bozulmadan çalışılması gerekir.

Görünüşe göre benzer bir donanımda bile, karışıma çalışmak için sıklıkla başka tescilli bileşenler olacaktır. Örneğin, (uluslararası) HTC One X, bir Tegra 3 cihazı, ancak Nexus 7'de bulunmayan HTC'nin ImageSense yongasını içeriyor. Ayrıca, dahili depolama alanını medya için ayrı bir bölmeyle farklı şekilde yerleştiriyor. Sonra göz önünde bulundurulması gereken hücresel radyo firmware var. Birden, bir Tegra 3 cihazını Jelly Bean'e getirmek için yapacak çok işiniz var.

Sony, kodlama ve taşıma işlemlerinin tamamını geçen yılın sonlarında yapılan bir blog yazısında ayrıntılı olarak açıkladı. Bu tür güncellemelerle uğraşmak zorunda olan programcılar için yeni bir temel sempati geliştirmek istiyorsanız, okumaya değer.

Ancak, görev kodla sınırlı değil. Özellikle Android 2.x'ten 4.x'e güncelleme yaparken göz önünde bulundurulması gereken tasarım değişiklikleri vardır - bu, kapsamlı UI geliştirmelerine neden olan bir sürüm değişikliğidir. Sony'nin bize Almanya'daki en son tasarım yuvarlak masa toplantısında açıkladığı gibi, üreticiler Google’ın üzerinde çalışabilecekleri hakkında çok ufak bir uyarı almıyorlar, bu nedenle önceden plan yapamıyorlar. Kuşkusuz, Google bunu, Android'in yeni sürümlerinde çerçevenin belirli bölümlerine erken erişim sağlayan Platform Geliştirici Kitiyle değiştirmeye çalışıyor. Bununla birlikte, PDK eski cihazları yükseltmek yerine yeni cihazları piyasaya sürmeye hazır hale getirmeye odaklanmıştır. Ve eğer temel Android tasarım dili değişirse, üstüne oturmuş herhangi bir özelleştirmenin de yapılması gerekir.

Bir Android cihazını güncellemek kolay değildir ve Google’daki yeni kodu bırakmaktan ve en iyisini ummaktan çok daha fazlasıdır. Çok fazla iş var ve hepsinin onaylanmasını ve el cihazlarına gönderilmesini düşünmeden önce bile. Radyo değişiklikleri yapılmışsa, yeni kodun Bluetooth SIG ve Wifi Alliance gibi kurumların yanı sıra bölgesel yetkililer tarafından onaylanması gerekir. Bunların hepsi değerli zaman alır ve geçen yılki blog gönderiminde Sony, sertifikasyonu yeni yazılım çıkarmanın en fazla zaman alan parçası olarak tanımladı.

Taşıyıcı problemi

İşte mobil alanın büyük nefret figürleriyle tanıştığımız yer - taşıyıcılar. Bağlantılı dünyamızda gerekli bir kötülük olan mobil operatörler, özellikle ABD ve Japonya gibi pazarlarda ağlarında neler olup bittiğini büyük ölçüde etkiler. Bu güç, üreticilerin, yayınlanmadan önce onay için onay göndermelerini gerektirir.

Taşıyıcı sertifikalandırma işlemi yıldırım hızında veya zorlu uzun sarılı olabilir. Özellikle ABD dışındaki GSM taşıyıcıları hakkındaki küçük güncellemeler genellikle hızlı onaylara tabidir. Bunun iyi bir örneği, Üç İngiltere'nin HTC One S için bir hata düzeltme eki onayı olduğunu gösteriyor. Bu, birkaç gün içinde sertifikasyondan geçti; ancak küçük değişiklikler yapıldı ve taşıyıcı, ağındaki hiçbir şeyi bozmayacak kadar memnun değildi.

Ölçeğin diğer ucunda, ABD’deki bazı taşıyıcılar hakkındaki önemli güncellemeler var. Burada Verizon Galaxy Nexus'u seçeceğiz, ancak rakip ağlarda birçok başka örnek var. Big Red's Gnex, Android 4.0.4 güncellemesiyle ilgili sertifikayı geçmek için iki ay sürdü ve Temmuz ayında tamamlanan Nexus için Jelly Bean hala çıkmadı. İşlerin niçin tutulduğunu ya da kimin varsa suçlu olduğunu tam olarak bilmek imkansız. Ancak, sertifikasyon sürecinde sorunların ortaya çıkması durumunda ne kadar ilave bekleme süresi eklenebileceğinin bir örneği.

Taşıyıcılar genellikle yavaş hareket eder ve her zaman dikkatli olurlar. Ayrıca akıllı telefon yazılımlarını sertifikalandırma konusunda sınırlı kaynaklara sahipler ve doğal olarak öncelikli olarak her zaman satışa hazır olan yeni cihazları onaylamalarına öncelik verilecek. Bu şekilde para kazanıyorsun. Bazı OEM'lerde de benzer bir tutum hakimdir. Bir telefon iyi satılmadıysa veya bütçe bir modelse, güncellemeyi geliştirmek ve onaylamak zaman ve paraya değmeyebilir. Sonuçta akıllı telefon üreticileri işletmelerdir.

Android tabanlı Android tabanlı

Ama bunlar Android telefonlar, değil mi? Android telefonlarını en son yazılımda tutmak neden bu kadar zor, özellikle de iOS ve Windows Phone beğenileri çok daha hızlı ve daha zarif bir yükseltme işlemini yönetiyor gibi görünüyorsa?

Cevap çeşitliliktir. Apple, bir seferde üçten fazla telefona sahip değildir ve bu sayede güncellemeleri cihazları arasında senkronize etmek görevini çok daha kolay hale getirir. İPhone serisi ayrıca bir modelden diğerine daha az dahili çeşitliliğe sahiptir. Dahası, Apple'ın donanım ve yazılımın her yönü üzerindeki sıkı kontrolü, Android telefon üreticilerinin yapamayacağı şekilde gelecekteki yazılım sürümlerini kolayca tahmin edebileceği anlamına gelir.

Microsoft'a gelince, neredeyse Apple kadar kontrol ediyor. Telefonları Qualcomm Snapdragon CPU'ları ve sabit ekran çözünürlükleri ile sınırlıdır. İşletim sisteminin belirli alanları OEM'lerin bile dışında kalıyor ve özel düğme ayarları ve bellek kotaları gibi Windows Telefonlar için katı gereksinimler var. Windows Phone OEM'leri, kullanıcı arayüzünde yapabilecekleri değişikliklerde de son derece sınırlıdır. Tüm bu faktörler, farklı üreticilerin görünüşte çok çeşitli donanımları arasında güncellemeleri ortaya çıkarmayı kolaylaştırıyor.

Ayrıca, düşünmeye meyilli olduğumuz gibi Android telefonların sadece Android telefonlar olmadığını da belirtmeliyiz. Android tabanlı telefonlar.

Birkaç ay önce, Google’ın Vic Gundotra’sı Google’da bir yayın yaptı ve yeni Nexus 7 tabletinin övgülerini ve fotoğrafını çekti. İzleyiciler ona fotoğrafını ne çektiğini sorduğunda, çok kesin ve kasıtlı bir dille cevap verdi - “Android tabanlı Galaxy S3” ünitesine alındı. Gundota'nın ifadeleri, Nexus ile “Google Deneyimi” cihazları arasındaki önemli bir farkı aydınlatıyor. ve çoğu mağazanın duvarlarına hâkim olan Samsung, HTC ve Motorola markalı telefonlar. Android Google tarafından yayınlanan şeydir. Üreticiler bunu ele geçirince, nihai ürün Android tabanlıdır. Orada Google’ın doğrudan kontrol edemediği, artık sadece “Android” olduğu anlamına gelen şeyler var.

HTC One X, Android tabanlı bir HTC Sense telefonu. Galaxy S3 Android tabanlı bir Samsung TouchWiz telefonu. Her ne kadar Android ile uyumlu olsalar ve ortak bir özellik setini paylaşsalar da, Mountain View'daki kişilerin işletim sisteminden farklı.

V ariety'nin tehlikeleri

Açık kaynaklı bir işletim sistemi olan OEM'ler, Android ile istediklerini yapmakta serbesttirler. Tek gerçek sınırlayıcı faktör, Android Uyumluluk Test Paketi - üçüncü parti uygulamaları kıracak şekilde çerçeveyle uğraşmadıklarından emin olmak için tasarlanmış bir dizi test programı. Google’ın onayını alabilmek için telefonlar bu testi geçmelidir. Ancak, üretici tarafından özelleştirilmiş bir Android yapısının güncellenmesinin kolay olduğundan emin olmak için CTS'de bir hüküm yoktur ve bu nedenle güncelleme zamanlamaları ile ilgili hiçbir garanti yoktur.

Bunun kötü bir şey olduğunu söyleyebilirsiniz, özellikle de vanilya Android hayranıysanız. Microsoft, üreticileri Windows Phone UI ile karıştırmamaya zorlayabilirse, Google neden Android için aynı şeyi yapmıyor? Öyle olsaydı, Android Google’ın gerçek müşterileri için daha az çekici hale gelirdi - taşıyıcılar ve cihaz üreticileri. Kalabalık ve rekabetçi mobil pazarda kendilerini farklı kılmak için Android'i kendi yazılımları ve tasarım dilleri ile karıştırmak istiyorlar. Bunu yapamadılarsa, sadece pek çok Android telefonu yapamazlardı ve sonuç olarak müşteriler de pek çok Android telefonu satın alamazlardı.

Daha az sayıda Android telefon, Google aramasında daha az reklam tıklaması ve daha az sayıda mobil kullanıcının Google'ın uygulama ve içerik ekosistemlerine yönlendirilmesi anlamına gelir. Google orada daha az Android telefon olmasını istemiyor. Google, yüz milyonlarca Android telefon istiyor ve bu amaca ulaşmak için Android'i özelleştirmeye açması gerekiyor.

Sonuç olarak, bir platform sahibi olarak Google, güncellemeleri “Android tabanlı” el cihazlarına zorlamak için güçsüzdür. İşletim sisteminin geniş pazar payı, satışta çok sayıda cihaza sahip olmaya dayanıyor ve bu da donanım özelliklerinde, üretici özelleştirmelerinde ve taşıyıcı gereksinimlerinde sınırsız çeşitliliğe yol açıyor. Zaten tartıştığımız teknik nedenlerden ötürü, tamamen imkansız bir iş olan cihazlar için hızlı ve sık güncellemeler yapan çeşitlilik. Basitçe söylemek gerekirse, Android'in bir bütün olarak hızlı güncellemelere ve büyük bir pazar payına sahip olması mümkün değil. Platformun yapısı ve daha da önemlisi, Android'in Google'ın iş stratejisindeki yeri.

Ne yazık ki, telefonunuz Jelly Bean'i ve kötü niyetli Android Update Alliance'ı almazsa Motorola'nın 100 dolar gibi belirleyici özelliklerine rağmen, hiçbir şey değişmez.

Sorun mu?

Kaçınılmaz olabilir, ancak güncelleme için istediğinizden daha uzun süre beklemek zorunda kalmak asla iyi bir şey değildir. Müşteriler, parlak yeni Android telefonlarının neden en son sürümünün bir veya iki versiyonu olduğunu umursamıyorlar. Kısaca, göze çarpan gözlerle iPhone kullanıcılarının iOS 6'yı zamanında aldıklarını gözlemlediler ve üreticileri tarafından kısa değiştiklerini gördüler.

Modern tüketiciler artık akıllı telefonların artık telefon değil, bilgisayar olduklarını ve heyecan verici yeni özelliklerle güncellenebileceklerinin farkına varıyor. Her ne kadar teknik ve ticari nedenler her Android telefonun güncel kalmasını engellese de, bu cihazlar en son Apple ve Microsoft ile rekabet etmek üzere ve en son teknolojinin arkasındaki bir veya iki ana sürüm olduklarında ortaya çıkıyor. Rakiplerin istismar etmesi için açık bir zayıflık alanı. Bu Android için bir hissesi olan herkes için bir sorun yapar.

Bu makaleye hazırlanırken Google + 'ya, Android Central takipçilerine güncellemelerle ilgili deneyimlerinin telefonlarında neler olduğunu soran küçük, bilimsel olmayan bir anket yaptık. Yanıt neredeyse eşit derecede olumsuzdu - platformun hayranları bile “kötü” “korkunç” ve “mutlak bok” gibi güncellemeler başlattılar. Bu, Android kullanıcıları arasında, güçlü kullanıcılar arasında ciddi bir görüntü sorunu olan bir deneyim.

Bu argümanın diğer tarafı, güncelleme sıkıntılarına rağmen Android'in patlama yaratması. Dünyanın en popüler akıllı telefon işletim sistemidir. Cihazlar mağaza raflarından uçmaya devam ediyor ve mobil cihazların çoğu eski yazılım sürümlerinde olmasına rağmen platformun güçlü bir topluluğu var.

Çoğu ana tüketicinin telefonlarını hiç güncellemeyi umursamadığını ve muhtemelen haklı olacağınızı iddia edebilirsiniz. Ve kesinlikle Android'in en son sürümüne sahip olanlar için, her zaman en son Nexus telefonu var, ancak Nexus markasının çekiciliği Verizon ve Sprint'teki güncelleme gecikmeleriyle biraz seyreltildi.

Bir çözüm var mı?

Android güncelleme sorununa tek doğru çözüm, zihniyetteki bir değişiklik ya da işe yaramazsa, ahizenin değişmesidir. Android, Apple'ın yaptığı gibi hiçbir zaman kapsamlı güncellemeler sunamaz - teknik olarak zaten kapsaydığımız çeşitli nedenlerden dolayı imkansızdır.

Android telefon sahipleri, topluluk üyeleri ve taraftarlar, güncellemelerin geliştirilmesinin zor olduğunu ve zaman ayırmak için para ve zaman ayırdığını ve taşıyıcılar dahil olduğunda, uzun ve sıkıcı gecikmelere maruz kalabileceklerini takdir etmelidir. İOS ve Windows Phone'da durum böyle değil, ancak bunlar çok farklı işletim sistemleri. Kabul etmek acı verici olabilir, güncellemeleri beklemek yıllar boyu Android deneyiminin bir parçası olacaktır.

Ancak Android sorunsa, belki de Android en azından teknik açıdan maceracı kullanıcılar için bir çözüm olabilir. Android'in açıklığı birden fazla donanım platformunda çalışmasına izin veriyor, ancak Google’ın işletim sistemi de kesinlikle bilgisayar korsanlarına uygun. Pek çok önde gelen cihaz, çoğu zaman Android'in daha sonraki sürümlerine dayanan ve bu telefonlar için resmi olarak temin edilebilecek özel yapım yazılımların bulunduğu canlı bir özel ROM sahnesine sahiptir. Bu, işletim sisteminin en son sürümünü çalıştırmayı gerçekten çok önemsiyorsanız, önyükleyicinizi açabilir ve bunu kararlılık pahasına (ve belki de garantiniz) kullanarak yapabilirsiniz.

Bu mükemmel bir çözüm değil, fakat elde etme ihtimalimiz çok yakın. Sonra açık - ya da “açık” - Android'in doğası, avantajlarına sahiptir - çok çeşitli donanım, kesilebilirlik ve özel ROM desteği, ekran boyutlarında sonsuz seçim, yazılım özelleştirmeleri, multimedya pirzolaları, şasi stilleri ve endüstriyel tasarımlar. Ancak bir büyük Aşil topuğu ile geliyor - labirent, zaman alan ve pahalı bir işlem olan yeni bir sürümle güncellenen telefonların alınması süreci. Mutlaka kimsenin suçu değil, ama Android'in DNA'sında yerleşik bir zayıflık ve bunun asla aşılacağından şüpheleniyoruz.