Все мы слышали байку: если в Windows 10 копнуть достаточно глубоко, можно найти элементы, относящиеся еще ко временам Windows 3.x. Но так ли это на самом деле? В этой статье мы узнаем, сколько уровней пользовательского интерфейса присутствует в Windows и когда они были впервые представлены.
Для этого эксперимента я выбрал последнюю сборку Windows 10 Insider Preview билд 21301 (по состоянию на 6 февраля 2021 г.).
Итак, с места в карьер!
Уровень первый: Fluent Design
Начнем мы с новейшего и прекрасного Fluent Design. Анонсированный в 2017 году и представленный с обновлением Windows 10 1803 Fluent Design представляет собой серьезную переработку Modern Design Language 2 (MDL2), направленную на привнесение таких элементов, как свет, глубина, движение, материальность и масштаб. Также появился эффект подсвечивания и акриловый полупрозрачный фон.
На данный момент большинство встроенных UWP-приложений были обновлены с использованием элементов Fluent такие, как элементы вроде меню "Пуск", "Центра уведомлений" и экрана входа в систему.
Хотя Fluent Design получил высокие оценки, большинство энтузиастов сочли этот шаг слишком незначительным и запоздалым, поскольку новый стиль используется лишь в небольшой части системы.
Спойлер
Уровень 2: Metro
Если мы немного углубимся в ОС, то увидим элементы, которые не обновлялись со времен Windows 8/8.1.
Некоторые из них — явные недоработки, как всплывающее меню громкости, всплывающее меню USB, а также некоторые элементы на экране входа в систему.
Спойлер
Другими элементами Metro, хотя и не такими заметными, являются загрузочный экран (который скоро будет заменен на более новый) и WinRE.
Знаете ли вы, что впервые вращающиеся точки были представлены в Windows 8, билд 7989?
Так, ладно, перейдем к третьему уровню: к элементам Windows 8 Win32
Как и Windows 10, Windows 8 также страдала от проблем с целостностью (лучше или хуже). Однако в Windows 8 были внесены существенные улучшения в основные пользовательские элементы такие, как проводник Windows и диспетчер задач. Хотя в последующих обновлениях Windows 10 они получат некоторые качественные улучшения, изменения будут минимальными.
Кроме того, важным изменением с выходом Windows 8 стала переработка диалоговых окон передачи файлов.
Спойлер
Некоторые из этих изменений начались в Windows 7, что подводит нас к четвертому уровню: элементам пользовательского интерфейса Windows 7
Windows 7, без сомнения, — одна из самых любимых версий Windows всех времен, которую хвалят за большие улучшения по сравнению с Windows Vista. Она принесла много новых функций, которые, хотя и не были столь значительными как те, что предлагает Vista, сделали Windows 7 очень надежной ОС — настоящим преемником Windows XP. Однако, одним из самых печально известных изменений, привнесенных Windows 7, является ленточный интерфейс, пришедшим из Office 2007. Paint и Wordpad были первыми приложениями, которые его получили.
Хотя в какой-то момент Microsoft решила отказаться от классического Paint в пользу нового Paint 3D (представленного в Windows 10 Creators Update), после негативной реакции они отменили свое решение.
Спойлер
Другие функции, которые были обновлены в Windows 7 и с тех пор остались прежними: Windows Media Player 12, подключение к удаленному рабочему столу и некоторые диалоговые окна с файлами.
Спойлер
Теперь перейдем к 5-му уровню пользовательского интерфейса: Windows Vista
Релиз Windows Vista имел огромную важность, принесшим столь необходимую модернизацию платформы. Почти все основы ОС были так или иначе улучшены, от загрузчика до модели драйвера. Однако, как мы все уже знаем, Windows Vista станет одним из худших выпусков Windows за всю историю, с самого начала страдающего от проблем. Однако одной из немногих расхваленных функций был пользовательский интерфейс. В нем были переработаны некоторые основы, которые не обновлялись со времен Windows 95. Одним из главных способствующих факторов этого изменения было введение так называемых мастеров "Aero Wizards", пришедших на смену предыдущему стандарту мастеров, Wizard97.
Спойлер
Другие функции, которые были переработаны в Windows Vista, стали в основном все те же, что и в Windows 10: панель управления, программа поиска, факсы и сканирование Windows.
Спойлер
Кстати о Windows Vista: знали ли вы, что при определенных обстоятельствах Windows 10 возвращается к загрузочному экрану Vista? Это случается, когда ваша видеокарта не поддерживает режим видео, который используется на стандартном экране загрузки.
Теперь перейдем к 6-му уровню: Windows XP
Вы не поверите, но в Windows 10 встроено не так много элементов XP. Вероятно, это связано с тем, что большинство основ уже обновлены к Windows 2000. Однако Windows 10 содержит некоторые диалоговые окна файлов из XP, которые видны при установке драйвера.
Уровень 7: Windows 2000
Windows 2000 стала важной вехой в линейке операционных систем Microsoft NT. Это также была ступенька, которая ознаменовала начало перехода к новому унифицированному видению Windows. Однако Windows 2000 по-прежнему оставалась ОС, ориентированной на корпоративный сектор, а это значит, что она принесла много новых функций, разработанных для специалистов.
Консоль MMC стала одной из наиболее значительных дополнений, элементы которого с тех пор практически не изменились.
Спойлер
Еще одна функция, представленная по умолчанию в Windows 2000, — установщик Windows, который по-прежнему имеет все тот же значок, когда впервые был представлен!
Спойлер
Еще один элемент пользовательского интерфейса, который не изменился (кроме фирменного стиля, конечно), — это winver, дизайн которого был представлен в Windows 2000, билд 1946.
В то время, как Windows 2000 представила множество функций, предназначенных для опытных пользователей, Windows 95, вероятно, является самым знаковым релизом Windows на сегодняшний день. Он установил фундаментальные парадигмы, которые действуют и по сей день: меню "Пуск", контекстные меню, панель задач и корзину. Хотя эти функции, конечно, обновлялись в течение многих лет, некоторые из них остались почти такими же.
Теперь о восьмом уровне: элементы Windows 95/NT 4.0
Элемент, который в основном является пережитком старых компьютерных привычек, когда нужно было защищать свой драгоценный ЭЛТ-экран, — это настройки заставки.
Еще один поразительно похожий элемент — это поле "Выполнить".
Еще одним распространенным элементом пользовательского интерфейса, прошедшим проверку временем, является экран свойств папки.
А есть и множество других элементов пользовательского интерфейса, которые не менялись со времен Windows 95. Это ли не пример дизайна, над которым время не властно? Судите сами.
Уровень 9: Windows 3.1 и DOS. В общем-то…
Что ж, на самом деле это не "уровень пользовательского интерфейса", так как я не смог найти никаких элементов интерфейса, предшествующих Windows 95 (хотя у меня есть ощущение, что они, безусловно, есть). Однако в Windows 10 есть специфический файл moricons.dll, который содержит множество старых значков времен DOS. Сами поглядите:
Ну вот и все. Как вы, возможно, уже знаете, с выходом "Sun Valley" Microsoft планирует модернизировать пользовательский интерфейс Windows, целью которого является унификация дизайна ОС. Однако, как мы видим, Windows — это гигантская операционная система. Увенчаются ли успехом их усилия по созданию единого пользовательского интерфейса? Время покажет.
А для тех, кто хочет тонко настроить актуальные версии Windows 10: LTSC 1809, 20H1 (2004) и 20H2 (2009), можете скачать с GitHub мой PowerShell-модуль "Windows 10 Sophia Script".
Kopilov
Нравится, но сижу на KDE Plasma
sawser
KDE не без недостатков, конечно же, но тоже на ней сижу
BioHazzardt
тож юзаю плазму, полет нормальный, но вторая система как раз десятка (для игрулек/DAW), в приципе пользюсь ей нечасто и глаз не режет
Ivan_Revan
gnome для ноутбуков идеален. Даже лучше чем macos.
monah_tuk
Идеала нет, но тоже на плазме. Тред-перепись? :)
trdm
А в KDE разрабы тоже отбирают потихоньку у юзера вертикальное пространство (см. Рибон на mspaint, wordpad, explorer )?
что-то мне это не особо нравится. Моники больше растут вширь. Вот эту ширь и пусть отбирают. А высь оставят нам :) А еще панель пиктограмм боковую закрысили в W7. Как удобно было в XP с этим…
khajiit
2560x1440:
xrandr --rotate left
Ну и кронштейн, если уж не поворачивается на ноге.
rexen
Ага, а ютуб как смотреть? Опять поворачивать?
khajiit
Press «win» + «down arrow» (возможно надо будет настроить в вашем оконном менеджере эту комбинацию как разворот на нижние полэкрана, или использовать другую), then press «t»
Еще есть всякие штуки вроде i3, xmonad и других, которые не дают окнам расползаться как попало — но с ними каджит не пробовал.
dsDante
KDE в этом плане консервативен.
Gnome 3 и Unity пытаются налегать на вертикальное пространство, но у пользователей десктопов и ноутбуков это в основном вызывает недовольство. Всё-таки дизайн Win95 был гениален.
merhalak
Gnome 40 — вот где действительно уже по вертикали запихнули столько, что больше нельзя: https://www.youtube.com/watch?v=nr5UladxSbk
monah_tuk
Да нет.
Два режима systemsettings:
Или Dolphin:
Kate:
PerlPower
Так она же падает.
sawser
уже давно не актуальная шутка
khajiit
В Kubuntu 18.04 еще была актуальной.
monah_tuk
На плазмоиды смотреть нужно. Обычно причины именно они. Тем более, именно оболочка плазма реализует принцип: быстро поднятое упавшим не считается :) Т.е. умеет перезапускаться без завершения сессии. Память. Её она любит, но опять-таки: после холодного старта кушает мало, потом отъедается, до некоторого уровня и на нем сидит:
khajiit
Ну, в кубунте, по слухам, ее так ни разу и не смогли нормально опакетить.
Или просто этому так везет, но кубунтовские и кеды падают буквально стоит только подойти к компу.
Зато KDE Neon/Manjaro/Arch — rock solid.
Мессенджеры давно увел в браузер — так проще.
А за линк — спасибо, определенно лишним не будет.
Kopilov
У меня кубунта (focal). Что-то делаю не так. Может, плазмоидов не ставлю
monah_tuk
У меня Manjaro. На 5 кеды переехал относительно недавно: года два назад. До этого был большой перерыв с KDE 1 (KDE 2 щупал, а 3 и 4 прошли мимо меня) :-D
dim2r
В KDE можно копнуть уровень поглубже. Meta-key — это что-то из очень старого
monah_tuk
Новое — это хорошо забытое старое. В доках KDE Plasma Meta == Win. Изначально, когда только клавы с этой (Win) клавишей появились (1995-1996 год?) она так и использовалась, как Meta (модифицировался соответствующий маркерный бит). Но из-за того, что, по сути, она (Meta) использовалась только в Emacs, а там уже были подходы для эмуляции нажатия этой кнопки, то постепенно Win стала модицифровать бит Super и это стало стандартом де-факто.
В общем: Win == Super. Документация KDE Plasma лукавит, поэтому в ней Meta == Super.
Но как бы к GUI это имеет опосредованное отношение… А нет!!! В USB HID клавиша Win называется — GUI =-) GUI = Super = Win :-)
Да, Plasma не из-за Windows-ненависти не называет кнопку Win. Трейдмарк, патенты и всё такое.
tyomitch
9 сентября 1994:
monah_tuk
Ага, спасибо, не был уверен. В 1996 клавы не от MS вполне попадались без WinKey.
0xf0a00
Добавте еще вариант «Ушел на один из дистрибутивов linux».
Sanctuary_s Автор
Добавил.
cheep-guava
Вы добавили «На Linux таких проблем нет», а не «Ушел на один из дистрибутивов linux».
К примеру, я ушёл на один из дистрибутивов Линукс, но там тоже есть такие проблемы. Что отвечать?
Sanctuary_s Автор
Сделал, сделал.
Carburn
Зачем тогда ушел?
0xf0a00
Вероятно потому что там лучше, даже несмотря на проблемы. У меня по крайней мере именно так.
monah_tuk
Проблемы есть ВЕЗДЕ. Но с какими-то ты можешь мириться в своей повседневной деятельности, а с какими-то нет.
nuclight
Исправьте на "или Unix" — я ушел, но FreeBSD не Linux.
anonymous
Не то в XP, не то в семёрке, можно было хитрым образом вызвать диалог выбора файлов времён File Manager (третья версия Windows). К сожалению, способа не помню, поэтому на десятке проверить не могу.
Eugeny1987
в каких-нибудь старых программах открывается старый диалог
Lordick
Консоль ODBC прямо сейчас:
тот самый диалог…
enabokov
Есть в Windows 10 20H2. Это нечто!
Mozhaiskiy
У меня где-то была толстенная книга Programming Windows 3.1 от Microsoft Press, издания года так 92-го, так там были примеры, как вызывать этот диалог через Win16 API на чистом Си, никаких плюсов. А потом кнопочка этого диалога была в великом и могучем Delphi 1. Невозможно не любить этот диалог. Он томителен и сладок, как первая влюбленность.
tyomitch
Mozhaiskiy
Ой… Добрый вы человек. Нельзя же так… Без подготовки…
monah_tuk
Раньше можно было чуть проще: в диалоге установки Шрифтов. Т.е. открываем Панель управления, Шрифты и… вроде… Установить шрифт. В XP было точно ещё.
orthoxerox
Панель управления — Шрифты — Добавить шрифт
tyomitch
В 10 уже нет
monah_tuk
К сожалению. Вроде после XP заменили.
tyomitch
В Vista ещё оставался, в 7 уже нет: notebooks.com/2011/09/12/how-to-working-with-fonts-in-windows-7
Ahen
Мб в режиме совместимости
uzverkms
Кроме визуального сходства есть ещё один важный момент в «ретро»-элементах интерфейса — их способность работать с HiDPI мониторами.
Например, диалоговые окна Защитника Windows отображаются пикселяво при использовании масштабирования в системе (например, 200% на 4k мониторе). По дизайну он, кажется, из времён Windows XP.
LynXzp
Рендеринг шрифтов не XP — субпиксельное сглаживаение присутсвует.
sumanai
Как будто в XP нельзя было включить радугу.
crackedmind
Кому 3.11 не хватает?
amarao
Это не 3.11, это Windows NT 3.5.
crackedmind
amarao
У NT 3.5 и windows 3.1 был одинаковый интерфейс, но разный код. Код UI из windows 3.1 не попадал в windows NT 4, 2000, XP.
https://guidebookgallery.org/pics/gui/desktop/full/winnt351.png
tyomitch
Вы уверены? Я нет.
amarao
Да, уверен. Win 3.10 (и 3.11) была 16-битной. У win nt код был 32-битный. При том, что API был похож, он был похож только на уровне именований функций (Всякие CreateWindowA, CreateWindowW), на уровне же ABI разница была очень большой.
NT 3.5 стала основой для NT 4, которая стала основой для Windows 2000, которая стала основой для Windows XP. В состав XP притащили много кода из 9x, связанного с поддержкой msdos, но UI'ные примитивы старых компонент оставались из состава родной ОС (nt->2000->xp). Дальше наследование уже однозначное.
Как это проверить? Взять первую попавшуюся windows 2000 и открыть там этот диалог. Он там будет.
gecube
Была еще Win NT 3.1 (или 3.11?)
amarao
Символов не было.
nuclight
В классической теме без округлостей.
tyomitch
«NT 3.5 стала основой для NT 4» и т.д. — никак не противоречит тому, чтобы код UI из 16-битных Windows унаследовался ими всеми. Точно так же, как код 32-битных Windows унаследовался 64-битными, несмотря на смену ядра, ABI и всего такого.
amarao
Поддержка 16-битных приложений в NT отсутствовала (с DOS'ом ограниченная поддержка была, а вот нативной поддержки API'ев win 3.1 — не было).
gecube
недостоверная инфа
Windows NT includes a number of other environmental subsystems, each a Win32 application in its own right, to run other types of applications. These subsystems include:
Win16 subsystem
The Win16 subsystem, or Windows On Windows (WOW) as it's commonly known, is a Win32 application that provides a virtual DOS/Windows 3.1 machine. MS-DOS and Windows 3.1x 16-bit applications can run in this subsystem, with access to the complete Win16 API, and standard 16-bit Windows memory models. Most 16-bit DOS and Windows applications run perfectly within the WOW subsystem; the only exceptions are those applications that attempt to directly access system hardware and resources. Windows NT does not allow such applications to have direct access to those resources, in order to maintain system stability and performance (see Figure 21.9).
https://cmd.inp.nsk.su/old/cmd2/manuals/networking/perfomance/ch21/ch21.htm
Ну, и накину
NTVDM, or the NT Virtual DOS Machine, is a system component introduced in 1993 for all IA-32 editions of the Windows NT family (not included with 64-bit versions of the OS). This component allows the execution of 16-bit Windows applications on 32-bit Windows operating systems, as well as the execution of both 16-bit and 32-bit DOS applications. The Windows NT 32-bit user-mode executable that is the basis for a single DOS (or Windows 3.x) environment is called ntvdm.exe.
https://docs.microsoft.com/en-us/windows/compatibility/ntvdm-and-16-bit-app-support
Раз это 93-й год, то это точно не может быть NT4 — она вышла позже, значит, NT3.x, т.е. можно считать, что поддержка DOS (неполная, конечно) была в NT испокон веков
amarao
про dos-режим я и писал. За вычетом его — не было поддержки 16-битных 3.1-win приложений в NT. И их точно не было в системных компонентах. (Напоминаю, мы обсуждаем, откуда пришёл старый UI в 10ой винде).
gecube
NTVDM != "The Win16 subsystem, or Windows On Windows (WOW) as it's commonly known" (я кстати видел программы, запущенные через него, но это не точно)
Что ты подразумеваешь под DOS режимом?
amarao
https://en.wikipedia.org/wiki/Virtual_8086_mode
gecube
Это не DOS-режим, а вполне себе режим работы процессора. Я уж не говорю, что были расширения к DOS, которые переводили процессор в protected mode из real mode.
tyomitch
Это достаточное свидетельство того, что 16-битные Word и Excel работали под WinNT 3.5?
amarao
Работали, я не спорю. Но речь про http://www.desertpenguin.org/_Media/excel_med.png — версии Word/Excel, которые работали из DOS. Для NT тут как раз говорят про 'looks and acts almost like Windows 3.1 version'. т.е. нативные приложения были свои (хотя и похожие на 3.1), а ещё поддерживались старые dos-приложения (которых было большинство).
(http://www.desertpenguin.org/blog/microsoft-excel-and-word-in.html)
tyomitch
Вы всерьёз утверждаете, что «Word for Windows 6.0» — это программа для DOS? Дальше в статье объясняется: «These 32-bit applications ran slower than their 16-bit counterparts for two reasons. First, the Windows 3.1 versions of Excel and Word represent several years of optimization and fine-tuning...»
amarao
Я неправ.
Они сравнивают Windows 6 for Windows на Windows 3.1 и NT 3.5, т.е. работал он на обоих.
Значит, оно запускало. Хотя я был полностью уверен в обратном.
tyomitch
См.тж. en.wikipedia.org/wiki/Microsoft_Excel#Impact
Скриншот же, на который вы сослались — из OS/2: www.desertpenguin.org/blog/microsoft-excel-and-word-in.html
tyomitch
Во-первых была, а во-вторых, она-то здесь при чём?
Код, перекомпилированный для другой платформы — это, по-вашему, совсем другой код?
amarao
Дело не в компиляции, а в других
системныхвызовах. Название функций поменялось.tyomitch
Чуть выше вы (совершенно верно) утверждали, что названия функций Win16 API сохранились и в Win32.
DrPass
И все равно, я очень-очень сильно сомневаюсь, что они там сидели и писали под Win NT 3.1, например, comdlg32.dll с нуля, вместо того, чтобы взять исходники comdlg.dll, и пересобрать её под 32 бита, возможно, с какими-то минорными доработками.
gecube
comdlg32.dll вероятнее всего была просто пересобрана с минорными доработками, а какая-нибудь другая библиотека — была переписана с нуля поверх NT API. Надо смотреть импорты. Да и сурцы NT4/W2k/WXP уже утекали неоднократно — можно самому поглазеть...
tyomitch
От 3.11 не утекали, чтобы сравнить с ними.
В NT API нет ничего относящегося к GUI.
gecube
Думаете, все поверх KERNEL32.DLL и win32api.dll работает? Спасибо за уточнение.
Допускаю :-) Все равно где-то должен быть "интеграционный" слой. Я просто уже за давностью лет не помню где именно :-)
Ну, и я оставил за собой пространство для маневра (сам себя процитирую)
Что совершенно не противоречит тому, что в NT API нет ничего от GUI, но тем не менее, GUI ОЧЕВИДНО должен от него зависеть (те самые KERNEL32/WIN32API?)
к сожалению
mvv-rus
Код Win3x был дизасемблирован и весьма подробно разобран Мэттом Питреком (книга эта была переведена и на русский, если кому это интересно — могу поискать в книжном шакафу и сообщить выходные данные: она у меня есть).
В NT до версии 4.0 графическая подсистема была реализована в процессе пользовательского режима (аналогично современной ей X Windows System), а потому специального API ядра для нее не было.
zartarn
У него вроде только 2 книги были переведены на русский:
Мэтт Питрек «Внутренний мир Windows» 1995 / 5-7707-7218-2
Мэтт Питрек «Секреты системного программирования в Windows 95» 1996 / 966-506-023-5
Кстати, обе на данный момент оцифрованы.
tyomitch
Кстати, спасибо за направление поиска! В исходниках NT4 (\private\ntos\w32\ntgdi\client\mfplay16.c) нашлось буквально следующее:
Вопрос о том, унаследовала ли NT код GUI от Win16, можно считать закрытым :-)
Alex_ME
Еще бы добавил изменения стандартной темы стандартных Win32 контролов. И в Win10 они все-таки отличаются от Win8
в худшую сторону(так что не fluent design единым).LoadRunner
Я бы сказал, что кнопка в Win 8 отличается ото всех.
gecube
потому что это cancel? :-)
pda0
*вставить шутку про отменённую Windows 8*
Alex_ME
Увы, какую нашел на просторах интернетов :-)
Frankk1
Сначала подумал, что это шутка, тк win 8 объективно неудачный)
mSnus
8.1 отличная штука, за что вы его так?
Osnovjansky
Хорошая, но не отличная.
1. До 8 (особенно по ХР), окна были цельными системами, с цельной идеологией. Восьмёрка — крайне сомнительная попытка усесться на два стула сразу. К тому-же, до сих пор, в десятке, не доделанная до цельной системы.
2. На хабре была статья, там, если память не изменяет, демонстрировали штук 5 разных стилей прорисовки контекстного меню.
3. Уже во-всю существовали экраны высокого разрешения и даже сделана попытка сделать масштабирование. Но, при этом, даже не все системные программы масштабировались правильно. Это точно система?
qark
ad1Dima
Тут собраны разные по смыслу меню: Контекстное, боковое, выпадающее, саджест и даже контекстное меню вебстраницы, — да ещё некоторые из legacy приложений. А некоторые — одно и тоже меню из разных версий десятки. Можно ещё пальцем повызывать контекстные меню и получить в полтора раза больше картинок.
Но так, да. проблема с контекстными меню есть, даже в 20h2. Но там уже разница межу win32-меню на рабочем столе, и uwp-меню в пуске уже не такая заметная.
leremin
А интерфейс из Win95 до сих есть в Windows. Без специального манифеста в exe используется старая версия comctl32.dll. Со времен XP такой механизм без изменений. Даже где-то в Office 2016 встречал такие диалоги с такими кнопками.
ALF_Zetas
в Office 2019 интерфейс и иконки назначения гиперлинка до сих пор от FrontPage (почти) 25-ти летней давности (в своё время FrontPage Express был частью Windows)
Mozhaiskiy
У меня сложилось ощущение, что офис, версии примерно так с 2000, таскает с собой свои библиотеки интерфейса. Слишком он чужеродно выглядит на «не своей» windows, хотя и работает.
DennisSch
Бывает, отдельно требуется подключать сложное МС Офис приложение старых версий — приложение Акцесс или очень хитрый макрос. И да, тогда этот файл требуется.
PythonDog
Самая красивая кнопочка у win7:)
Revertis
Ох, как же я был бы счастлив, если бы смог в Вынь10 сделать элементы как в Вынь95!
khajiit
Это не подойдет?
Revertis
Для стилизации надо платный WindowBlinds ставить с этой темой, похоже: www.wincustomize.com/explore/windowblinds/9233
А по вашей ссылке только панель задач меняется. А кнопки остаются такими же плоскими, например.
khajiit
Да, это выглядит практически как встарь.
1000р — вроде не так уж и много…
quwy
WindowBlinds, насколько я знаю, перехватывает системные вызовы для кастомной отрисовки окон. Как показывает практика, стабильности такой подход отнюдь не добавляет. Конкретно с этим продуктом косяки вылазят то тут, то там постоянно. Причем дефекты отрисовки — это фигня, а вот когда системные окна оказываются обрезаны так, что диалоговые кнопки уходят за край — уже перебор.
gudvinr
Вот бы ещё экскурс в мир фреймворков и технологий для построения GUI в Windows провести. Win32, WPF/XAML, UWP, и т.д.
ad1Dima
Сейчас МС топит за то, чтоб все фреймворки использовали WinUI
agranom555
А это какой? Вроде студия предлагает wpf, uwp
ad1Dima
Это вот этот: docs.microsoft.com/ru-ru/windows/apps/winui
Если кратко, это UI сделанный на Composition API, фактически является развитием UWP UI, оторванным от жизненного цикла UWP (отрываемым).
Сейчас есть актуальная версия WinUI 2.5 — это библиотека (фреймворк) для UWP, и будущие изменения в пуске и других UWP приложениях сейчас делаются на нём.
А так же есть бета (или превью) версия WinUI 3.0 — та же библиотека, только не привязанная к жизненному циклу UWP. Может работать поверх С++ приложений без дотнета, может работать поверх дотнет кора. Может работать совместно с WPF, но уже через Bridge.
С помощью WinUI МС делает реализацию. ReactNative для Windows. И позиционирует это фреймворк, как основной UI фреймворк на винде для любого «бекенда» (технологии разработки)
gecube
так он и в NT 4 был вроде, не ?
tyomitch
Дизайн был другим:
gecube
понимаете в чем дело… В статье очень удачно смешиваются "интерфейсные элементы" и "их внешний вид". Само окно со сведениями о версии системы — минимум было с NT4
Как видите, в 2000 тоже было указано количество ОЗУ:
А вот потом уже убрали лишние сведения, но добавили другие и немного поменяли дизайн окна
tyomitch
Само окно со сведениями о версии было с самой первой версии, но вот выглядело по-разному.
Автор обращает внимание на то, что между 2000 и 10 поменялся логотип и немножко текст, но сорасположение элементов уже не менялось.
gecube
это вообще не в кассу, надо смотреть c NT 3.1 (?)
фейспальм. Вот что бывает, когда делать нечего — по мне окна в 2000 и NT 4 существенно более похожи, чем окна 2000 vs 10ки (учитывая, что были еще Vista и 7ка).
tyomitch
Не понимаю, почему такое ограничение; но утверждение «Само окно со сведениями о версии было с самой первой версии» остаётся верным и при нём.
gecube
можно побуквоедствовать?
В NT 3.1 там два окна было — один с версией ОСи, а второй — с версией program manager (т.е. оболочки). А вот в NT4.x был именно winver и именно того дизайна, который сохранился позже (в общем).
Во-вторых, надо сравнивать apples с apples — т.е. NT линейку с NT линейкой, наверное, а не с MS DOS стародавней версии или Win 1.0 )
Или вообще сравниваться с OS/2, наследницей которой является NT.
ну, не нашел я более релевантного скрина из "полуоси" — извините
Oxyd
Это скрин OS/2 Warp 4 с запущеной VDM (Virual DOS Machine), с запущеной, в ней, интегрированной windows 3.11(Win-OS/2, о чём там и написано собственно). Окошки в этой версии OS/2 совсем другие. Похожие на винду они, разве что, в OS/2 1.2, 1.3, когда MS ещё был в команде.
См. os2museum.com
Mozhaiskiy
Если я ничего не путаю, то лицензированная у MS подсистема Win работала в составе OS/2 насколько хорошо, что многие расхотели писать нативный софт под полуось — зачем, если можно писать win-only и оно прекрасно работает и там, и там. Поговаривают, что это стало одним из гвоздей в крышку гроба полуоси.
Oxyd
Это всё-же больше миф. Просто у IBM было несколько пофигистичное отношение к своему детищу. В результате имеем то что имеем. :-(.
lost55
Эээх, выполните команду control main.cpl удивитесь что в виндовс главное. работает начиная с 3 версии (а может и раньше).
Системное меню тоже оттуда же растет и живее всех живых, только иконку сменило на значек программы или в аэро вообще без иконки.
tyomitch
Какая разница, как называется файл? То, что kernel32.dll не имеет отношения к ядру ОС — тоже парадоксально?
lost55
Я просто не мог подумать что главным в системе будет именно мыша и её параметры, а не скажем вся панель управления или что то типа свойств системы в вин95.
tyomitch
Там не только мыша: попробуйте выполнить «control main.cpl,@1»
leremin
Еще частенько используется старый TextEdit. Например, ctrl-backspace там квадратик пишется (0x7F, DEL character)
Gordon01
Очень раздражает, особенно после линукса
VioletGiraffe
А я-то думал, почему где-то это работает, а где-то квадратик печатается! Не приходило в голову, что это могут быть физически разные контролы.
yarglor
Высосано из пальца. В реальности уровней два — «новый» и «старый». И, когда что-то не удаётся настроить в «новом» (например, некоторые сетевые настройки, вроде ещё установка/удаление компонентов windows) — приходится переключаться в «старый» — «Центр управления сетями и общим доступом», «Сетевые подключения» и т.п.
tyomitch
Windows — это не только «Панель управления».
Barabek
… но и Ctrl-Alt-Del со времен царя гороха
artemerschow
Прошу прощения, но может ещё меньше можно сделать кнопку раскрытия спойлера?
Sanctuary_s Автор
Я даже негодовал, когда увидел в черновике.
artemerschow
А почему бы вам не исправить это со своей стороны?)
Sanctuary_s Автор
Fixed.
smarkelov
Да в целом как выглядит то не важно. Гораздо хуже, что у них часть настроек надо делать в новом интерфейсе, а часть все еще есть только в старом. И поди разберись, где что искать...
ad1Dima
поиск сквозной через оба интерфейса
Osnovjansky
Для этого я должен помнить, как именно (довольно точно) называется нужная мне настройка. Для того, что делается часто — норм.
Но куда чаще случается так, что быстрее «прокликать» в нужное место, чем вспоминать точное название настройки.
anonymous
Да, сила привычки — она такая, "язык и региональные стандарты" теперь не найти в панели управления, теперь это два разных меню, в новом стиле.
ad1Dima
Чаще всего довольно точно не надо. Хотя со склонениями мыши в одном посте находили косяки, но по запросу «мыш» всё находится.
uzverkms
Ещё хуже, когда это схожий, частично дублирующийся, частично взимоисключающий функционал — это я про систему резервного копирования/архивации. После мака это вообще боль.
Shatun
Сижу на дев билдах-на текущий момент уже около 95% насторек в новом UI, напрямую в старый лазить ненадо. Хорошо заметна разница по сравнению с ЛТСом на рабочем ноуте.
Из самого яркого-настройки переменных окружения вызываются из нового UI, но выкидывают окно со старым интерфейсом.
Думаю чеерз пару релизов старый старый интерфейс настроек ненжуен будет совсем.
ad1Dima
про пару вы погорячились )
Romiro_Orimor
Добавлю про поиск/добавление/настройку принтеров.
Добавляешь принтер через «Настройки»(старый не добавляет), а настраиваешь через интерфейс 7-ки из панели управления, так как в новый интерфейс запускает старую «панель управления». Установить драйвера в ручном режиме для старого принтера… на брудершафт работа.
Самый смак начинается при дублировании настроек и приходиться искать в каком интерфейсе РЕАЛЬНО активируется данная фитча, а не просто чекнулось в интерфейсе. Особый привет Xerox'у.
Dr_Faksov
У Windows по жизни работа с принтерами — большая боль. Не зависимо от версии. Проверено с времён 3.1.
ad1Dima
Чаще всего подключаешь, или находишь по сети и они просто работают.
OnelaW
Win Me + HP, вроде 2000 серии, струйник. очень благодарны вам за совет чаще подключать.
ad1Dima
Доллары покупайте.
Dr_Faksov
Ох, ваши слова да Богу в уши…
Ключевое слово — «подключаешь». Я их с 3.11 подключаю. Практически ко всем версиям. И редко без бубна.
Сейчас юбимый трюк 10-ки это когда в списке устройств принтер есть, и даже тестовый листик печатает, но ни в одном приложении в списке принтеров его нет. Я так сетевой Canon IR около часа подключал. Сижу, зверею. Тут приходит человек с Макбуком, за 5 секунд и 3 щелчка тачпадом подключается и начинает печатать. А 10-ка молчит… И я начинаю понимать почему люди любят Мак.
Или обновление статуса сетевого принтера десятками минут — типа все дверца открыта, хотя принтер с других компов уже печатает вовсю.
И скажите мне — почему зависшие задания печати до сих пор надо удалять ВРУЧНУЮ??? Это сверхсложная задача для автоматизации?
Я еще могу еще дофига косяков с принтерами сюда дописать. Смысла нет.
ad1Dima
к 3.11 я принтеры не подключал, а к 95й да. Дрова для лазерного hp шли на 5 дискетках. Веселее, его, конечно, было подключать к 7ке. К 10ке я его уже не подключал. И так старичок больше 10 лет отработал.
С USB-принтерами никогда проблем не было. Сетевые тоже всегда норм работали (может у админов просто руки прямые, не знаю): находишь в сети по имени и всё. Для маководов инструкция длиннее была. Хотя вроде пару лет назад и у них стало лучше.
PaulZi
Вот ещё очень древнее окно
Dr_Faksov
У меня впечатление, что диспетчер печати, как в 2000-м написали, так и тащат из версии в версию.
tyomitch
Окошко мало поменялось с 95:
Dr_Faksov
Так и функционал не сильно вырос. По прежнему удаляем висюки ручками… Суперсложная задача для автоматизации, однако.
IDDQDesnik
DEamON_M
Эх. От этих значков возникает такое чувство ностальгии. И как долго я выбирал значек для своей ЛИЧНОЙ папки на рабочем столе, которую мне создал отец и где лежали ярлыки для всех моих игр…
perfect_genius
Машинка или самолётик?
SomebodyElse
Щит и меч, конечно
MakiwariB
Насчёт наследия Windows 3.0, возможно, не все помнят, но до сих пор, если кликнуть левой кнопкой в верхнем левом углу окна, открывается контекстное меню с опциями переместить/свернуть/развернуть/закрыть и т. д.
Уже потом, в Windows 95, добавились всем известные кнопки в верхнем правом углу.
lair
Я, прямо скажем, помню даже шорткат для этого меню, и раз-два в неделю им пользуюсь, когда очередное окно при ресайзе десктопа улетает за границу.
anonymous
Я частенько так окна закрываю, даблклик на верхнем левом углу.
amarao
Alt-space для вызова. Один из самых кросс-платформенных shortcut'ов.
gecube
У меня нет Alt. Что мне делать (есть option и ?)?
amarao
Подключите клавиатуру с Alt. Делов-то.
KoCMoHaBT61
Нажал Alt+Space — запустился Alfred. Что я делаю не так?
playermet
Sunny-s
Я сам не пробовал, но слышал, что для винды на маках в качества alt используется Option.
tyomitch
Добавился крестик; а две другие — были и раньше.
usernameak
Кстати, то же меню можно вызвать еще и по Shift+ПКМ на панели задач.
DmitrySpb79
Спасибо, интересно.
Еще была старая тема, progman.exe от Windows 3.1 лежал в системной папке в гораздо более поздних версиях Windows. Вроде его можно даже сейчас обратно установить :)
ckaut
Очень не нравится, что новый интерфейс, начиная еще с 8-ки использует свой особый алгоритм сглаживания шрифтов (вроде бы grayscale) — отличный от старого интерфейса. Так, например, полностью отключить сглаживание шрифтов уже нельзя — это сработает только для старого ui, а новый — так и останется сглаженным. На retina экранах может это и не столь важно, но на стандартных 96dpi разница весьма заметна.
sumanai
Оно со времён 7 не везде отключалось. И всё больше мест, которые игнорируют системные настройки и рисуют как хотят ((
Gordon01
Диалог выбора цвета точно не младше Windows 98
tyomitch
Подтверждаю, появился в 95.
gecube
Ну, почти.
В 3.11 он тоже был, но БЕЗ ПАЛИТРЫ, но кого это волнует?
Эволюция налицо. Ну, еще немного подкорректировали положение элементов — но суть та же
Fragster
.
BioHazzardt
Почему-то вспомнилась древнегреческая паста про фатальный недостаток
chnav
NT 4.0, 2000 и XP — как же это было прекрасно…
Любителям ностальгии приложу тайл для десктопа от Windows 3.1, любимый CHITZ.BMP, хотя на современных мониторах с высоким разрешением он уже не так привлекателен ((
Источник
x86corez
Нарисовал в пейнте 2X версию, может будет выглядеть немного лучше :)
chnav
Отлично выглядит, спасибо!
polnd
Самым революционным на мой взгляд было введение 3D интерфейса Windows 95(98 и 2000 сюда же). До сих пор люблю его. Остальное — это попытки улучшать ради улучшения, кроме, конечно, metro, где цели были быть совместимыми с мобилами.
Кстати, никто не знает реальных способов сделать у Win10 3D интерфейс 95? Чтобы кнопочки окна были квадратные...
artemisia_borealis
Можно пошаманить. Вот такой патч нужно поставить.
А потом подобрать себе тему отсюда. Или в крайнем случае отсюда.
Сам после ряда экспериментов пришёл к ClassicX. Ещё б градиент из title-bar убрать, было б вообще идельно.
Ну, и ClassicShell во многом помогает, разумеется.
polnd
Спасибо, но не нашел там ClassicX.
В своё время находил такую тему.
И ещё можно вот так поизвращаться.
artemisia_borealis
Неверную ссылку дал. Вот www.winscreen.ru/themes/288-classic-x.html
Ваша первая ссылка подходит для 8-ки, но 10-ки вроде уже нет.
ALF_Zetas
квадратными они становились после установки ІЕ4 — а в нативном 95 они были скругленные
tyomitch
Нет, ничего скруглённого не было до WinXP.
ALF_Zetas
рассмешил — ты явно не видел оригинальных Вин95 и NT4 и как менялся их внешний вид после установки ІЕ4
tyomitch
www.pcjs.org/software/pcx86/sys/windows/win95/4.00.950
khajiit
Из значимого вспоминается только Quick Launch панелька. Или это уже с IE5 было?
tyomitch
Всё верно, Quick Launch пришёл с IE4: en.wikipedia.org/wiki/Windows_Desktop_Update
nuclight
Я прекрасно помню, как он менялся. Нет, круглыми окна не становились.
ALF_Zetas
за счет бампирования они выглядели скругленными в псевдо-3D пространстве, а не на плоскости
Osnovjansky
В демонстрашке Win95, которая была на одной дискете, году эдак в 94ом, окошки были скруглённые (точно помню), и по цветам, если я правильно помню, похожие на XP. Только переходов цветов, кажется, не было.
tyomitch
В прошлом топике пришли к заключению, что это мог быть BeOS, а «демонстрашки Win95 на одной дискете» не существовало.
Osnovjansky
Демонстрашка Win95 — демонстрашку нашел, но, блин, это совсем не то что я помню. Похоже, опять ложная память.
diogen4212
экспериментировал с такой прогой, ставя темы отсюда, удалось сделать 10-ку с темой ХР или разными Aero-темами, с которыми новый Fluent-дизайн смотрелся вполне органично. Особенно удивляет, что работают темы, созданные в начале 2000-х, видимо, не так уж сильно поменялись элементы интерфейса с тех пор…
snuk182
Ох мать, да этой проге лет пятнадцать, а она еще жива! Хорошее было время — наставил на ХР тем штук 20, попереключался между ними, и все, винде кирдык, переустанавливай.
gwg605
Странно, по мне так 8.1|2012 R2 на данный момент наиболее удобная и стабильная версия винды. А про нее минимум было сказано. Сейчас основная операционка для меня. Но к сожалению МС все больше и больше вынуждает переходить на 10-ку :(
2000/XP — классика
Vista — имела суицидальные наклонности, сколько раз она сама себя сносила :(
7 — Фикс висты, но со стабильностью проблемы при нативной разработке, для игрушек и ползанья о инету самое то
8.0 — фальш старт
8.1/2012 R2 — Болшой баг фикс, стабильность при нативной разработке, очень быстрая, сеттинги более менее в одном месте
10-ка — медленнее чем 8.1, требует больше ресурсов, сеттинги расползлись в самые укромные и недоступные места, вроде стабильна при нативной разработке, мониторинг активности (в 8-ке я поборол большую часть, в 10-ке не получается).
Gordon01
Еще огромный плюс 8.1 был в том, что она отлично работала на планшетах.
polyanin
Жаль, что нельзя в Windows 10 включить классическую тему из 2000
Lordick
На самом деле можно
github.com/AEAEAEAE4343/SimpleClassicTheme
rg_software
Я понимаю, что оффтопик, но больше пожаловаться негде. По мне так новый интерфейс Windows — это новая перепевка анекдота про "- папа, что такое многозадачность? — погоди, сейчас дискету отформатирую и объясню".
Присылают по почте логин и пароль для какого-нибудь коропоративного вайфая. И то и другое — мешанина из букв и цифр. Открываешь диалог «подключение к wifi», вставляешь из буфера обмена логин, переключаешься на письмо, чтобы скопировать пароль — и окошко подключения закрывается! Аналогично, например, с календарём. Смотришь на календарь и думаешь: ага, вроде в понедельник и ещё через понедельник можешь встретиться. Переключаешься в чат и пишешь: давай в понедельник… числа, а какого числа? Закрылся календарь и никак его оставить на экране нельзя! Ну или (ох, сорри, наболело) та же панель управления. Нельзя открывать два окна настроек за раз. Запрещено и всё. Можно только переходить туда и назад. Хочешь быстренько отредактировать настройку в другом месте — закрой текущую вкладку. Открываешь панель через «Пуск» заново — а оно подсвечивает уже запущенную панель. Ну вот за что нам такая боль?
Oxyd
Наверное просто что-б страдать...
ad1Dima
Откройте для себя Win+VБеру свои слова назад, эти два попапа конфликтуют…
u007
Либо Компьютер -> Панель управления (вверху в меню).
rg_software
Вы правы, классическую панель ещё не выпилили. Однако я так подозреваю, что это ненадолго :(
andersong
Или когда какое-нибудь устройство, флешка, например, перестает читаться, вся система замирает, остается только гонять курсор по экрану и ждать.
Rampages
Да, еще такая же беда есть с оверлеем от nvidia в GeForce Experience, когда он предлагает тебе в оверлее подтвердить в twitch'е свою учетку кодом из почты, ну тут по идее вину можно и на twitch списать, но как бы реализация была за nvidia. Конечно почту можно открыть на телефоне, но сам тот факт что после закрытия оверлея нельзя вернуться к предыдущему месту напрягает…
Вообще эта проблема в интерфейсах у Windows началась с попытки MS заточить свою OS под планшеты и устройства с сенсорными дисплеями, не сказать что все плохо, но после планшетов на iOS и Android местами Windows кажется не столь интуитивным и понятным… Не пользовался Surface'ми, но вполне может быть что там сделали огромный шаг вперед начиная с первого Surface в плане интерфейсов и удобства их использования пальцем без стилуса.
DmitryAnatolich
Вроде все прочитал, но так и не нашел нытья на предмет целостности дизайна Windows, начиная, наверное, с версий младше 7.
Ну так вот, восполню.
Когда приходится поработать на чей-то относительно современной версии Win, складывается такое ощущение, что я открыл свой (жены на самом деле) резервный ноутбук, на котором стоит (стоял на самом деле) ArchLinux c i3wm и установленным моими кривыми ручками софтом с GTK, KDE, Qt-интерфейсами — всё такое же разношерстно-расползающееся, с косячным отображением шрифтов и настройками, которые не пойми где искать со всеми наслоениями UI-изысков за последние 15 лет, и артефактами из NT4—Vista (как показано в статье).
Только вот для моего Arch это простительно:
А вот видеть такое в Windows, над которой трудятся целые полки разработчиков, дизайнеров и тестировщиков, очень, очень, очень странно.
/конецНытью
Rampages
Ну мне кажется тут как в поговорке «у семи нянек дитя без глазу». Может быть у них там процессы согласований слишком бюрократизированы, либо сойтись во мнениях не могут, либо человеческий фактор, либо много еще чего может быть…
Хотя вот кажется на этапе тестирования они должны были как минимум уделить внимание и исправить, но видимо наслоение Legacy не дает все это исправить ничего не поломав или без длительного анализа, поэтому выбрали более дешевое и быстрое решение…
Rohan66
Немного не в тему, но я всегда говорю:
Разработчики Word враждуют с разработчиками Excel? а разработчики Outlook вообще не знают про них обоих! )))
dartraiden
С одной стороны, сейчас у руля подразделения, ответственного за клиентскую часть Windows, встал Пэнос Панай. А ему очень небезразличен дизайн. И в 2021 году дизайну Windows будет уделяться много внимания. Системные элементы ударными темпами переводятся, наконец, на WinUI. Работа и раньше шла, но теперь она получила приоритет.
С другой стороны, WinUI поддерживает классические Win32-приложения, начиная с WinUI 3. При этом, WinUI 3 ещё решительно не готова для релиза, а в планах у Microsoft прикрутить WinUI к Win32-приложениям уже летом. Велика вероятность, что для этого будет использоваться WinUI 2.5 и кучка костылей и мостов, что порядка в существующий хаос явно не добавит.
ad1Dima
прикручивать winui2.5 к системным win32 приложениям едва ли кто будет (ну ок, в Windows Terminal так сделали). WinUI сейчас прикручивают к тем компонентам, которые в Windows10x так или иначе сохраняются
dartraiden
К Проводнику, вроде, собираются. А он win32.
ad1Dima
они новый для 10X пишут.
lagduck
Надеюсь, в новый проводник завезут наконец уже вкладки. Даже в IE уже лет десять как завезли. Это же настолько очевидная и удобная вещь. Джвадцать лет жду такой проводник.
ad1Dima
Есть сторонний прикольный, который уже лучше выглядит, чем тот что в 10X www.microsoft.com/store/productId/9NGHP3DX8HDX
tyomitch
Две панельки не хотите?
ad1Dima
stollerx
Вы имеете ввиду вот этот?
Довольно давно уже пишут, подвижек не заметно. Пользоваться таким неудобно. Хотя, на пальцеориентированных девайсах, похоже, удобнее, чем обычным win32.
ad1Dima
Нет, этот с виндофона остался. Он не развивается. Разве что в HoloLens ещё используется.
stollerx
Понятно, спасибо. Вот о чём и статья, собственно. Кажется, этот уровень UI ещё не отметили в комментариях, что ж, теперь есть отметка. А Win10X-проводник надо пробовать, по скринам непонятно, что он из себя представляет. Подождём.
ad1Dima
Уровень UI, который не отметили в комментах — это cliffhouse для VR youtu.be/97mqPUn-4x0
stollerx
Я помню, когда-то очень давно, наверное, ещё на XP, баловался оформлением системы, запомнилась программа, 3D Desktop вроде называлась, с именно такой идеей (конечно, с поправками на сложность).
ad1Dima
А насчет проводника для 10X, то это совсем не замена текущему. Там он под OneDrive сильно заточен.
stollerx
Я OneDrive не пользую, мне он неудобен, удаляю, пока возможность есть. И в новой системе будет два проводника, как сейчас две панели настроек! Лет через пять объединят-таки в один.
ad1Dima
не будет двух проводников. Там вообще Win32-приложения под вопросом. Это конкурент Chrome OS
xapienz
Ещё диалог выбора драйвера всё ещё по умолчанию хочет читать с дискеты
evil_random
А на ранних версиях винды, когда этого дисковода не было, или он чисто случайно был нерабочим это окно ещё и зависало на какое-то время.
HellKaim
А я так пропустил Windows 95, который не ставился при подключенном дисководе.
Была там такая версия, нужно было отключить дисковод и оно ставилось, не отключил — инсталлятор вис.
khajiit
На A:/B: давно можно прицепить любой диск.
saboteur_kiev
рабочий стол вижу крайне редко.
90% нужных мне программ запускаю через Быструю панель, в которой есть FAR, Firefox, Putty, Icebookreader
Остальные или через Windows+R или нахожу через FAR, изредка могу через пуск.
Поэтому что Win7, что Win10 на работе у меня выглядят почти одинаково, только диспетчер задач разный.
ICELedyanoj
Насчёт неактуальности заставки для современных мониторов не соглашусь.
Всё зависит от особенностей матрицы. Был у меня случай. По работе изредка требуется макбук (порт приложения под него есть, но обновляется гораздо реже PC-варианта). Поэтому Мак чаще всего просто лежит на столе в сторонке и не трогается неделями.
Висит на зарядке.
Как-то раз я открываю крышку и вижу, что монитор у него не выключен — несколько недель на нём была статичная картинка. При этом поверх изображения на нём застыли фантомные контуры статичной картинки. Почему экран не выключился при закрытии крышки — не знаю.
Гугление подсказало, что «застревание» пикселей на матрице макбука (не самой свежей версии) — распространённое явление, причём даже в рамках одной модели экземпляр может быть подвержен этой болезни или нет — в зависимости от производителя матрицы.
К счастью решение проблемы оказалось простым — несколько часов погонял заставку с хорошим перепадом цветов, и фантом полностью исчез.
tyomitch
Смысл заставки на кинескопе — вместо его отключения — был в том, чтобы избежать несколькосекундного прогрева при повторном включении. Причин оставлять включённым ЖКД — нет.
И в вашем случае заставка бы тоже не помогла: если за несколько недель простоя почему-то не выключился экран, то так же бы и не запустилась заставка.
sumanai
Ага, конечно. Мой 4к монитор включается и переключает режимы по 5 секунд.
ad1Dima
CRT секунд 30 мог прогреваться.
Oxyd
Не только. Моим первым монитором был списанный с кассы монитор, на котором явственно отображался интерфейс кассы на фоне.
tyomitch
Разверните вашу мысль. Почему нельзя выключать монитор на кассе, если не из-за времени прогрева?
Oxyd
Может потому что касса работает всё время работы магазина? Где ± постоянен поток покупателей. А скринсейвера на ней не было, вот люминофор и выгорел.
tyomitch
Всё равно не вижу логику: скринсейвер, будь он на кассе — смог бы спасти экран, несмотря на постоянный поток покупателей, требующий держать экран включённым всё время работы магазина?
Oxyd
Да. Смог-бы.
tyomitch
Не запускаясь? Магия, да и только!
Oxyd
Вы вот тут ёрничаете, а меж тем, это реальная проблема.
tyomitch
Не сомневаюсь, что выгорание мониторов — реальная проблема.
Очень сомневаюсь, что скринсейвер — лучшее решение, чем отключение монитора. (Например, по вашей ссылке упоминают «сохранение энергии кассиры когда уходят на обед на 30-40 минут».)
ironlion
Аналогично. Помню в универе родные мониторы от PS/2 со стажем ~8 лет — на них отчетливо были видны характерные две панельки.
quwy
Oxyd
Прям исторический артефакт, с пэкменом. :-)
SergeiMinaev
Не выбрал вариант "Ушел на один из дистрибутивов Linux", потому что нельзя уйти туда, где был всегда!)
atrolov
Интерфейс самой винды еще пол беды, глубоко заглядываешь редко, а высокоуровневые элементы смотрятся более менее современно. Но что твориться с приложениями, это просто ад, каждое приложение делает по своему, там встречаются подходы из всех версий windows и куча своих решений, как правило ужасных. В итоге используя Windows 10 получаешь такую картину: в самой системе нет единства, ужасный(субъективно) квадрантный интерфейс и куча разносортных приложений, с точки зрения интерфейса. Именно по этому раз 5 пробывал вернутся на Win с MacOS, но так и не смог, хотя очень хотел(тупо дешевле и можно собрать custom-сборку) и главное проблема это ИНТЕРФЕЙС системы и ПРИЛОЖЕНИЙ.
ad1Dima
На macos тоже есть проблема с интерфейсами приложений. Единственно, там ты не запустишь приложение 95го года, как делают тут в комментах и, как следствие, там нет такого контраста.
Gordon01
Для таких людей как вы и существует макось, в которой не работают приложения старше трех лет (только не надо доказывать что у вас есть приложение выпущенное раньше, это жалко).
Косяков в интерфейсе макоси немало, есть целый сайт https://annoying.technology/
atrolov
MacOS тоже не без проблем, но там примерно все в одном стиле, поэтому такого диссонанса не возникает, а в винде это бывает даже на современных и популярных приложениях. Например еще год назад, приложения Evernote и Todoist выглядели ужасно, в стиле Windows 7/8, хотя десятка вышла лет 5 назад? И так со многими приложениями, особенно не очень популярными. Пройдет лет 5, наверное все обновятся, но будет уже что-то другое…
ad1Dima
Slack, twitter, telegram, vscode
Больше всего раздражает, что я поменял акцентный цвет в системе, а тачбар макбука продолжает использовать синий.
bonta
А мне вот очень нравится 8.1, считаю её самой лучшей ос от MS.
Конечно некоторые элементы в ней уже обезображены, типа аля унифицированный интерфейс, готовый для тач-скринов.
Но вот проводник в ней суперский, даже в мире Линкса не такие удобные файловые менеджеры, хотя есть и минусы — например отсутствие кастомизации. Диспетчер задач тоже очень классный (но и не без минусов -не умеет в дерево процессов, не умеет поиск по процессам).
А меню пуск в 8-ке вообще лучшее, очень удобно и быстро можно находить нужно используя клавиатуру. Намного быстрее чем в классических меню.
А вот на 10ку плююсь. Во-первых, нет нормального, простого, легального способа отказаться от обновлений. Я конечно в ВМ отказался от обновлений — но для этого пришлось кучу усилий приложить (по работе иногда нужно собрать софт под 10кой и проверить, поэтому стоит на ВМ, на реальную машину я это никогда не поставлю).
Но вот у родителей стоит 10ка на реальной машине. Комп, когда дело доходит до обновлений становится никаким (старенький). Я решил, ну коль кнопка отказа от обновлений (приостановки) не работает сейчас, отключу сетевой интерфейс и возможно обломаю этот фриз.
И тут прям подгорело что теперь, в отличии от предыдущих Виндовс где «Панель управления» — это была просто специальная «папка» с кучей разнородных отдельных приложений, и я мог бы открыть обновления в новом окне, опять вернуться в панель, открыть сетевые подключения, отключить то что нужно, и смотреть реалтайм как это влияет на менеджер обновления…
В общем очень удобно раньше было — сейчас вместо панели инструметов — «пареметры» – монолитная аппа, которая позволяет просматривать что-то одно. Это прям на столько не удобно что очень подгорает. Просто редуцирование пользовательского десктоп-опыта в пользу чего-то похожего на мобилки.
А еще в 10ке похоже невозможно через GUI отключить сетевой интерфейс.
В общем я не понимаю людей которые готовы пользоваться вот таким вот. Хотя впрочем есть же еще фаны Макоси — там еще все хуже выглядит в плане богатства пользовательских возможностей.
Вот похоже 8.1, от пользования которой я действительно кайфую — будет последней виндой которую я использую.
Надеюсь эти веяния с обновлениями интерфейсов и заточкой всего и вся под единый интерфейс не коснётся KDE, т.к. на каждом устройстве должен быть свой интерфейс – на десктопах десктопный, исключительно ориентированный под клавиатуру и мышь, с мелкими элементами управления. На плашетах, ноутбуках <15 дюймов – плашетный интерфейс – то на что похож современный Гном3 (или что там сейчас 40 кажется), или там то Метро интерфейс от MS, со среднеразмерными элеметами. И для телефонов – мобильный интерфейс с оргромными элементами. Очень фигово когда из-за лени, придумывая ложные оправдания что «пользователю не придется осваивать другой интерфейс» стараются во все устройства впихнуть единый интерфейс.
Gordon01
Не мучайте родителей, купите им 64-128 ГБ SSD за 1000 рублей https://www.avito.ru/moskva/tovary_dlya_kompyutera/ssd_60gb_2083978412
tyomitch
20H2
SomebodyElse
Так это еще остатки старого интерфейса, погодите, скоро выпилят, а то слишком удобное
ad1Dima
что-что а именно вот это окно никогда не было удобным. Может это только мой опыт, но мне от него либо не надо совсем ничего, либо то, что надо запрятано за десятью менюшками и всплывающими окнами.
bonta
Ну вот на том компе о котором я рассказывал — такого окна я не нашел.
Так что возможно уже и выпилили.
А вообще это окно очень удобно — щелкаешь по пиктограмме главного меню ПКМ, и в спике выбираешь «сетевые подключения» — но это в нормальной Виндовс, в 8.1, в 10 такого нет (в той версии, которую видел).
tyomitch
Мой скриншот из 20H2, это последняя выпущенная версия. Нет, не выпилили. И пункт «View Network Connections» в главном меню есть, если начать печатать его название (а в меню ПКМ его действительно нет).
bonta
а fluent design особенно ужасен — вот в статье на первых скриншотах календарь. На 1080p отъедает почти пятую часть экрана.
Это что новый стиль для инвалидов по зрению?
Раньше календарь занимал махонькое окошко, что было удобно и дял взгляда и для оперирования мышью.
Никто же не станет спорить что мышь удобнее чем тач технологии на больших экранах?
Так тогда зачем вся эта гигантомания?
Новый калькулятор тоже ужасен, как и все новое в 10ке.
ad1Dima
Буду. Смотря что вы называете большими экранами и как они относительно вас расположены. Если у меня руки не на мышке/тачпаде, то часто мне проще ткнуть пальцем сразу в нужное место, а не целится сначала в мышь, а потом мышью в кнопку.
LAG_LAGbI4
О да. Майкрософт постоянно пытается поглубже запихнуть различные инструменты. Раньше панель управления открывалась по ПКМ по меню пуск, потом ЛКМ по меню пуск. Сейчас вообще до панели управления только через поиск можно добраться.
gecube
я делаю Win+R -> control Пока еще (!) работает (!)
Kotofay
Вот это {ED7BA470-8E54-465E-825C-99712043E01C} до сих пор работает.
GenPol
Diskpart, win10 2004
Его дизайн никогда не изменится:)
khajiit
Островок стабильности )
chnav
А когда выпилили Fullscreen Mode для консоли? В XP работал, в семёрке не работает. Вистой не пользовался.
tyomitch
Вот в Висте и выпилили.
support.microsoft.com/kb/926657
mistergrim
В десятке работает, но, конечно, не текстовый режим.
bonta
Вот тут я могу выделить отдельный респект за то что полоса прокрутки на своём месте даже когда в ней якобы нет необходимости.
Это лайк.
Я придерживаюсь того что в Декстопном интерфейсе любой элемент интерфейса всегда должен быть на своём месте. Если он в данный момент времени не может работать (нечего прокручивать) он должен быть затенён (собственно как это было на первых Виндах).
Это формирует привычку и моторику того что любой элемент на своём месте и до него просто и быстро «на рефлексах» дотянуться мышью. Более того (не менее важно) появление скрытого элемента (полосы прокрутки на пример) в определенных случаях (конечно же редких, но всё же) может сдвинуть текст, что вообще будет очень плохо.
Мне вот грустно что в тех же Линукс современных эмуляторах терминала по-дефолту прячут полосу прокрутки, а если появляется то без кнопок, с одним бегунком.
Благо в KDE до сих пор можно сделать так чтобы и полоса была всегда. и кнопки на ней были не только вверху и внизу, но еще и внизу было две — вверх и вниз — очень удобно иногда использовать именно эти кнопки а не колесико мышки или темболее не ЛКМ по бегунку и двиг мышкой.
Aleksid1
Совершенно незаслуженно забыта важная веха в развитие интерфейса привнесенная Windows Vista — Aero Glass интерфейс, воздушный полупрозрачный. А самое главное его работа обеспечивалась подсистемой DWM — Desktop Window Manager — рендеринг (композитинг) интерфейса через Direct3D 11, с вертикальной синхронизацией. Что обеспечило плавную работу интерфейса. DWM в Vista был не совсем оптимизирован и в дальнейшем был улучшен в Windows 7. Но именно основа рендеринга интерфейса была заложена в Vista.
Dark_Purple
Если комп для работы, то 7го уровня более чем достаточно.
Rampages
Кто-то наконец-то затронул эту тему… Казалось что Windows 7 идеальная операционная система, но в 8, 8.1 и 10 добавили много хороших плюшек, но почему-то:
ad1Dima
Rampages
Хмм значит у меня что-то было так как до обновления на Catalina как-то даже не замечал этой фичи…
Вообще мне кажется Windows бы отполировать их UWP, Store и встроить Win-get в Store. Ну закончить перенос настроек из Control Panel в Settings, а то что не перенесли оставить на радость тем, кто любит копаться в реестре. Сейчас настройки Windows начали быть подозрительно похожими на OS X с привязкой к аккаунту и так далее.
При этом ни объединять аккаунты, ни менять идентификаторы Skype и outlook.com не дают…
khajiit
Так оно, вроде, и ведет себя в точно как LTS — если у вас стоит кривой и глючный пакет, попавший в таком виде в основное репо — то хрен вам, а не актуальная (или хотя бы пофикшеная) версия.
Rampages
Ну как бы с драйверами такого не ожидал вот прям вообще, тем более это же был драйвер не на какую-нибудь видеокарту Matrox или плату захвата Kona Aja, а на вполне обычную консьюмерскую модель видеокарты.
Заранее знал что могут быть проблемы с компонентами системы или ПО, которым нужен Internet Explorer или Windows Store или компоненты Xbox или Media Player (ну то есть то самое что выпиливается или добавляется)
ad1Dima
С драйверами проблемы потому что МС модель драйверов меняют. А производителям консумерских видюх незачем делать драйвера для special-purpose devices and environments
ad1Dima
wepp
Забыли выделить заголовок.
OnvogSGN
За moricons я переживаю с каждой новой версией Windows. Пока напрасно :)
token_zero
Добавьте пункты «Остался на Windows 7» и «Пользуюсь разными OC кроме Windows 10». Пользуюсь зоопарком ОС (в том числе разными *nix), но 10 меньше всего — вызывает она отвращение и негодование. По моему мнению, десятку визуально очень испортили, по сравнению с семёркой. Даже отзывчивость интерфейса ухудшилась по ощущениям. Из немногих причин запуска именно десятки: игры и сборка специфичных проектов, а так же более совершенный Bluetooth стек (в семёрке он просто ужасный). Что интересно, некоторые игры на 10 работают хуже, чем на 7. И да, семёрка — моя основная и любимая ОС.