Поднятие мёртвого в почти живые неожиданным способны.

Jul 08, 2021 13:01


Была уже почти ночь.
Начал я это как небольшые замечания для Insader-preview, вовремя не остановился или не вовремя остановился (что скорей, т.к. всё ой как связано и не все мысли изложил). Но что сделал (в свободное от работы и сна время):
.
"Жизнь складывается из мелочей, и только из-за мелочей она не складывается" (С) Шарль Бодлер.
.
Клавиатуру можно использовать без мыши или других устройств ввода! (из многолетней практики)
Маленькая оговорка, например в домашних условиях, на диване перед телевизор, с котом на коленях, я часто обхожусь одной мышью (этот текст тоже набран только ей). Это правда. Абзац добавил, перечивая писанину перед отпрвкой.
.
Но в новой Windows многие элементы управления, такие как поле со списком, когда я выбираю дату месяца или или сам месяц (короче, любой комбобокс тупит), не реагируют на цифровые клавиши. Либо приходится нажимать Enter, затем долго и мучительно проматывать комбобокс с датами (~30 штук) или с годами (пытаясь найти год моего рождения :(( Есть простое утверждение:
,
“A user interface where little can be done with a single human interface == bad interface.
And inoperable == is inapplicable by definition. " (с) А. Катков.
.
Другими словами, должно быть всю доступно как при работе одной мышью, так и одной клавиатурой. И тут огромное количество как явных доказательств, напр. одно устройство по какой-то причине не работает, а мы (программисты, насозовавшие пользователю интерфейс) - подумали о нём и он будет благодарен. Казалось бы маловероятные, обстоятельства , но вспоминаем, что любовь в неновисть конвериируется мгновенно в стрессовой ситуации, когда то (или тот) от которого зависет решение - подводит мелкими недоделками. Но есть и ещё один важный, если не важнейший, момент: всё люди разные, так получается, что мы и физически и умственно и, не побоюсь этого слава - духовно, всё живём и делаем не так как даже родители, ее грвопя уже обтостальных. И если кому-то с руки какой-то действие производить мышкой - другому лучше клавишей или планшетом и, соответственно, когда интерфейс продуман, и удобен даже при работе с одним манипулятором, то два (три по редкость, но не забваем про профессиональные устройства: дигитайзеры (курсоры), планшеты, голосовые ... ) - покрывают больше, если не все, потребности пользователей. И дело даже не в коммерческой состоятельности такого продукта, тут важна эта сторона вопроса, конечно, но есть и чисто человечный взгляд на вещи и, не забуду о себе любимом:
.
"Инструменты выбирают тебя - набирайся умения, дилетант. Помал себя выборе инструментов- можешь гордиться собой. Ты почти, или уже (есть и несколько других признаков), профессионал." (с) А. Катков.
Windows превращается в гномный Linux?!
Когда деревья были выше а трава зеленее, а точне уже 20 лет назад, я был одним из фаундеров Акронис, не по финансам, конечно, не топ... совсем, не буду врать, немного заработал, но быль то эта не про ту сказку, а про пользовательские интерфейсы Акронис (тех слвных нулевых) - моих рук дело и да, гордость за них и за себя, совсем немного.
.
Мне сильно помогали коллеги, не могу не отметить, больше советами и подсказками (а это, очень важно, когда коллеги дают новые идеи, иногда отличные, прорывные, а иногда (если не совсем чаще) ошибочные, чуть не вырваось - деб..ие, но и это важно. Одни  только спасибо и благодарность им!  Годы были моложе.., да и в команде не было изначально говнюков. Ребята, занятые другими пробоемами продукта (кроме ГУИ их хватало, конечно:), просто бросали то, что приходило в голову. Но это позволяло и мне "со стороны" взглянуть на это неудачное решение и не брать его в голову. Спасибо! О маркеиинге - ещё лдин отдельный пазговор (не в плане как продавать, что самое, наверное, важгое у них, но и как взаимодействовать с разработчиками. Железо было тогда слабенькое и все, кроме Акрониса, старались продавать "фичи", а мы делали "фичи" скрытые за интерфейсом. И это сейчас народ стал ГРАМОТНЕЙ(?) ДАЖЕ СПЕЦИАЛТИЗАЦИЯ фронт-энд завелась. Память - полно. ядер - сколько угодно.
Что бы писать интерфейсы для пользователей нужно ими быть, прежде всего! Это как в любом другом инженерном  деле.
.
А первую версю продукта Acronis? с полноценным графическим интерфейсом, поддержкой всех существующих на тот момент файловых систем (а их больше не стало, совсем, если не меньше... кто-то совсем сидит из авторов...). Полноценный графический интерфейс, с мыщью, графикой (Ega, Vga, Xga-16) с Yникод поддржкой, банари не зависели от языка, язык переводился уже потом, после выкпуска релизной версии (отдлельная история про Японца и корейские буквы и способы ввода текста и отдельный расказ про автопереносы, которые полноценно появились только в Windows 8 (World не всчёт, это не OS, а в MFC такой поддеркжки не было как факт, совсем). И всё это должно было поместиться на дискету 512К (512 килобайт!). Поместилось. И замчательно работало... Надо бы бинарь отыскать. Пороюсь в древностях.
Когда пользователь TrueImage не мог отличить DOS версию от Windows или Linux, не было у него такой возможности. И не просто так продукты Acronis заслуживали наилучших похвал у ревьюверов тех лет и потеснили, если не сказать хуже, мегамонстров а-ля Symantec или Veritas, в том числе, благодаря продуманным интерфейсам и таким "мелочам" как: качество бакэнда, качество графики, и главное, интерфейс должен быть всегда(!) удобен.
Людям нравиться заплатить и не думать об этом. Пусть думает то - за что деньги отданы (поэтому, и только поэтому Linux бесплатный. Все остальные разговоры - чушь от лукавого). И не забываем про любителей мазохизма...
.
Даже если пользователю доступна только клавиаиура или только мышь и 16 цветов графики. Не поверите, наверное (одна надежда, что в Майкрософт ещё работают ветераны, которые помеят те самы 6-7 лет взлёта Акронис), но мы (я) добивались узабилити и в этих условиях!
Последнее что хочется к "про юзабилити" добавить: последние 7 лет я профессионально работаю только в Линукс (это не мой выбор, так сложились обстоятельства), но при этом я очень-очень внимательно следил за успехами Windows (из дма :). На глазах 10 расцветала и интерфейсом, чего только стоит апдейт 21H1 , я реально был в восторге, и фичами, один только WSL чего стоит! На волне этого инсайдеровского оптимизма, вдруг...
.
Установил сначало первую бету (придумав, как обойти  "очень-надо-хоть-умрите-TPM 2, про это отдельная песня,  вторым томом), и получил "Windows 2000+"!  Ужас. Первый апдейт чуточку улучшил впечатление, но меню пуск, размером 10% экрана. Таскбар, без возможности перемещаться и настраиваться. Панель управления- просто текстрвый набор строчек.  (скриншоты приведу, если не забуду). Да, у меня монитор 4к и что? Это не оправдывает даунгрейд. Никак!
.
Если раньше я приходил домой, и ... какое счастье что есть Виндовс! А сейчас. Прихожу на работу в офис и..."а ведь Cinnamon  совсем не так плох!". Парадокс.
"Cinnamon" GNOME Shell, версия ближайшая по юзабилити к Виндовс из всех мною перепробованных за 20 лет опыта работы в-с-для Linux
.
Ещё раз, все интерфейсы Acronis были портированы под Windows только через 2 года (два) успешных продаж Dos и Linux версий того-же DiskDirector и стартовой версии TrueImage. Только после завершения успешного движка для снятия баков и портирования бакэенда в ядро Windows (суть фичи была - снять бакап системного раздела без прекращения работы приложений, т.е. в фоне, изначально реализация была только у Veritas и только для серверных версий Wiundows. Но появился Acronis и дела у них пошли никак, сначала, Veritas был куплен Symantec потом 2008 год и эх .... потом.., об этом напишу пототом).
Это про гоны, что я "виндузист". (такой вот поворот!).  Забавно, иногда :), слушать про Linux лекции от тех, кто как бы моложе и явно не 22 года с ним профессионально  работает :) А не против и послушать и поучить чужому опыту, пусть и в тех же проблемах. Это всегда поднимает уровен знания.
Врачь не любит наверное всякие "ковиды", но знать и уметь с ними работать должен лучше "ковидников", врачи тоже болеют, понимаю. Мысль меня одна не покидает: есть программисты и пользователи, вынужденные с этим жить потому что "хозяева" решили что "в линуксе бесплатней", путая в кучу понятия целевой платформмы и среды в которой работают люди. Это не окупается, я в этом только больше стал быть увереным. Работникакм надо покупать лучший инструментарий, который только можно себе позволить. Короче, опять это отдельный разговор.
.
Linux собрал забавную публику вокруг себя... Но не о них речь.
Я уверен в одном - ниша говнокода уже занята Linux и Windows NT, которая ядром была всегда на высоте, ГУИями не там только совсем недавно. Зачем туда обратно?
Парадокс.  (любимое в сегодня слово).
Проблема в Linux - остутсвие команды. А срвсем не в в уме... Про новую Windows только одна идея в оправдание дел мелкософтовских приходит - готовимся снова штурмовать мобилы (другого оправдания такому даунгрейду я не назожу)
.
Да, к чему всё это сказано. Если 20 лет назад состояние железа не оправдывало очень низкий уроыень удобаства очень дорогих продукитов от весьма успешныз фирм, то как сейчас я к этому отношусь?
Печаль.
.
P.S...
1. Первый продукт (почти, был ней Drive Cleaner, чистить диск по алгоритму  . DOS  версия. Найдите отличия от Windows 2000, немного другие рамки у окон, но это рамки из бета-версии Win 2k, скруглённые, как в Win 11 ;-), в релизную версию вошли без скругления (не справились).  А тени под окнами! Увидав это в SunOS (и в ней работало и в QNX) - очкень был впечатлён эффектом ;-)  https://1drv.ms/b/s!Aj_9vqq6531KicByIOcaHIt7FBpvkA
2. Первый TrueImage (ревью):: https://dl.acronis.com/u/pdf/2002-08-12-cnet-review-trueimage.pdf
3. Основной конкурент: https://en.wikipedia.org/wiki/Veritas_Technologies
4. И второй, кпуиыший первы что бы нестало общего: https://en.wikipedia.org/wiki/NortonLifeLockЗ
.
P.P.S... Есть положительные, конечно, моменты и ощущения, от новой версии. Но все они, пока, в технической... стороне лежат и совсем немного, чучутоичку - в ГУИшной. Дали бы возможность настроить говнопуск обратно в тиль 10 и таскбар контекстным меню снабдили - я бы не так сильно переживал, конечнно. А у оконного интерфейса - это самая важная часть: как это запускать запускать и жить...
Previous post
Up