Bu yazıda Materyal Tasarımdaki bazı tutarsızlıkları ve bunların Android deneyimlerimizi nasıl etkilediğini araştırıyoruz. Lollipop yeterince tutarlı mı?
Yıllardır Android'e yönelik eleştiri kaynağı olan şey, kullanıcı arayüzünün görünümüydü. Her yineleme arayüze daha yeni ve daha modern unsurlar getirirken, en büyük değişikliklerin son birkaç versiyonda yapıldığı tartışmasız. HOLO ve Materyal Tasarımı gibi tasarım dilleri, onları rakiplerinden ayıran farklı görünümlere sahiptir. Birçok üretici arayüzlerinin popüler modellere benzemesini isterken (birkaç Çinli OEM ve onların Apple'dan "ilham alınan" temalar), Google ve şık giyimli tasarımcısı Matias Duarte, Material ile cesur bir atılım yaptı Tasarım.
Öncelikle bunun Google Apps geliştirme ekiplerine ve Materyal Tasarımın bugüne kadarki fiziksel tezahürlerine yönelik olduğunu söylemek istiyorum. Bu, kağıt üzerinde mükemmel olduğunu düşündüğüm tasarım dilinin kendisine yönelik bir söylenti değil.
Orjinalini izlediğimi hatırlıyorum G/Ç açılış konuşması
Android'e değer veren birkaç arkadaşımdan biriyle ve Google "Kuantum Kağıdı", derinlik ve yüzeyler hakkında konuşmaya başladığında, olasılıklar karşısında hemen heyecanlandık. Harikaydı ve kullanıcı arayüzünü gerçek bir hale getirmenin akıllıca bir yoluydu. kullanıcıuzay, yalnızca bir kullanıcı yüzeyi değil. Her unsurun kökeninin ve ayrılışının anlamlı olduğu kesintisiz geçiş vaadi bizi sabırsızlandırdı. Ve bu kadar sabırsızlık beni Amerika gezisinde Nexus 5 almaya itti (telefon için gitmedim, kusura bakmayın) siz!), böylece o zamanlar adı verilen Android L'nin vaat edilen "geliştirici önizlemeleri" çıktığında, hazır.Nexus 5 cihazımdaki geliştirici önizlemesi etkileyiciydi ve kart yığını çoklu görevlerinin düzgünlüğü, çoklu görev menüsünü her açtığımda sırf eğlence olsun diye yukarı ve aşağı kaydırmamı sağladı. O noktada beklentilerimiz yüksekti ve elimizdekinin sadece bir ön gösterim olduğu göz önüne alındığında hayal kırıklığına uğramadık. İkinci geliştirici ön izlemesi de beni etkiledi ve yapılan iyileştirmeler yazılımdan o kadar memnun kalmamı sağladı ki aslında resmi Lollipop'u piyasaya çıktıktan bir hafta sonrasına kadar yayınlamadı, çünkü o zamana kadar malzeme çılgınlığı sona ermişti. Ben.
Materyal Tasarımına yönelik uygulama güncellemeleri benim için ilk endişe işaretleriydi. Başlangıçta cilalanmamış gibi geldiler ve ilk versiyonlar son derece kopuk ve bayattı. İkonografinin güncellenmesi ve renk paletinin hoş olması anlamında güzeldiler ama o zamanlar ben de birkaç kişiden biriydim. gerçekte "Materyal" olmadıklarından, bunun yerine aynı temel davranış ve akışa sahip HOLO uygulamalarını hayata geçirdiklerinden şikayet eden. Başvuruların özü kaldı kitkatçabirçok unsurunun yaptığı gibi.
fa
Birkaç ay ileri gittik ve Materyal Tasarımı hala büyük ölçüde tutarsız ve geri kalmış durumda. Orijinal konferansın Google Play Müzik animasyonlarını hatırlıyor musunuz? Forumların bunlardan etkilendiğini hatırlıyorum ve aptalca bunların gelecek için standart olacağına inandık. Ancak artık pek çok Google uygulaması hâlâ bir kat Materyal boyası içeren HOLO uygulamaları gibi hissettiriyor ve güzel animasyonlar genellikle kes-yapıştır ikonografisi ve kart öğeleri için ayrılmış durumda.
Ancak beni daha da şaşırtan şey, Google uygulamalarının çoğu ile öğelerinin görünüm ve davranışları arasındaki tutarsızlık. Örneğin gezinme çekmeceleri: paneller farklı başlık boyutlarına sahiptir ve eylem çubukları farklı gölge uzunluklarına sahiptir; hatta bazılarında hiç gölge yoktur. Eylem çubuklarının boyutları tutarsız ve Hangouts'takilere benzeyen bazıları son derece modası geçmiş görünüyor. Yönergelerin odak noktasının dinamizm olduğunu ve farklı gölge uzunluklarının derinlik ekleyerek kaydırma deneyimini geliştirebileceğini iddia edebilirsiniz. burada görüldüğü gibi, ancak Google uygulamalarında gezindiğinizde durumun pek de böyle olmadığını görüyorsunuz. Ne kadar kaydırırsanız kaydırın Hangouts kişi listenizde hiçbir gölge görünmeyecek.
Ayrıca bazı uygulamaların güncelliğini yitirmiş öğelere sahip olduğu da bir gerçektir. Örneğin Chrome'da bir sekmeden kurtulduğunuzda açılan menü HOLO'dur. Daha önce kızarmış ekmek görünümlü bir menü aracılığıyla sekmeyi kapatma seçeneğini geri alma seçeneğimiz olduğu göz önüne alındığında, bu kısım pek mantıklı değil (yani, Malzemeye bilinçli olarak HOLO eklediler). Ancak diğer unsurlar değişmedi. Hangouts ve Google Now'dakiler gibi pek çok onay kutusu yalnızca HOLO'nun mavi rengini korumakla kalmıyor, aynı zamanda 1440p ekranımda son derece bulanık görünüyor. Hata raporu menüsü de HOLO'dur.
Pek çok öğenin de bir fazlalık hissi var. Herkesin en sevdiği dönen et ikonu olan Hamburger Menüsü animasyonunu ele alalım. Bu adam ilk olarak Playstore'a eklendiğinde, ona defalarca basmaktan kendimi alamadım. Ancak birçok uygulamada birçok güncelleme aracılığıyla Google, animasyonu koruyun ancak tamamen kaplayın gezinme çekmecesi kaydırmalı. Komik olan şey, Playstore'da geri alınmasıydı, ancak şimdi menüyü yeniden kapsıyor. Ve bu tek tutarsızlık bile değil gezinme çekmeceleri ve menü karşı karşıyadır. Kararını ver!
Artıklık, Materyal Tasarımının bilinçli gezinme kararlarına devam eder. Bu cephedeki iki ana sıkıntım FAB (değişken eylem düğmesi) ve çoklu görev menüsü. Bu şikayet biraz ileri görüşlü olabilir ama ben onları verimsiz görüyorum. FAB'ın yerleştirilmesi, içerik en altta olsa bile (ve dolayısıyla muhtemelen güncelliğini kaybetmiş olsa bile) içeriğin kapsandığı anlamına gelir. FAB'ın animasyonlu davranışı ve görünümü de tamamen tutarlı değil. Öte yandan, çoklu görev menüsü, çok sayıda seçenek nedeniyle çoklu görev yürütmenin daha az optimal bir yoludur. Bir kişinin biriktirebileceği kartların yanı sıra kartların doğası ve eşit olmayan tetiklenmeleri dağıtım. Bunu özelliğimizde konuştuk Android navigasyonuve o zamandan bu yana kart sorununa yönelik çözümler XDA Kıdemli Moderatörü ve Tanınmış Geliştirici gibi geliştiricilerimiz tarafından oluşturuldu. Zincirleme ateşuygulamasının “Son zamanlarda”.
Mevcut uygulamalarda Materyal Tasarımı ile ilgili çok çok daha fazla sorun var ve bunlara gelecekteki ayrıntılı bir makalede değineceğiz. Ancak bu tutarsızlıklar gerçekten Google'ın geliştirme ekiplerinin kopuk olduğunu gösteriyor. Örneğin neden Chrome ve diğer uygulamalar için aynı yenileme döndürme simgesini kullanamıyorlar? Yoksa kaynakların geri kalanını mı paylaşacaksınız? Yönergelere neden bu kadar gevşek bir şekilde uyuluyor ve neden bazı uygulamalar temel uygulamalarda olması gereken ayrıntılara gereken özeni göstermiyor? Nasıl oluyor da orijinal yaratıcı başlangıç henüz tam olarak burada değil ve güncellemeler net bir ortak hedef göstermediğinde neden bunu beklemeliyiz?
Adil olmak gerekirse, Android kadar geniş bir sistem genelinde tutarlı bir tasarım kolay bir iş değildir. Kapandığımızda Duarte'nin AMA'sı Birkaç hafta önce Google'ın muazzam tasarım ve geliştirme ekiplerini koordine etmenin ne kadar zor bir iş olabileceğini fark ettik. Malzemenin tasarımının gerçek dünyadaki malzeme davranışına odaklanması, birçok test ve simülasyonun yapılması gerektiği anlamına gelir kağıt üzerinde doğru sonuçları elde etmek ve teorinin hayata geçmesi de oldukça karmaşık olabilir. prosedür. Materyal Tasarımının başka herhangi bir rakibin ortaya koyduğundan çok daha iddialı bir yeniden tasarım olduğunu söyleyecek kadar ileri gidebilirim, çünkü bu sadece yeniden kaplamanın ötesine geçmeyi amaçlıyordu. Windows Aero, OS X ve birçok kullanıcı arayüzünde cam benzeri şeffaflık ve gölgeler gibi işletim sistemlerinde benzer eğilimler gördük. Mobil ROM'lar. Ve bunların başarılması, hem tasarım hem de hesaplama açısından Google'ın yaratmaya çalıştığı şeyden tartışmasız daha kolaydır.
Aynı zamanda Google'ın keşfedebileceği çok daha fazlası var. Materyal Tasarımına aşık olan yüzlerce tasarımcı var ve birçoğu tasarım dilinin Google'ınki kadar güzel uzantılarını yaratıyor. Ancak şu anda Materyal Tasarımı ile ilgili daha da kötü bir sorun, güzel öğelerinin çoğunun Lollipop'un çerçevesine bağlı olmasıdır ve oradayken Sorunu çözen ve eski cihazların bazı ayrıcalıklardan yararlanmasını sağlayan API'ler, Lollipop'un yavaş benimsenmesi ve tutarsız bir şekilde kullanıma sunulmasıdır (I ben Hala T-Mobile Note 4'üm için güncellemeyi bekliyorum, Not 3'üm ise 3 aydan fazla bir süredir bu güncellemeye sahip!) anlamına geliyor pek çok kullanıcının Materyal Tasarımı deneyimlemesi gerektiği şekilde deneyimlemediğini bile Neyse.
Materyal Tasarımı çok güzel, ancak Google'ın başarmaya çalıştığı şey tüm platformlarda birleşik bir görünümdü. Şu ana kadar ortak bir bakış açısı elde etmek için çabalıyorlar. bir platform ve belki de onlar için en önemlisi. Materyal Tasarımı seviyorum, ancak Kitkat TouchWiz günlük sürücümde bile Note 3'ün Lollipop'una veya Nexus 5'in Stock Lollipop'una geri dönmek için mutlaka ölmem. Belki de ben bir telefonun nasıl performans gösterdiğini ve ne yaptığını daha çok önemseyen kullanıcılardan biriyim. bunu yaparken nasıl göründüğünü, ancak Materyal Tasarımının Android'e birçok olumsuzluk getirdiğini ve bunların da ele alındığını yavaşça. Ve bu nedenle, artık gösterişli görseller üzerinden kurgulanan abartılı reklamlara kapılmamanın daha iyi olduğunu biliyorum. Bir sonraki yeniden tasarıma gelin, biraz daha şüpheci olacağım… Ama o zaman bile Materyal Tasarımı ve Lollipop, Android, böylesine rekabetçi bir yazılıma ayak uydurabilmek için ihtiyaç duyduğu nefes ve devrimci umut dünya. Bunun için ben de Duarte'yi övüyorum.
Sizi dizinin tanıtımını tekrar izlemeye davet ediyorum. Google 2014 G/Ç Açılış Konuşması Mevcut Materyal Tasarımımızın bu cazip görsellerden ne kadar farklı göründüğünü görmek için. Pek çok şey düzeldi ama bir bakıma "olabilirdi" ifadesi şu anda sahip olduğumuzdan çok farklı geliyor.