Geliştiriciler İçin Android M (Android 6.0): Doğru Yönde Evrimsel Bir Adım
Yayınlanan: 2022-03-11Google, Mayıs ayı sonlarında düzenlediği yıllık I/O geliştirme konferansında Android M'yi duyurdu ve yeni Android işletim sistemi bu yılın sonlarında sevgili Android cihazlarımıza geliyor. Bir Nexus'unuz olması durumunda geliyor, aksi takdirde donanım satıcılarının ve taşıyıcıların insafına kalırsınız.
Bu, elbette, herhangi bir Android güncellemesindeki en büyük sorundur - çok az cihaz, herhangi bir makul sürede alır. Bu evcil hayvan kabuğunu ortadan kaldırarak, Android M, Android 6.0, Android Milkshake, Android M&Ms veya Google'ın buna karar verdiği her şeye daha yakından bakalım.
Android 6.0 daha çok evrimsel bir adımken, Android 5.0 64-bit ART çalışma zamanı ve tamamen yeni Materyal Tasarımı sayesinde ileriye doğru büyük bir adımdı. Ancak, Android M küçük bir güncelleme olarak reddedilmemelidir. nedenini açıklamaya çalışacağım.
Tüketiciye Yönelik Android M Özellikleri
Google, tüketicinin hayal gücünü yakalama potansiyeline sahip yeni özelliklerden bahsetme alışkanlığına sahiptir. Ne de olsa Google bir işletmedir ve her ürünü tüketici dostu bir bakış açısıyla tasvir etmek ister.
Pil ömrü, tüm akıllı telefonların ve tabletlerin Aşil topuğu olduğu için başlamak için iyi bir yerdir. Android M, adından da anlaşılacağı gibi cihazları daha derin bir bekleme moduna sokan Doze adlı yeni bir özellik içeriyor. Örneğin cihazlar, uzun bir süre kullanılmadıklarını anlayarak hazırda bekletme moduna geçebilecekler. Komodinin üzerinde bir tabletiniz varsa ve onu uyumak için okumak için kullanıyorsanız, bu ilginç bir özellik olabilir. Bununla birlikte, günde 12 saatinizi etrafta dolaşarak, konuşarak ve mesajlaşarak geçirirseniz, kulağa o kadar çekici gelmiyor.
Donanım cephesinde de bazı gelişmeler var. Android M, USB Type-C desteği içerir. Gözden kaçırdıysanız, USB Type-C Apple'ın Lightning'ine benzer, yani herhangi bir tarafı yukarı gelecek şekilde takılabilir – bu da milyonlarca insanı mikro USB kablolarının doğru olup olmadığını anlama zahmetinden kurtaracaktır. yüzü yukarı. Fiili standart (ve AB'de yasal olarak zorunlu bir şarj cihazı standardı) olan mikro USB'den bahsetmişken, altın çağının sona ermek üzere olduğu açıktır. Yeni konektör ve Android M tarafından sunulan ilginç bir özellik, akıllı telefonunuzu başka bir Android cihazı (başka bir telefon veya tablet) kullanarak doldurabilecek olmanızdır.
Diğer tüketici odaklı özelliklere gelince, Android M biraz daha yumuşak geçişler, daha fazla Google Asistan işlevi ve birkaç başka özellik getirmeli.
Başlıca Uygulama İzni Revizyonu
Android M ile ilgili birçok kullanıcıya hitap etmesi gereken ve aynı zamanda geliştiriciler için büyük önem taşıyan bir şey, yeni uygulama izin sistemidir.
Yükleme işlemi sırasında kullanıcılardan artık bir izin listesi istenmeyecek. Bunun yerine, uygulama yüklenir, soru sorulmaz. Ancak, uygulama etkinleştirildiğinde ve belirli türdeki bilgilere erişmeye çalıştığında, kullanıcılardan izin istenecektir. İzin herhangi bir zamanda iptal edilebilir, bu nedenle örneğin kullanıcı GPS konum verilerine erişime izin vermek istemezse erişim devre dışı bırakılabilir. Tüm bunlar, İzinler altındaki Android uygulama ayarlarında yapılacaktır.
Ancak önceden yüklenmiş uygulamalara ne olur? Veya eski uygulamalar?
Aynı kurallar geçerlidir, bu da zor olabilir. Yüz binlerce uygulama zaten piyasada ve bu yeni özelliği destekleyecek şekilde tasarlanmamıştı. Android M, eski uygulamalara verilen izinleri ayarlamanıza izin verecek, ancak bir sorun var - sistem bu uygulama verilerini beslemeyi durduracak.
Bu açıkça bazı durumlarda sorunlara neden olabilir ve işte nedeni:
- Birçok kullanıcı mahremiyetlerini korumaya heveslidir.
- İnsanlar çok fazla izin gerektiren uygulamalardan hoşlanmama eğilimindedir.
- Geliştiriciler, uygulamaların izin isteğindeki verilere neden erişmesi gerektiğini açıklayamaz.
- İzin istekleri bağlam dışında yapılabilir.
GPS örneğine geri dönelim ve uygulamanızın sıradan kullanıcılar için açık olmayabilecek nedenlerle konum verilerine erişim gerektirdiğini söyleyelim. Uygulama konum verilerine erişmeye çalıştığında, kullanıcıdan standart bir GPS izni vermesi istenir. Kullanıcıdan bağlam dışında izin istenirse, isteğin reddedilme olasılığı yüksektir ve uygulama kör bırakılır, bu da yanlış davranmasına veya kullanıcı deneyimini olumsuz etkilemesine neden olur. Kullanıcıya uygulamanın neden konum verilerine ihtiyaç duyduğunu söyleyemeyeceğiniz için bu bir sorun olabilir.
Kullanıcı deneyimini düşürmenin bir başka yolu da çok fazla kategoride çok fazla izin gerektirmektir. Google'ın bu endişeyi gidermek için birkaç püf noktası vardır, bu nedenle tüm izinler Kamera, Sensörler, Konum vb. gibi birkaç kategoride gruplandırılacaktır. Her durumda, kullanıcının uygulamanızı ilk birkaç kez kullandığında düzinelerce farklı izinden geçmesini istemezsiniz.
Neyse ki, Google tarafından güvenli kabul edilen belirli türdeki izinler otomatik olarak verilecektir. Örneğin, bir uygulamanın İnternette bir şey araması gerekiyorsa, gizliliği etkilememesi gereken bir dizi başka özellikle birlikte buna varsayılan olarak izin verilir.
İzin sistemi, bir kez çalışır duruma geldiğinde, mevcut yaklaşıma göre bir takım iyileştirmeler sunmalıdır. Ancak, belirli uygulamalar için sıkıntı, risk altındaki kullanıcı deneyimi ve olumsuz Google Play incelemeleri potansiyeli, geliştiriciler için ciddi bir endişe kaynağı olmalıdır.
Parmak İzi Tarayıcı ve Parola Yöneticisi
Google ayrıca uzun vadede büyük fark yaratabilecek bazı yeni özellikler ekledi. Android M, herhangi bir uygulamaya parmak izi desteği eklemek için gerekli API'leri açar. Yalnızca kilit ekranınızın yerini almaz, parmak izi sensörü desteği üçüncü taraf uygulamalara da genişletilir.
Apple, iOS 8'in piyasaya sürülmesiyle Touch ID API'sini zaten açmıştı, bu nedenle bazıları Google'ın partiye geç kaldığını iddia edebilir. Bununla birlikte, Android'in önemli bir avantajı vardır - çok daha geniş bir kullanıcı tabanı ve önemli ölçüde daha ucuz cihazlarda parmak izi tarayıcıları. Bu sensörler artık amiral gemileri için ayrılmış değil, özellikle Asya'da ana akım telefonlara entegre ediliyor.
Parolalar da yenileniyor. Google'ın Parolalar için Akıllı Kilidi, kullanıcıların Android ve Chrome'da otomatik olarak oturum açmasına olanak tanır. Smart Lock'a bir parola kaydedildiğinde, kullanıcıların kimlik bilgileriyle uğraşmasına gerek kalmaz. Parmak izi tarayıcı biçimindeki biyometrik güvenlik, pastanın üzerine krema gibi geliyor ve evet, Smart Lock, Android M'nin yerel parmak izi güvenlik sistemiyle çalışacak.
Smart Lock tam olarak yeni değil, ancak Android M ile Google, API desteğini geliştiricilere ve yayıncılara genişletecek.
Bu yeni özellikler pek çok geliştirici için çok heyecan verici veya çekici gelmese de, çok fazla uzun vadeli potansiyele sahipler. Bunları parolasız mobil bilgi işlem için iki adım olarak düşünün – henüz orada değiliz, ancak oraya gidiyoruz.

Biyometrik güvenliğin artıları ve eksileri ve şifresiz cephedeki son gelişmeler ile ilgileniyorsanız, önceki yazılarımızdan birine göz atmak isteyebilirsiniz. Bundan bahsetmişken, başka bir gönderide ARM işlemci tasarımının ve yeni Android derleyicisinin geleceğini de tartıştık.
Android Pay ve Apple Pay ve Samsung Pay
Android Pay kulağa biraz Apple-vari geliyor ama dürüst olmak gerekirse Android, mobil ödemelerin üstesinden gelen ilk mobil işletim sistemiydi. Unutmuş olmanız durumunda (bildiğimi biliyorum), Google Cüzdan birkaç yıl önce tanıtıldı, ancak hiç çıkmadı.
En büyük fark, Android Pay'in Android M'ye (ve sonraki Android sürümlerine) entegre edilmesidir. Google Cüzdan gibi isteğe bağlı, indirilebilir bir uygulama olmayacak, bu yüzden beğenin ya da beğenmeyin, çok daha fazla kullanıcı onu telefonlarına kutusundan çıkaracak.
Asıl soru, desteklenen satıcıların sayısı. İnsanlar Android Pay'i kutudan çıkarsa bile kullanacak mı? Google, binden fazla popüler uygulamanın yanı sıra 700.000'den fazla tüccarın gemide olduğunu söyledi.
Peki önemli olan ne, Google Cüzdan'dan bu yana ne değişti? Aslında bu teknolojiyle ilgili değil, yazılım veya donanımla ilgili değil, Apple ile ilgili. Cupertino devi, çoğu mobil ödeme hizmetinin aksine gerçekten ivme kazanmaya başlayan ve sektörün geri kalanını da sürükleyen Apple Pay ile ortalığı karıştırdı. Samsung, Samsung Pay adlı kendi platformuyla devam etti.
Kağıt üzerinde, Samsung'un çözümünün rakip hizmetlere göre ilginç bir avantajı var: Temel olarak Galaxy S6 telefonlarının geleneksel kartları taklit etmesine izin veren Manyetik Güvenli İletim (MST) sayesinde NFC olmayan mevcut POS terminallerinde kullanılabilir. Bir teknoloji meraklısı olarak, MST'nin eklenmesinden etkilendiğimi (ve şaşırdığımı) itiraf etmeliyim, ancak bu yapbozun sadece bir parçası - Samsung Pay'in başarılı olması için çok daha fazla parçanın yerine oturması gerekiyor.
Samsung'un mobil ödeme çözümünün NFC'ye dayanan ve eski POS sistemlerinde çalışmayan Android Pay ile bir arada var olabileceğine inanmasının nedenlerinden biri de budur. Kötü haber şu ki, MST şu anda yalnızca en yeni Samsung donanımında mevcut. Teoride, MST, NFC özellikli POS teknolojisine geçişten hala yıllar uzakta olan gelişmekte olan pazarlarda büyük bir anlaşma olabilir. Bununla birlikte, gelişmekte olan ülkelerde sadece birkaç kişi, son birkaç yılda aşırı derecede pahalı hale gelen en yeni amiral gemisi telefonlarını karşılayabilir.
Başka bir notta, pazarlamacıların daha fazla hayal gücü kullanmasını diliyorum – Apple Pay, Android Pay, Samsung Pay – bunlar pek yaratıcı ve orijinal alt markalar değil.
Android 6.0 Kullanıcı Deneyimini Nasıl İyileştirecek?
Çok fazla potansiyele sahip birçok yaklaşan özelliği zaten ele aldım. Daha fazla parmak izi tarayıcısı, daha az parola, daha iyi mobil ödemeler, pil ömrü iyileştirmeleri ve USB Type-C desteği – bunların tümü kullanıcı deneyimini iyileştirebilir, ancak hepsini uygulamanın ne kadar süreceği belirsizdir. Potansiyel var, ancak yazılım ve donanımın Google'ın Android M vizyonunu yakalaması biraz zaman alabilir.
Peki ya daha acil iyileştirmeler?
Google Now on Tap, kullanıcıların yalnızca ana sayfa düğmesini basılı tutarak sanal asistana erişmesine olanak tanır ve bu numara birçok uygulamada çalışmalıdır. Örneğin, evcil hayvanını yurt dışında terk eden bir ünlüyle ilgili bir makale okuyorsanız, Justin Bieber'ın maymununa veya Johnny Depp'in köpeklerine ne olduğunu öğrenmek ve onu tehdit eden Avustralyalı bakan hakkında haberler almak için Google Now on Tap'ı kullanabilirsiniz. onları yere bırak.
Ancak, ünlü dedikodularıyla ilgilenmiyorsanız, gerçek haberler hakkında daha fazla bilgi almak için Google Now on Tap'ı kullanabilmelisiniz – şirket geçmişi, hisse senedi fiyatları, döviz kurları vb. Ayrıca, üretkenlik ve rahatlık için iyi olabilecek e-postalar ve diğer kişisel iletişim biçimleriyle de çalışacaktır.
Google Asistan'ın yanı sıra, birkaç başka özellik kullanıcı arayüzünü kolaylaştırmalıdır. Android 5.0 ses kontrolleri kullanıcılar arasında çok popüler olmadığı için Android M yeni ses kontrolleri içerecek. Bu küçük ama hoş bir gelişme.
Yeni kayan araç çubuğu, kopyalamayı/yapıştırmayı biraz daha kolaylaştırmalıdır. Tüm mobil işletim sistemlerinde bir evcil hayvan peeve'im varsa, bu onların vur-kaç kopyala/yapıştır yetenekleri olmalıdır. Geleneksel bir imleç yerine sınırlı ekran alanı ve dokunmatik giriş ile, mobil cihazlarda uygulanması kolay değil, ancak Google, deneyimi iyileştirebileceğini düşünüyor. Geliştirilmiş kopyala/yapıştır işlevi akıllı telefonlar için öldürücü bir özellik olmasa da, birçok profesyonel her türlü iyileştirmeyi takdir edecektir.
Kullanışlı olabilecek bir başka özellik de Doğrudan Paylaşımdır. Android M, farklı uygulamalardan farklı kişilerle paylaşılan içeriği takip edecek ve içerik paylaşma sürecini kolaylaştıracak. İster ekip arkadaşlarınızla düzenli olarak dosya paylaşın, ister ailenizle fotoğraf paylaşın, Direct Share süreci hızlandırmaya yardımcı olacaktır.
Odadaki 10.000 Pound Fil
Parçalanma.
Android için hala büyük bir sorun ve daha iyiye gitmiyor. Google, Android M'yi bu yıl içinde kullanıma sunmayı planlıyor. Ancak, Android 5.0 şu anda Android cihazların yalnızca %11,6'sında kullanılırken, 5.1 sürümünün (API düzeyi 22) payı yalnızca %0,8'dir. Çoğu Android cihazı hala KitKat 4.4 ve Jelly Bean 4.2.x ila 4.3 üzerinde çalışır.
Başka bir deyişle, yeni uygulama izinleri, Android Pay ve parmak izi tarayıcıları hakkında düşünmeye başlamak iyi bir fikir olsa da, daha gidilecek çok yol var. İlk Android M cihazlarını 2015'in sonlarında, yeni Nexus telefonun (veya iki tanesinin) piyasaya sürülmesiyle göreceğiz, ancak gerçekte, satıcılar gelecek yılın amiral gemisini tanıtırken, Android M 2016'nın ikinci çeyreğinde gerçekten alakalı hale gelecek. yeni işletim sistemine dayalı telefonlar ve tabletler.
Dahası, çoğu kullanıcı Android'i Google'ın amaçladığı şekilde saf haliyle deneyimleme şansına asla sahip olamayacak. Çoğu cihaz, özel görünümler, başlatıcılar, bloatware ile başlatılacak - bilirsiniz, kullanıcıları yıllardır rahatsız eden şeyler.
Parçalanma sadece geliştiriciler için bir sorun değildir. Google, temel olarak, birkaç çeyrek boyunca ana tüketicilerin kullanımına sunulmayacak yeni özellikleri yayınlıyor. Yazılım devi bunu yıllardır yaptığı için bu pek yeni bir haber değil. İyi haber şu ki, Google temel uygulamaları düzenli olarak güncellemektedir, bu nedenle bir kullanıcı Android'in biraz daha eski bir sürümüne takılmış olsa bile, Chrome, Gmail ve Haritalar gibi bir dizi önemli uygulama güncellenecektir. Ancak, bu gönderide ele alınan popüler Android M özellikleri uygulama değildir, bu nedenle yeni cihazlar için beklememiz gerekecek. Ve bekle ve bekle…