Мастер (интерфейс пользователя)

Мастер установки ReactOS. Первый экран — приветствие

Мастер (англ. Wizard — волшебник) — приём построения пользовательских интерфейсов, при котором для совершения какого-то действия пользователю необходимо последовательно пройти несколько форм, содержащих небольшое количество элементов управления. Применяется при установке и начальной настройке программ. Распространению такого подхода содействовала компания Microsoft, широко использовавшая данный приём в Windows 95.

История

В 1991 году при работе над Microsoft Publisher стояла задача помочь пользователям, не имеющим профессиональных навыков в подготовке печатных документов, добиться, чтобы их документы выглядели опрятно. В Microsoft посчитали, что какой бы инструмент для этого не был бы выбран, начинающим пользователям будет сложно его освоить самостоятельно. Чтобы решить эту проблему, был придуман интерфейс «Page wizards», позволявший пользователям шаг за шагом выполнить разметку документа на основе заранее подготовленных шаблонов, а после менять её на своё усмотрение стандартными средствами[1]. Подобные интерфейсы разрабатывались в Microsoft и ранее, например для Microsoft Access, который, однако, вышел позже — в ноябре 1992 года. Также ещё в 1989 году были задумки по использованию синтеза речи и говорящих персонажей, но в те годы эта идея не была реализована из-за ограничений платформы[2].

Позже мастера стали распространяться и на другие приложения. В 1992-м году ими обзавёлся Microsoft Excel для Mac, например для работы со сводными таблицами[3]. В Office 95 появился «мастер ответов», предназначенный для поиска в справочной системе с использованием естественного языка[4], а в Windows 95 мастера стали использоваться для настройки различных параметров, например печати или подключения к Интернету[1].

К 2001 году сходными инструментами обзавелись и другие операционные системы. В Mac OS подобные интерфейсы назывались «ассистентами» (англ. assistant, «помощник»), также как позже в среде Gnome.

Хотя в Microsoft Manual of Style рекомендовалось называть подобные интерфейсы «мастерами», по мере их распространения этот термин стал употребляться всё реже. Многие приложения, имеющие пошаговый интерфейс для каких-то действий не используют слова «мастер»[5].

Описание

Задача мастеров в том, чтобы помочь пользователю решать сложную задачу, разбивая её на небольшие последовательные подзадачи, вместо того, чтобы сразу предоставить пользователю весь набор доступных инструментов, в которых он может запутаться[6]. Мастер представляет собой разновидность диалогового окна. Главные признаки мастера — наличие кнопок «Далее» и «Назад», нажимая на которые пользователь переходит к следующему шагу или возвращается к предыдущему. Также, как правило, присутствует кнопка «Отмена» для закрытия окна без выполнения действия. На последнем шаге кнопка «Далее» как правило заменяется на кнопку «Готово»[7]. В некоторых мастерах кнопка «готово» доступна всё время — если предполагается, что пользователь может принять настройки по умолчанию, не проходя по всем шагам формы. Перехода к произвольному промежуточному этапу как правило не предусматривается.

Первое окно мастера по традиции не имеет элементов управления и представляют собой окно приветствия, разъясняющее, какое действие будет выполнено. Последнее окно также обычно сообщает о достигнутом результате. Некоторые мастера содержат индикатор, позволяющий понять, где пользователь находится сейчас и сколько шагов осталось совершить[6].

Критика

Мастера приобрели широкую популярность, но для продвинутых пользователей, а также для множества настроек, которые затруднительно объединить в единую цепочку шагов, предпочтительным остается использование традиционных окон со всеми возможными вариантами настроек.

Алан Купер критикует использование мастеров, называя подобный интерфес «допросом пользователя», «не являющимся ни дружелюбным, ни вселяющим уверенность, и не приносящим сколько-либо заметной пользы», «не удосуживающимся объяснить пользователю, что происходит», а популярность их среди разработчиков ПО объясняет тем, что они позволяют «общаться с пользователем как с периферийным устройством» и снять с себя ответственность за неудобный интерфейс пользователя, основанный на модели реализации, а не на потребностях пользователя[8]. «Мастера» также критикуют за необходимость совершать лишние движения. Если мастер используется не самостоятельно, а в качестве альтернативы сложному интерфейсу для новичков, формы в мастере отрываются от контекста, не помогая сопоставить элементы управления в мастере и в основном приложении, а также мешают пониманию процесса, для которого предназначены[6]. Часто пользователи проходят все шаги не глядя, полагаясь на значения по умолчанию[8], чем пользуются для распространения различного рода мусорного ПО.

Примечания

  1. 1 2 Microsoft, 2001.
  2. Johnston, Stuart J. (5 августа 1991). "'Wizards' make Microsoft applications smarter". InfoWorld (газета) (англ.). Vol. 13, no. 31.
  3. "Introducing Microsoft Excel 4.0. It's the sum total of seven years of success". MacUser (Advertisement). Ноябрь 1992.
  4. Sinofsky, Steven. 036. Fancy Wizard and Red Squiggles (англ.). hardcoresoftware.learningbyshipping.com. Дата обращения: 19 июля 2021. Архивировано 19 июля 2021 года.
  5. "An intro to user onboarding, part 1 - InVision Blog". InVision Blog (англ.). 8 января 2015. Архивировано 12 июня 2018. Дата обращения: 20 мая 2022.
  6. 1 2 3 Babich.
  7. UIPatterns.
  8. 1 2 Купер, 2009, с. 627-628.

Литература

  • Алан Купер. об интерфейсе. Основы проектирования = About Face. The Essentials of Interaction Design. — 3. — СПб.: Символ-Плюс, 2009. — С. 499. — 688 с. — 1500 экз. — ISBN 978 5 93286 132 5.
  • Constantine Stephanidis. part III // Universal Access in Human-Computer Interaction. Context Diversity. — Springer, 2011. — ISBN 978-3-642-21665-7. — doi:10.1007/978-3-642-21666-4.

Ссылки

Read other articles:

Captain America: Civil WarPosterSutradaraAnthony RussoJoe RussoProduserKevin FeigeSkenarioChristopher MarkusStephen McFeelyBerdasarkanCaptain Americaoleh Joe SimonJack KirbyPemeran Chris Evans Robert Downey Jr Scarlett Johansson Sebastian Stan Anthony Mackie Elizabeth Olsen Frank Grillo Chadwick Boseman Jeremy Renner Don Cheadle Tom Holland Paul Rudd Daniel Brühl Don Ceadle Paul Bettany Emily VanCamp Martin Freeman William Hurt Penata musikHenry JackmanSinematograferTrent OpalochPerusa...

 

دار الفيض تقسيم إداري البلد المغرب  الجهة سوس ماسة الإقليم تارودانت الدائرة تارودانت الجماعة القروية تملوكت المشيخة تمالوكت السكان التعداد السكاني 82 نسمة (إحصاء 2004)   • عدد الأسر 14 معلومات أخرى التوقيت ت ع م±00:00 (توقيت قياسي)[1]،  وت ع م+01:00 (توقيت صيفي)[1]  ت�...

 

artikel ini perlu dirapikan agar memenuhi standar Wikipedia. Tidak ada alasan yang diberikan. Silakan kembangkan artikel ini semampu Anda. Merapikan artikel dapat dilakukan dengan wikifikasi atau membagi artikel ke paragraf-paragraf. Jika sudah dirapikan, silakan hapus templat ini. (Pelajari cara dan kapan saatnya untuk menghapus pesan templat ini) Andrew Carnegie beralih ke halaman ini. Untuk kegunaan lain, lihat Andrew Carnegie (disambiguasi). Andrew CarnegieAndrew Carnegie pada tahun 1913L...

الدوري الهولندي الدرجة الأولى تفاصيل الموسم 2014–2015 النسخة 59  البلد هولندا  التاريخ بداية:8 أغسطس 2014  نهاية:8 مايو 2015  المنظم الاتحاد الملكي الهولندي لكرة القدم  البطل إن إي سي نيميخن عدد المشاركين 20   الموقع الرسمي الموقع الرسمي  2013–2014 2015–2016 تعديل مصدري - ت...

 

Partai Komunis Uni Soviet Коммунистическая партия Советского СоюзаPendiriVladimir LeninDibentuk1 Januari 1912Dibubarkan29 Agustus 1991Didahului olehPartai Buruh Sosial Demokrat RusiaSurat kabarPravdaSayap pemudaKomsomolPionir MudaIdeologiKomunismeMarxisme–LeninismeStalinisme (1927-1956)Afiliasi internasionalKomintern (hingga 1943)Kominform (hingga 1956)WarnaMerahHimneInternasionaleHimne Partai Bolshevik[a] Artikel ini adalah bagian dari seri...

 

ХристианствоБиблия Ветхий Завет Новый Завет Евангелие Десять заповедей Нагорная проповедь Апокрифы Бог, Троица Бог Отец Иисус Христос Святой Дух История христианства Апостолы Хронология христианства Раннее христианство Гностическое христианство Вселенские соборы Н...

ليلى جمال معلومات شخصية اسم الولادة أمينة علي أحمد الحداد الميلاد 1 يناير 1944(1944-01-01)الإسكندرية، مصر الوفاة 14 أبريل 2014 (70 سنة)مستشفى الشرطة، القاهرة، مصر الجنسية  مصر الزوج سمير محمد علي الحياة العملية المهنة ممثلة  سنوات النشاط 1971 - 2014 المواقع السينما.كوم صفحتها على موق...

 

This is a list of airlines currently operating in Nauru. Airline Image IATA ICAO Callsign Commencedoperations Notes Nauru Airlines ON RON AIR NAURU 1970 See also List of airlines List of defunct airlines of Oceania vteLists of airlinesBy airline codes All 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z By continent Africa Americas Asia Europe Oceania By countryvteExpand for full listA Abkhazia Afghanistan Akrotiri and Dhekelia Åland Albania Algeria American Samoa Andorra Angola Angu...

 

Sadali SàdiliKomuneComune di SadaliLokasi Sadali di Provinsi Sardinia SelatanNegaraItaliaWilayah SardiniaProvinsiSardinia Selatan (SU)Pemerintahan • Wali kotaRomina MuraLuas • Total49,61 km2 (19,15 sq mi)Ketinggian765 m (2,510 ft)Populasi (2016) • Total988[1]Zona waktuUTC+1 (CET) • Musim panas (DST)UTC+2 (CEST)Kode pos08030Kode area telepon0782Situs webhttp://www.comune.sadali.nu.it/ Sadali (bahasa Sardinia...

Artikel ini sebatang kara, artinya tidak ada artikel lain yang memiliki pranala balik ke halaman ini.Bantulah menambah pranala ke artikel ini dari artikel yang berhubungan atau coba peralatan pencari pranala.Tag ini diberikan pada Januari 2023. Artikel atau sebagian dari artikel ini mungkin diterjemahkan dari Annie Award for Best Animated Video Game di en.wikipedia.org. Isinya masih belum akurat, karena bagian yang diterjemahkan masih perlu diperhalus dan disempurnakan. Jika Anda menguasai ba...

 

Siège de Ta'if Informations générales Date 630 / 8 AH Lieu Taëf, Arabie Issue Victoire musulmane Belligérants Arabes musulmans Hawazin Commandants Muhammad Forces en présence 12 000 hommes inconnues Pertes 12 morts inconnues Batailles de Mahomet Données clés Coordonnées 21° 16′ 00″ nord, 40° 25′ 00″ est Géolocalisation sur la carte : Arabie saoudite Siège de Ta'if modifier Le siège de Taif se déroula en 630, lorsque les musulmans...

 

Queen consort of Bohemia Barbara of BrandenburgQueen consort of BohemiaTenure1476–1490/1500Born30 May 1464Ansbach, Brandenburg-AnsbachDied4 September 1515AnsbachBurialHeilsbronnSpouseHenry XI, Duke of GłogówKing Vladislaus II of BohemiaHouseHouse of HohenzollernFatherAlbrecht III, Elector of BrandenburgMotherAnna of Saxony Barbara of Brandenburg (30 May 1464 – 4 September 1515), a member of the German House of Hohenzollern, was by birth Margravine of Brandenburg, and by her two marriage...

Battle of BandiradleyPart of the War in Somalia (2006–2009)(click to expand)DateDecember 23–25, 2006LocationBandiradley, Somalia6°28′51″N 46°56′46″E / 6.48083°N 46.94611°E / 6.48083; 46.94611Result Ethiopian/Galmudug victoryBelligerents Islamic Courts Union  Ethiopia GalmudugCommanders and leaders Mohamed Mohamud Agaweine[1] Galmudug:Col. Abdi Qeybdid[2]Strength N/A 500+Casualties and losses N/A 1 helicopter gunshipclass=no...

 

A socially responsible business (SRB) is a generally for-profit venture that seeks to leverage business for a more just and sustainable world. The objective of the SRBs involves more than just maximizing profits for the shareholders; it is also about creating positive changes and making valuable contributions to the stakeholders such as the local community, customers, and staff.[1] In other words, the SRB is both profit-oriented and socially responsible as these companies seek to make...

 

City in Barton County, Kansas City in Kansas, United StatesHoisington, KansasCityHoisington High School (2017)Location within Barton County and KansasKDOT map of Barton County (legend)Coordinates: 38°31′2″N 98°46′42″W / 38.51722°N 98.77833°W / 38.51722; -98.77833[1]CountryUnited StatesStateKansasCountyBartonFounded1886Incorporated1887Named forAndrew HoisingtonArea[2] • Total1.16 sq mi (3.00 km2) • Land1...

  「乒乓」重定向至此。关于其他用法,请见「乒乓 (消歧义)」和「桌球」。 此條目需要补充更多来源。 (2012年4月10日)请协助補充多方面可靠来源以改善这篇条目,无法查证的内容可能會因為异议提出而被移除。致使用者:请搜索一下条目的标题(来源搜索:乒乓球 — 网页、新闻、书籍、学术、图像),以检查网络上是否存在该主题的更多可靠来源(判定指引)...

 

Cet article est une ébauche concernant l’agriculture. Vous pouvez partager vos connaissances en l’améliorant (comment ?) selon les recommandations des projets correspondants. Pour les articles homonymes, voir battage. Battage, Hongrie, 1938 Battage (chaubage) par des femmes, Népal, 2011 En agriculture, le battage est une opération consistant à séparer de l'épi ou de la tige les graines des céréales, à extraire de leurs gousses des graines de légumineuses comme les haricot...

 

The Netherlands entered World War II on May 10, 1940, when invading German forces quickly overran the country. On December 7, 1941, after the attack on Pearl Harbor, the Netherlands government in exile also declared war on Japan. Operation Market Garden, which started in 1944, liberated the southern and eastern parts of the country, but full liberation did not come until the surrender of Germany on May 5, 1945. Invasion Prelude When World War II erupted in September 1939, most in the Netherl...

Native American leader and cofounder of the Iroquois League This article is about the cofounder of the Iroquois Confederacy. For the fictional character in the poem by Henry Wadsworth Longfellow, see The Song of Hiawatha. For other uses, see Hiawatha (disambiguation). Hiawatha, an 1874 painting by Thomas Eakins Hiawatha (/ˌhaɪəˈwɒθə/ HY-ə-WOTH-ə, also US: /-ˈwɔːθə/ -⁠WAW-thə: Haiëñ'wa'tha [hajẽʔwaʔtha][1]), also known as Ayenwatha or Aiionwatha, was ...

 

Extinct dialect of Old Norman French used in England Anglo-NormanAnglo-NormaundManuscript miniature of the coronation of Henry III, accompanied by a short account of his reign in Anglo-Norman proseRegionGreat Britain and IrelandEthnicityAnglo-NormansExtinct14th century AD[1]Language familyIndo-European ItalicLatino-FaliscanLatinRomanceItalo-WesternWestern RomanceGallo-Iberian?[2]Gallo-RomanceGallo-Rhaetian?[2]Arpitan–OïlOïlNormanAnglo-NormanEarly formsOld Latin Vul...