Table of Contents

Giriş Giriş Giriş

Mobil uygulama alanı şiddetli bir şekilde rekabetçidir. milyonlarca uygulama kullanıcılarının dikkatini çekiyor, başarı ile obscurity arasındaki fark genellikle kullanıcı arayüzünün kalitesine (UI) ve kullanıcı deneyimine (petrol) zarar veriyor ve kullanıcıların iyi tasarlanmış bir mobil arayüzü sadece cazip görünüyor; etkileşimler sezgisel, azalır ve kullanıcıların görevleri yerine getirmelerini ve bu kötü tasarlanmış bir arayüz, en iyi şekilde tasarlayabilmelerini sağlamak için en iyi alternatifleri sağlamaları gerekir.

Kullanıcılarınızı Anlamak

Tek bir piksel yerleştirilmeden önce, tasarımcılar uygulamanın kimin kullanacağını anlamak için zaman yatırım yapmalıdır. Bu temel bilgi olmadan tasarım hala tahmin işidir. Etkili mobil arayüzler hedef kitle hakkında empati ve veri odaklı anlayışlar üzerine inşa edilmiştir.

Kullanıcı Araştırması

Kullanıcı araştırması birçok form alabilir: anketler, röportajlar, alan çalışmaları ve hatta analizlerin minimum uygulanabilir bir üründen analiz edilmesi. Hedef, kullanıcıların hedeflerini, ağrı puanlarını ve zihinsel modellerini ortaya çıkarmaktır. Örneğin, emekliler için finansal bir uygulama, gençler için sosyal medya uygulaması için farklı gereksinimlerine sahip olacaktır.

Kullanıcı Kişileri ve Yolculuğu Haritalar

Kişi kurgusal ama anahtar kullanıcı segmentlerinin gerçekçi gösterimidir.Onlar tasarım ekibinin referans verebileceği aksiyon profillerine araştırma bulguları konsolide ederler. Örneğin, bir kişi bir sürüş-hai uygulama için "Busy Ebeveyn" kim hız ve güvenlik, ve "City Commuter", kullanıcıların bir hedef elde etmesini sağlar, hayal kırıklığı veya zevk anlarını vurgulamak için.

Yönel Data

Bir uygulama yaşamakta olduğu zaman, Google Analytics for Firebase, Mixpanel veya Amplitude, kullanıcıların aslında nasıl davrandığını ortaya çıkarabilir. Ekran noktaları gibi ölçüm noktaları ve seans süresi hedef geri bildirim sağlar. Tasarımcılar sürekli olarak bu verilere dayanarak, kullanıcıların uygulama ile nasıl doğal olarak etkileşime girebilmelerini daha iyi bir şekilde ayarlamalıdır.

Sik ve Clarity

Mobil ekran emlak sınırlı, kritik bir tasarım prensibini basitleştirmek. Kullanıcılar hiçbir zaman arayüz tarafından boğulma veya karıştırılmamalıdır. Clarity, her elementin bir amacı vardır ve işlevini belirsizliğe olmadan iletişim kurar.

Embrace Minimalism

Kullanıcı hedeflerini desteklemeyen gereksiz elementler. Donald Norman, etkili kitabında "Günlük Şeyler Tasarımı", iyi bir tasarımın bilişsel yükü azaltacağını vurgulamaktadır. Mobil arayüzler için, bu, cömert beyaz alan, metin koncise ve dekoratif bir klişe kullanmaya devam etmelidir. Örneğin, bir bankacılık uygulamasının transfer ekranı da beslenmemelidir.

Uygulamayı Etkili Şekilde Tanımlayın

Progresif açıklama, yalnızca gerektiğinde gelişmiş özellikleri ortaya çıkarır. Bu, deneyimli kullanıcıların güçlü araçlara erişimine izin verirken, gelişmiş bir uygulama genişleyen bölümler, aşırı akış menüleri veya “Daha fazla” seçeneklerinin kullanımıdır. Örneğin, bir fotoğraf düzenleme uygulaması temel parlaklık ve kontrast kaydırıcıları varsayılan olarak gösterebilirken, eğrileri ve renkli grading araçları “Pro” toggle altına almak için.

Design Clear Navigation

Navigasyon öngörülebilir olmalı ve platform kongrelerini takip etmelidir. Alttaki sekme barları gibi Ortak modeller (iOS) veya navigasyon çekmeceleri (Android) kullanıcı beklentilerini karşılamaktadır. Etiketler, eşlik eden etiketler olmadan belirsiz simgeler bulmak için kısa ve açıklayıcı olmalıdır; her zaman metin veya araç uçları sağlarsa. Yapın kullanıcının zihinsel modeliyle eşleştirmelidir - bir alışveriş uygulaması, marka tarafından ürün türü tarafından kategori organize edilebilir.Gerçek kullanıcılarla navigasyonu hızlı bir şekilde bulmak önemlidir.

Bilinçliliği korumak

Konsolosluk, öğrenme eğrisini azaltır ve kullanıcı güvenini geliştirir. arabirim elemanları tahmin edilebilir olduğunda, kullanıcılar uygulamanın bir parçasından diğerine aktarılabilir. Inconsistent tasarım güçlerinden kullanıcıların yeniden öğrenme etkileşimlerine, hayal kırıklığıya neden olur.

Bir Tasarım Sistemini Kabul Etmek

Bir tasarım sistemi, açık standartlar tarafından yönlendirilen yeniden kullanılabilir bileşenler koleksiyonudur. Mobil uygulamalar için, Apple ve Google, sağlam kurallar sağlar: 0:0)İnsan Interface Kılavuzları (HIG)), iOS ve [[D:2) içinMalzeme Tasarımı[Döneticiler için 3 ), Android için özel bir kütüphane oluşturmak ve grafik kalıpları kullanmak için her şeyi kapsar.Bir tasarım sistemi kullanarak görsel ve interaktif tutarlılık ekranlarda ve güncellemeler boyunca muhafaza edilir.

Desenleri Tahmin Edebilir

Ailer UI modelleri - üst soldaki bir geri düğme gibi, rakipleri silmek için bir sürü basın veya seçmek için uzun bir basın - iş için kanıtlanmış çünkü kullanıcılar standart jestlerden veya yerleştirmelerden birini karıştırmak için. ancak, tutarlılık kullanıcıların kopyalanması anlamına gelmez; aksi takdirde platform normlarına uygun bir kullanıcı fayda sağlamadığı anlamına gelir.

Consistent Visual Language

Renkler, tip yüzler, ikon stilleri ve düğme şekilleri uygulama boyunca üniforma olmalıdır. birincil bir düğme mavi ve giriş ekranında yuvarlak, bu tür görsel tutarlılık da hata mesajlarına, yükleme göstergelerine ve boş devletlere de aynı şekilde bakmalı.Bir eşanlı görsel dil marka kimliğini güçlendiriyor ve uygulama kendini ifade ediyor.

Touch Interactions için optimize edin

Mobil arayüzler öncelikle masaüstünden farklı olarak, tam bir eğri kontrolün var olduğu yerde, mobil parmak kapaklarını ve yığınlarını kaydettirmeye dayanmaktadır. Dokunuşun tasarımı, hedef boyutlara dikkat çekmek, spacing ve jinler.

Asgari Hedef Boyutlarına Adhere to Asgari Hedef

Apple'ın HIG, 44x44 puanın minimum dokunuş hedeflerini önerirken, Materyal Tasarımı 48x48 dp'i önerirken, kullanıcıların yanlışlıkla vurabilmelerini sağlar. MIT Touch Lab'dan çalışma bulgularına göre, ortalama parmak uç pedin yaklaşık 10-14mm olduğunu gösterir, bu risk kullanıcı hayal kırıklığının daha küçük olduğunu gösterir, özellikle yüksek ekran yoğunluğuyla cihazlar üzerinde.

Uzay Etkileşimli Elements Appropriately

Kılavuzlar içinde bile, düğmeleri birbirine çok yakın tutuyor.En az 8-12dp of ⁇ between touch Target. Bu özellikle radyo düğmeleri için önemlidir, çekboxlar ve diğerlerine yakın bağlantılar anlamına gelebilir. Küçük telefon ekranlarında, bu spacing, bizi yeteneğe korumak için ekran başına eylemlerin sayısını azaltabilir.

Tasarım Intuitive Gestures

Örneğin, küçük asansörler, "Swipe" gibi ince bir ipucu metni zenginleştirebilir, ancak yalnızca kullanıcı mevcut olduklarını bilir. Görsel bir hesap verebilir - örneğin, karmaşık jest kombinasyonlara güvenmek için biraz asansörler sağlayın (örneğin, üç-finger swipe) uygulama özellikle de güç kullanıcıları tarafından hedef alınamaz.

Dikkate Alın

İnsanların telefonlarını nasıl kullandıklarına dair araştırmalar, ekranın merkezi ve alt üçüncülerin bir el ile ulaşmak için en kolay olduğunu gösteriyor. Önemli kontroller - birincil eylem düğmesi gibi - doğal başparlama alanı içinde Menus ve navigasyon üstten daha altta konumlandırılmalıdır, özellikle de büyük ekran cihazlar üzerinde. Apple'ın tasarım rehberliği genellikle ekranın alt yarısında interaktif kontroller koymayı tavsiye eder.

Clear Feedback

Her kullanıcı eylemi, makbuzu doğrulayan bir yanıt üretmelidir veya bir hataya işaret eder. Geri bildirim görsel, denetçi veya haptik olabilir ve uygulamanın algılayıcılığını büyük ölçüde etkiler.

Immediate Visual Feedback

Bir düğme basıldığında, görsel bir değişim durumu - örneğin, arka plan rengi değişimi, kısa bir ölçek veya bir dalga etkisi. Bu mikro-interaction, bir form teslim edildiğinde, bir yükleme göstergesi göster (spinner veya ilerleme bar) kullanıcıdan ziyade, bir hata mesajı görüntüleyin, sadece bir “birkaç adımla, bir genel “birkaç adım yanlış gitti.

Haptic Feedback

Modern telefonlar Taptic Engine veya vibrasyon motorlarını içerir. Kısa, ince haptik musluklar işlemleri güçlendirebilir - bir başarı doğrulayabilir, bir uyarı veya seçim değişikliği. Örneğin, iOS başarılı bir Apple Pay işlemi belirtmek için kısa bir haptik kullanır. Ancak, haptik kullanımı haptik sparingly ikili sonuçlar için etkilidir (başarısızlık / bakım) veya görsel geri bildirim için tamamlamak için tamamlamak için.

Yükleniyor ve Boş Devletler

Boş devletler görüntülenmenin bir veri olmadığı zaman meydana gelir (örneğin, mesajlar, arama sonuçları yoktur). boş bir ekran göstermek yerine, arkadaşça bir illüstrasyon, kısa bir açıklama ve yükleme sırasında bir iskelet ekranı veya bir markalı ilerleme göstergesi gösterir.

Accessability için tasarım

Accessability, dünyanın nüfusunun yaklaşık% 15'i bazı engellilik biçimleriyle ilgilenmemelidir ve gürültülü ortamlarda veya geçici bozukluklarda olanlar dahil olmak üzere tüm kullanıcıların erişilebilir tasarım yararlarını sağlamalıdır.Inclusive tasarım, uygulamanızın herkes tarafından kullanılabileceğini garanti eder.

WCAG Kılavuzlarını Takip Et

Web Content Accessability Guidelines (WCAG) dijital içerik erişilebilir hale getirmek için bir çerçeve sağlar. Mobil uygulamalar için anahtar önerilerde yeterli renk kontrastı (minimum 4.5:1 for normal text), WCF 2.1 Seviye AA gibi metin alternatifleri sağlar.

Ekran Okuyucuları için tasarım

Tüm interaktif elementler uygun erişilebilirlik etiketleri ve rollere sahip olmalıdır. Örneğin, bir dişli simgesi gibi görünen bir düğme, "Settings" olarak etiketlenmelidir, çünkü sadece "gear ikonu" yerine API'leri bu özellikleri takip eder ve bu dokunuş hedeflerini ekran okuyucu jestleri aracılığıyla seçebilir.

Görsel Impairments

Metin boyutunu artırmak için seçenekler sağlayın, renklerde veya cesur fontlar kullanın. Destek dinamik bir tür (iOS) ve font ölçeği (Android) ve yüksek hacimli renk şemalarını kullanın ve yalnızca bilgi aktarmak için renkten kaçının (örneğin, bir ikon ve bir metin mesajı ile hataları gösterir, sadece kırmızı bir sınır olarak düşünülmelidir; Co·Storm gibi araçlar farklı renk körlüğü farklı türlerini simüle edebilir.

Motor ve Bilişsel Erişim

Motor bozulmaları olan kullanıcılar için, daha büyük hedefler ve ses komutları gibi alternatif giriş yöntemleri sağlayarak iyi motor kontrolü ihtiyacını azaltır. Otomatik izin verilen hızlı zamanlamaya izin verin. Bilişsel erişilebilirlik basit dil, tutarlı navigasyon ve otomatik oyun videoları veya flaş animasyonları gibi dikkat çekmek anlamına gelir. BBC'nin mobil erişilebilirliği pratik uygulama için mükemmel bir referanstır.

Gerçek Cihazlarda Test

Simülatörler ve emülatörler erken test için faydalıdır, ancak fiziksel cihaz testlerini değiştiremezler. Gerçek cihazlar performans, dokunma duyarlılık, ekran glare ve batarya, simdi bir ortamda görünmez olan bir ortamdaki uygulamaları ortaya çıkarırlar.

Device Test Strateji

Farklı ekran boyutları, çözünürlükler, işletim sistemleri (iOS ve Android), ve donanım yetenekleri (daha yüksek uçlu telefonlar) Bu, daha yavaş işlemcilerle eski cihazlar içerir, çünkü uygulamanız tarayıcılar gibi iyi performansa ihtiyaç duyar.SOS veya AWS Device Farm'ı birçok cihazla sınırlıysa uzaktan erişmek için kullanın.

Kullanılabilirlik Testleri

Uygulamanızla tam görevleri tamamlamak için gerçek kullanıcıları gözlemleyin. Kullanılabilirlik testi, yalnızca beş kullanıcı ile test edilebilir (kişi veya uzaktan) veya kullanıcı testi veya geri dönüp bakma araçları kullanarak, tereddüt ettikleri yere dikkat edin, yanlış yorum yapın.Bu bilgiler genellikle tasarımcı niyet ve gerçek kullanıcı davranışları arasındaki boşlukları ortaya çıkarabilir.

Geri bildirim ve Kanun

Geri bildirim mekanizmaları, uygulama mağaza yorumları ve devam eden kullanılabilirlik verileri kaynakları olarak biletleri kullanın.Süreme ve frekansına dayanan sorunları önceden uygulayın. Özellikle büyük güncellemelerden sonra, kullanıcı dostu arayüzlerin statik olmadığını unutmayın - kullanıcı beklentilerini ve teknolojik ilerlemelerle birlikte geliştiler.

Ek En İyi Uygulamalar

Yukarıdaki temel alanların ötesinde, diğer birçok uygulama bir kullanıcı dostu mobil arayüze katkıda bulunur.

Performans Maddeleri

Videoları optimize etmek, ağ isteklerini azaltmak ve verimli kod kullanmak için yavaş yük süreleri veya janky kaydırma için estetik tasarım telafisi yoktur.Google, mobil kullanıcıların %53'ünün yük için 3 saniyeden uzun süre terk ettiğini buldu; aynı şey, gerçek dünya uygulama hızını takip etmek için Crashlytics gibi performans izleme araçları kullanın.

Akışkanlık

İlk izlenimler kritiktir. Uzun, zorunlu derslerden kaçının. Bunun yerine, gerekli özellikleri ortaya koyan bağlamsal cues ve progresifleri kullanın. Kullanıcıların hemen üst üste atmasına ve ana uygulamayı erişmelerine izin verin. Uber ve Airbnb gibi uygulamalar, kullanıcıların ihtiyaç duyduğunda hızlı bir kayıt edin.

Kullanıcılara Kontrol Ver

Kullanıcının eylemleri geri alma yollarını sağlayarak, düzenleme ayarlarını ve geri dönüp gezin. "undo" jest (e.g., reset to undo on iOS) klasik bir örnek. Ayrıca, granular bildirim kontrolleri sunmak için, kullanıcıların uyarılarla boğulmaması gerekir.

Farklı Contexts için Tasarım

Kullanıcılar çeşitli ortamlarda mobil uygulamalarla etkileşime girer: go, parlak güneş ışığında veya bir el ile. karanlık modu desteklemek, ayarlanabilir parlaklık ve peyzaj modu uygun bir şekilde düşünün.Daha büyük telefonlar için bir el modu düşünün. gelen aramalar gibi kesintiler ve onları mükemmel bir şekilde kullanıcı ilerlemeden alıkoyun.

Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç Sonuç

Bir kullanıcı dostu mobil uygulama arayüzü tasarlayın, gerçek cihazlar üzerinde yapılan araştırmalar, yalnızca fonksiyonel hedefleri değil aynı zamanda zevk ve sadakati teşvik eden bir süreçtir. Kullanıcıların ihtiyaç duyduğu, basitliği kucaklayın, tutarlılık, dokunuş etkileşimleri sağlamak, net geri bildirim sağlamak ve titiz bir şekilde test etmek, tasarım ekipleri, kullanıcıların sadece işlevsel hedefleri karşılamak için değil, aynı zamanda zevk ve sadakati teşvik etmesi gerekir. Accessality, tasarımın başlangıçtan itibaren en iyi deneyimlere göre davranmalıdır. sonuçta, en iyi arabirimler, en iyi arabirimler, kullanıcıların sadece arka plandaki görevlerine odaklanabilmelerine izin verir.