İnsan arayüzü yönergeleri - Human interface guidelines
İnsan arabirimi yönergeleri ( HIG ), uygulama geliştiricilerine bir dizi öneri sunan yazılım geliştirme belgeleridir. Amaçları, uygulama arayüzlerini daha sezgisel, öğrenilebilir ve tutarlı hale getirerek kullanıcıların deneyimini geliştirmektir. Çoğu kılavuz , belirli bir masaüstü ortamındaki uygulamalar için ortak bir görünüm ve his tanımlamakla sınırlıdır . Kılavuzlar belirli politikaları sıralar. Politikalar bazen insan-bilgisayar etkileşimi çalışmalarına ( kullanılabilirlik çalışmaları denir ) dayanır, ancak çoğu platform geliştiricilerinin tercihleri tarafından seçilen sözleşmelere dayanır.
Bir HIG'nin temel amacı, kullanılan uygulamalar ve diğer araçlar dahil olmak üzere, ortamda (genellikle bir işletim sistemi veya masaüstü ortamı ) tutarlı bir deneyim yaratmaktır . Bu, hem aynı görsel tasarımın uygulanması hem de butonlar ve simgeler gibi basit olanlardan iletişim kutuları gibi daha karmaşık yapılara kadar arabirimin ortak öğelerine tutarlı erişim ve davranış oluşturulması anlamına gelir .
HIG'ler, geliştiricilerin daha iyi uygulamalar oluşturmasına yardımcı olmayı amaçlayan öneriler ve tavsiyelerdir. Geliştiriciler bazen yönergelerin uygulamalarına uymadığını düşündüklerinde veya kullanılabilirlik testinin bunu yapmanın bir avantajı olduğunu düşündüklerinde kasıtlı olarak onları kırmayı seçerler . Ancak buna karşılık, HIG'yi yayınlayan kuruluş, başvurunun onayını durdurabilir. Örneğin Mozilla Firefox'un kullanıcı arayüzü, GNOME dağıtımına Firefox yerine Epiphany'yi dahil etmenin ana argümanlarından biri olan GNOME projesinin HIG'sine aykırıdır .
Dürbün
İnsan arabirimi yönergeleri, genellikle simge ve pencere tasarımı ve stili dahil olmak üzere görsel tasarım kurallarını tanımlar. Çok daha az sıklıkla, kullanıcı girdisi ve etkileşim mekanizmalarının nasıl çalıştığını belirtirler . Ayrıntılı kuralların yanı sıra, kılavuzlar bazen uygulamanın nasıl düzenlenip tasarlanacağı ve kullanıcı arayüzü metninin nasıl yazılacağı hakkında daha geniş önerilerde bulunur.
HIG'ler de uygulamalar için yapılır. Bu durumda HIG, bir dizi uygulama işlevi için ortak semantiği ekleyerek bir HIG platformu üzerinde oluşturacaktır.
Platformlar arası yönergeler
Platforma özel yönergelerin aksine, platformlar arası yönergeler ayrı bir platforma bağlı değildir. Bu yönergeler, herhangi bir platformda doğru olması gereken önerilerde bulunur. Bu her zaman mümkün olmadığından, platformlar arası yönergeler, dayatılan iş yüküne karşı uyumu tartabilir.
Örnekler
Linux , macOS , Unix benzeri
- Temel İşletim Sistemi İnsan Arayüzü Yönergeleri
- GNOME İnsan Arayüzü Yönergeleri
- KDE İnsan Arayüzü Yönergeleri
- macOS İnsan Arayüzü Yönergeleri
- OLPC İnsan Arayüzü Yönergeleri
- Ubuntu Uygulama Tasarım Kılavuzları
- Xfce Kullanıcı Arayüzü Yönergeleri
Programlama dilleri
Taşınabilir cihazlar
Microsoft Windows
- Windows Kullanıcı Deneyimi Etkileşim Yönergeleri (Windows 7 ve Windows Vista için)
- Microsoft Fluent Design System (Windows 10 tabanlı cihazlar için)
- Windows Phone için tasarım kitaplığı
Çeşitli
- Eclipse Kullanıcı Arayüzü Yönergeleri (2007)
- wyoGuide , platformlar arası bir HIG ( wxWidgets )
- ELMER (internetteki halka açık formlar için yönergeler)
- Haiku İnsan Arayüzü Yönergeleri
Ayrıca bakınız
- Kullanıcı arayüzü
- İnsan arabirim cihazı
- kullanılabilirlik
- Ortak Kullanıcı Erişimi
- Grafiksel kullanıcı arayüzü oluşturucu
- masaüstünde Linux
- En az şaşkınlık ilkesi