Положение дел у Windows: сколько разношёрстных уровней UI в Windows 10?

Original author: NTDEV
  • Translation

Все мы слышали байку: если в 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".

Only registered users can participate in poll. Log in, please.

Как вам текущий UI Windows 10

  • 22.7%Нравится475
  • 31.2%Приемлемо653
  • 15.4%Мирюсь323
  • 7.3%Ужасен152
  • 9.0%Ушел на macOS/UNIX188
  • 14.5%Ушел на один из дистрибутивов GNU/Linux304
Ads
AdBlock has stolen the banner, but banners are not teeth — they will be back

More

Comments 288

    +23
    Нравится, но сижу на KDE Plasma
      +9
      KDE не без недостатков, конечно же, но тоже на ней сижу
        +2
        тож юзаю плазму, полет нормальный, но вторая система как раз десятка (для игрулек/DAW), в приципе пользюсь ей нечасто и глаз не режет
          0
          gnome для ноутбуков идеален. Даже лучше чем macos.
            0

            Идеала нет, но тоже на плазме. Тред-перепись? :)

            0

            А в KDE разрабы тоже отбирают потихоньку у юзера вертикальное пространство (см. Рибон на mspaint, wordpad, explorer )?
            что-то мне это не особо нравится. Моники больше растут вширь. Вот эту ширь и пусть отбирают. А высь оставят нам :) А еще панель пиктограмм боковую закрысили в W7. Как удобно было в XP с этим…

              +1
              Моники больше растут вширь

              2560x1440: xrandr --rotate left
              Ну и кронштейн, если уж не поворачивается на ноге.

                0
                Ага, а ютуб как смотреть? Опять поворачивать?
                  0

                  Press «win» + «down arrow» (возможно надо будет настроить в вашем оконном менеджере эту комбинацию как разворот на нижние полэкрана, или использовать другую), then press «t»
                  Еще есть всякие штуки вроде i3, xmonad и других, которые не дают окнам расползаться как попало — но с ними каджит не пробовал.

                0
                KDE в этом плане консервативен.

                Gnome 3 и Unity пытаются налегать на вертикальное пространство, но у пользователей десктопов и ноутбуков это в основном вызывает недовольство. Всё-таки дизайн Win95 был гениален.
                0

                Да нет.


                Несколько примеров

                Два режима systemsettings:




                Или Dolphin:



                Kate:

                0
                Так она же падает.
                  +2
                  уже давно не актуальная шутка
                    +2

                    В Kubuntu 18.04 еще была актуальной.

                      0

                      На плазмоиды смотреть нужно. Обычно причины именно они. Тем более, именно оболочка плазма реализует принцип: быстро поднятое упавшим не считается :) Т.е. умеет перезапускаться без завершения сессии. Память. Её она любит, но опять-таки: после холодного старта кушает мало, потом отъедается, до некоторого уровня и на нем сидит:


                      У меня примерно так


                      По памяти больше неприятностей доставляют браузеры (и да, Firefox на фоне Chromium-based просто стройняшка), IM (Telegram вообще нужно периодически перезапускать), всякие DavMail, Thunderbird. QtC, если туда загрузить ядро 4.19 (нужны модификации под проект) кушает до 8-9Гб. Потом сборка PetaLinux и таки nohung начинает отстреливать процессы. И это на 16Гб RAM. Приходится гасить фоновые процессы.


                      Ещё у KDE случаются проблемы с кешами. Так что это в помощь.

                        0

                        Ну, в кубунте, по слухам, ее так ни разу и не смогли нормально опакетить.
                        Или просто этому так везет, но кубунтовские и кеды падают буквально стоит только подойти к компу.
                        Зато KDE Neon/Manjaro/Arch — rock solid.


                        Мессенджеры давно увел в браузер — так проще.


                        А за линк — спасибо, определенно лишним не будет.

                          +1
                          У меня кубунта (focal). Что-то делаю не так. Может, плазмоидов не ставлю
                            0

                            У меня Manjaro. На 5 кеды переехал относительно недавно: года два назад. До этого был большой перерыв с KDE 1 (KDE 2 щупал, а 3 и 4 прошли мимо меня) :-D

                    0
                    В KDE можно копнуть уровень поглубже. Meta-key — это что-то из очень старого
                      0

                      Новое — это хорошо забытое старое. В доках 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. Трейдмарк, патенты и всё такое.

                        +1
                        клавы с этой (Win) клавишей появились (1995-1996 год?)

                        9 сентября 1994:
                          +1

                          Ага, спасибо, не был уверен. В 1996 клавы не от MS вполне попадались без WinKey.

                    +7
                    Добавте еще вариант «Ушел на один из дистрибутивов linux».
                      +1
                      Добавил.
                        +1
                        Вы добавили «На Linux таких проблем нет», а не «Ушел на один из дистрибутивов linux».
                        К примеру, я ушёл на один из дистрибутивов Линукс, но там тоже есть такие проблемы. Что отвечать?
                          +2
                          Сделал, сделал.
                            +1

                            Зачем тогда ушел?

                              0
                              Вероятно потому что там лучше, даже несмотря на проблемы. У меня по крайней мере именно так.
                                0

                                Проблемы есть ВЕЗДЕ. Но с какими-то ты можешь мириться в своей повседневной деятельности, а с какими-то нет.

                              +2

                              Исправьте на "или Unix" — я ушел, но FreeBSD не Linux.

                            +4
                            Не то в XP, не то в семёрке, можно было хитрым образом вызвать диалог выбора файлов времён File Manager (третья версия Windows). К сожалению, способа не помню, поэтому на десятке проверить не могу.
                              0
                              в каких-нибудь старых программах открывается старый диалог
                                +68
                                Консоль ODBC прямо сейчас:

                                image

                                тот самый диалог…
                                  0
                                  Есть в Windows 10 20H2. Это нечто!
                                    0

                                    У меня где-то была толстенная книга Programming Windows 3.1 от Microsoft Press, издания года так 92-го, так там были примеры, как вызывать этот диалог через Win16 API на чистом Си, никаких плюсов. А потом кнопочка этого диалога была в великом и могучем Delphi 1. Невозможно не любить этот диалог. Он томителен и сладок, как первая влюбленность.

                                      +5
                                        +1
                                        Ой… Добрый вы человек. Нельзя же так… Без подготовки…
                                      0

                                      Раньше можно было чуть проще: в диалоге установки Шрифтов. Т.е. открываем Панель управления, Шрифты и… вроде… Установить шрифт. В XP было точно ещё.

                                        0
                                        Вот вам и Win3.1 или даже старше
                                      +4

                                      Панель управления — Шрифты — Добавить шрифт

                                      –1

                                      Мб в режиме совместимости

                                      +11
                                      Кроме визуального сходства есть ещё один важный момент в «ретро»-элементах интерфейса — их способность работать с HiDPI мониторами.
                                      Например, диалоговые окна Защитника Windows отображаются пикселяво при использовании масштабирования в системе (например, 200% на 4k мониторе). По дизайну он, кажется, из времён Windows XP.

                                      image
                                        0
                                        Рендеринг шрифтов не XP — субпиксельное сглаживаение присутсвует.
                                          0
                                          Как будто в XP нельзя было включить радугу.
                                        +22
                                        Кому 3.11 не хватает?
                                          +3

                                          Это не 3.11, это Windows NT 3.5.

                                            +18
                                              +5

                                              У NT 3.5 и windows 3.1 был одинаковый интерфейс, но разный код. Код UI из windows 3.1 не попадал в windows NT 4, 2000, XP.


                                              https://guidebookgallery.org/pics/gui/desktop/full/winnt351.png

                                                +1
                                                Код UI из windows 3.1 не попадал в windows NT 4, 2000, XP.

                                                Вы уверены? Я нет.
                                                  +1

                                                  Да, уверен. 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 и открыть там этот диалог. Он там будет.

                                                    +1

                                                    Была еще Win NT 3.1 (или 3.11?)


                                                    В состав XP притащили много кода из 9x, связанного с поддержкой msdos, но UI'ные примитивы старых компонент оставались из состава родной ОС (nt->2000->xp).

                                                    не притащили, потому что XP не имеет ядра DOS, возможно имеется в виду доработка NTVDM и улучшение совместимости?
                                                    Насчет примитивов — их доработали (интерфейс XP более "круглый", чем у 2000), хотя принципиально ничего не менялось НИ в Vista, НИ в 7ке


                                                    При том, что API был похож, он был похож только на уровне именований функций (Всякие CreateWindowA, CreateWindowW), на уровне же ABI разница была очень большой.

                                                    и что?

                                                      +1

                                                      Символов не было.

                                                        0

                                                        В классической теме без округлостей.

                                                        +5
                                                        «NT 3.5 стала основой для NT 4» и т.д. — никак не противоречит тому, чтобы код UI из 16-битных Windows унаследовался ими всеми. Точно так же, как код 32-битных Windows унаследовался 64-битными, несмотря на смену ядра, ABI и всего такого.
                                                          0

                                                          Поддержка 16-битных приложений в NT отсутствовала (с DOS'ом ограниченная поддержка была, а вот нативной поддержки API'ев win 3.1 — не было).

                                                            +2

                                                            недостоверная инфа


                                                            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 испокон веков

                                                              –1

                                                              про dos-режим я и писал. За вычетом его — не было поддержки 16-битных 3.1-win приложений в NT. И их точно не было в системных компонентах. (Напоминаю, мы обсуждаем, откуда пришёл старый UI в 10ой винде).

                                                                0

                                                                NTVDM != "The Win16 subsystem, or Windows On Windows (WOW) as it's commonly known" (я кстати видел программы, запущенные через него, но это не точно)


                                                                Что ты подразумеваешь под DOS режимом?

                                                                    +2

                                                                    Это не DOS-режим, а вполне себе режим работы процессора. Я уж не говорю, что были расширения к DOS, которые переводили процессор в protected mode из real mode.

                                                                  +1


                                                                  Это достаточное свидетельство того, что 16-битные Word и Excel работали под WinNT 3.5?
                                                                    –1

                                                                    Работали, я не спорю. Но речь про 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)

                                                                      0
                                                                      Вы всерьёз утверждаете, что «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...»
                                                                        +1

                                                                        Я неправ.


                                                                        Они сравнивают Windows 6 for Windows на Windows 3.1 и NT 3.5, т.е. работал он на обоих.


                                                                        Значит, оно запускало. Хотя я был полностью уверен в обратном.

                                                                        0
                                                                        См.тж. en.wikipedia.org/wiki/Microsoft_Excel#Impact
                                                                        Unlike Microsoft Word, there never was a DOS version of Excel.

                                                                        Скриншот же, на который вы сослались — из OS/2: www.desertpenguin.org/blog/microsoft-excel-and-word-in.html
                                                                  +5
                                                                  Во-первых была, а во-вторых, она-то здесь при чём?
                                                                  Код, перекомпилированный для другой платформы — это, по-вашему, совсем другой код?
                                                                    0

                                                                    Дело не в компиляции, а в других системных вызовах. Название функций поменялось.

                                                                      0
                                                                      Чуть выше вы (совершенно верно) утверждали, что названия функций Win16 API сохранились и в Win32.
                                                                +6
                                                                Да, уверен. Win 3.10 (и 3.11) была 16-битной. У win nt код был 32-битный

                                                                И все равно, я очень-очень сильно сомневаюсь, что они там сидели и писали под Win NT 3.1, например, comdlg32.dll с нуля, вместо того, чтобы взять исходники comdlg.dll, и пересобрать её под 32 бита, возможно, с какими-то минорными доработками.
                                                                  0

                                                                  comdlg32.dll вероятнее всего была просто пересобрана с минорными доработками, а какая-нибудь другая библиотека — была переписана с нуля поверх NT API. Надо смотреть импорты. Да и сурцы NT4/W2k/WXP уже утекали неоднократно — можно самому поглазеть...

                                                                    0
                                                                    От 3.11 не утекали, чтобы сравнить с ними.

                                                                    переписана с нуля поверх NT API

                                                                    В NT API нет ничего относящегося к GUI.
                                                                      0

                                                                      Думаете, все поверх KERNEL32.DLL и win32api.dll работает? Спасибо за уточнение.
                                                                      Допускаю :-) Все равно где-то должен быть "интеграционный" слой. Я просто уже за давностью лет не помню где именно :-)


                                                                      Ну, и я оставил за собой пространство для маневра (сам себя процитирую)


                                                                      а какая-нибудь другая библиотека

                                                                      Что совершенно не противоречит тому, что в NT API нет ничего от GUI, но тем не менее, GUI ОЧЕВИДНО должен от него зависеть (те самые KERNEL32/WIN32API?)


                                                                      От 3.11 не утекали, чтобы сравнить с ними.

                                                                      к сожалению

                                                                        +3
                                                                        Код Win3x был дизасемблирован и весьма подробно разобран Мэттом Питреком (книга эта была переведена и на русский, если кому это интересно — могу поискать в книжном шакафу и сообщить выходные данные: она у меня есть).
                                                                        В NT до версии 4.0 графическая подсистема была реализована в процессе пользовательского режима (аналогично современной ей X Windows System), а потому специального API ядра для нее не было.
                                                                          0
                                                                          У него вроде только 2 книги были переведены на русский:
                                                                          Мэтт Питрек «Внутренний мир Windows» 1995 / 5-7707-7218-2
                                                                          Мэтт Питрек «Секреты системного программирования в Windows 95» 1996 / 966-506-023-5
                                                                          Кстати, обе на данный момент оцифрованы.
                                                                      +2
                                                                      Кстати, спасибо за направление поиска! В исходниках NT4 (\private\ntos\w32\ntgdi\client\mfplay16.c) нашлось буквально следующее:

                                                                      /****************************** Module Header ******************************\
                                                                      * Module Name: MfPlay16.c
                                                                      *
                                                                      * This file contains the routines for playing the GDI metafile.  Most of these
                                                                      * routines are adopted from windows gdi code. Most of the code is from
                                                                      * win3.0 except for the GetEvent code which is taken from win2.1
                                                                      *
                                                                      * Created: 11-Oct-1989
                                                                      *
                                                                      * Copyright (c) 1985, 1986, 1987, 1988, 1989  Microsoft Corporation
                                                                      *
                                                                      *
                                                                      * Public Functions:
                                                                      *   PlayMetaFile
                                                                      *   PlayMetaFileRecord
                                                                      *   GetMetaFile
                                                                      *   DeleteMetaFile
                                                                      * Private Functions:
                                                                      *   GetEvent
                                                                      *   IsDIBBlackAndWhite
                                                                      *
                                                                      * History:
                                                                      *  02-Jul-1991 -by-  John Colleran [johnc]
                                                                      * Combined From Win 3.1 and WLO 1.0 sources
                                                                      \***************************************************************************/
                                                                      

                                                                      Вопрос о том, унаследовала ли NT код GUI от Win16, можно считать закрытым :-)
                                                        +10

                                                        Еще бы добавил изменения стандартной темы стандартных Win32 контролов. И в Win10 они все-таки отличаются от Win8 в худшую сторону (так что не fluent design единым).

                                                          +46
                                                          Я бы сказал, что кнопка в Win 8 отличается ото всех.
                                                            +19

                                                            потому что это cancel? :-)

                                                              +9
                                                              *вставить шутку про отменённую Windows 8*
                                                              0

                                                              Увы, какую нашел на просторах интернетов :-)

                                                                +6
                                                                Сначала подумал, что это шутка, тк win 8 объективно неудачный)
                                                                  +1

                                                                  8.1 отличная штука, за что вы его так?

                                                                    +4
                                                                    Хорошая, но не отличная.

                                                                    1. До 8 (особенно по ХР), окна были цельными системами, с цельной идеологией. Восьмёрка — крайне сомнительная попытка усесться на два стула сразу. К тому-же, до сих пор, в десятке, не доделанная до цельной системы.
                                                                    2. На хабре была статья, там, если память не изменяет, демонстрировали штук 5 разных стилей прорисовки контекстного меню.
                                                                    3. Уже во-всю существовали экраны высокого разрешения и даже сделана попытка сделать масштабирование. Но, при этом, даже не все системные программы масштабировались правильно. Это точно система?
                                                                      +8
                                                                      штук 5 разных стилей прорисовки контекстного меню

                                                                      Даа, пять

                                                                      image

                                                                        +2
                                                                        Тут собраны разные по смыслу меню: Контекстное, боковое, выпадающее, саджест и даже контекстное меню вебстраницы, — да ещё некоторые из legacy приложений. А некоторые — одно и тоже меню из разных версий десятки. Можно ещё пальцем повызывать контекстные меню и получить в полтора раза больше картинок.

                                                                        Но так, да. проблема с контекстными меню есть, даже в 20h2. Но там уже разница межу win32-меню на рабочем столе, и uwp-меню в пуске уже не такая заметная.

                                                                +2
                                                                А интерфейс из Win95 до сих есть в Windows. Без специального манифеста в exe используется старая версия comctl32.dll. Со времен XP такой механизм без изменений. Даже где-то в Office 2016 встречал такие диалоги с такими кнопками.
                                                                  0
                                                                  в Office 2019 интерфейс и иконки назначения гиперлинка до сих пор от FrontPage (почти) 25-ти летней давности (в своё время FrontPage Express был частью Windows)
                                                                    0
                                                                    У меня сложилось ощущение, что офис, версии примерно так с 2000, таскает с собой свои библиотеки интерфейса. Слишком он чужеродно выглядит на «не своей» windows, хотя и работает.
                                                                    0
                                                                    Бывает, отдельно требуется подключать сложное МС Офис приложение старых версий — приложение Акцесс или очень хитрый макрос. И да, тогда этот файл требуется.
                                                                    0

                                                                    Самая красивая кнопочка у win7:)

                                                                      +1
                                                                      Ох, как же я был бы счастлив, если бы смог в Вынь10 сделать элементы как в Вынь95!
                                                                        0

                                                                        Это не подойдет?

                                                                          0
                                                                          Для стилизации надо платный WindowBlinds ставить с этой темой, похоже: www.wincustomize.com/explore/windowblinds/9233
                                                                          А по вашей ссылке только панель задач меняется. А кнопки остаются такими же плоскими, например.
                                                                            0

                                                                            Да, это выглядит практически как встарь.
                                                                            1000р — вроде не так уж и много…

                                                                              0
                                                                              WindowBlinds, насколько я знаю, перехватывает системные вызовы для кастомной отрисовки окон. Как показывает практика, стабильности такой подход отнюдь не добавляет. Конкретно с этим продуктом косяки вылазят то тут, то там постоянно. Причем дефекты отрисовки — это фигня, а вот когда системные окна оказываются обрезаны так, что диалоговые кнопки уходят за край — уже перебор.
                                                                        +6

                                                                        Вот бы ещё экскурс в мир фреймворков и технологий для построения GUI в Windows провести. Win32, WPF/XAML, UWP, и т.д.

                                                                          0
                                                                          Сейчас МС топит за то, чтоб все фреймворки использовали WinUI
                                                                            0

                                                                            А это какой? Вроде студия предлагает wpf, uwp

                                                                              +1
                                                                              Это вот этот: 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 фреймворк на винде для любого «бекенда» (технологии разработки)
                                                                          0
                                                                          Еще один элемент пользовательского интерфейса, который не изменился (кроме фирменного стиля, конечно), — это winver, дизайн которого был представлен в Windows 2000, билд 1946.

                                                                          так он и в NT 4 был вроде, не ?

                                                                            +1
                                                                            Дизайн был другим:

                                                                              +2

                                                                              понимаете в чем дело… В статье очень удачно смешиваются "интерфейсные элементы" и "их внешний вид". Само окно со сведениями о версии системы — минимум было с NT4
                                                                              Как видите, в 2000 тоже было указано количество ОЗУ:
                                                                              image


                                                                              А вот потом уже убрали лишние сведения, но добавили другие и немного поменяли дизайн окна

                                                                                0
                                                                                Само окно со сведениями о версии было с самой первой версии, но вот выглядело по-разному.

                                                                                Автор обращает внимание на то, что между 2000 и 10 поменялся логотип и немножко текст, но сорасположение элементов уже не менялось.
                                                                                  0
                                                                                  Само окно со сведениями о версии было с самой первой версии, но вот выглядело по-разному.

                                                                                  это вообще не в кассу, надо смотреть c NT 3.1 (?)


                                                                                  Автор обращает внимание на то, что между 2000 и 10 поменялся логотип и немножко текст, но сорасположение элементов уже не менялось.

                                                                                  фейспальм. Вот что бывает, когда делать нечего — по мне окна в 2000 и NT 4 существенно более похожи, чем окна 2000 vs 10ки (учитывая, что были еще Vista и 7ка).

                                                                                    0
                                                                                    это вообще не в кассу, надо смотреть c NT 3.1 (?)

                                                                                    Не понимаю, почему такое ограничение; но утверждение «Само окно со сведениями о версии было с самой первой версии» остаётся верным и при нём.
                                                                                      0

                                                                                      можно побуквоедствовать?
                                                                                      В NT 3.1 там два окна было — один с версией ОСи, а второй — с версией program manager (т.е. оболочки). А вот в NT4.x был именно winver и именно того дизайна, который сохранился позже (в общем).
                                                                                      Во-вторых, надо сравнивать apples с apples — т.е. NT линейку с NT линейкой, наверное, а не с MS DOS стародавней версии или Win 1.0 )
                                                                                      Или вообще сравниваться с OS/2, наследницей которой является NT.

                                                                                      ну, не нашел я более релевантного скрина из "полуоси" — извините

                                                                                        +2

                                                                                        Это скрин 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

                                                                                          +3
                                                                                          Если я ничего не путаю, то лицензированная у MS подсистема Win работала в составе OS/2 насколько хорошо, что многие расхотели писать нативный софт под полуось — зачем, если можно писать win-only и оно прекрасно работает и там, и там. Поговаривают, что это стало одним из гвоздей в крышку гроба полуоси.
                                                                                            0

                                                                                            Это всё-же больше миф. Просто у IBM было несколько пофигистичное отношение к своему детищу. В результате имеем то что имеем. :-(.

                                                                            +2
                                                                            Эээх, выполните команду control main.cpl удивитесь что в виндовс главное. работает начиная с 3 версии (а может и раньше).
                                                                            Системное меню тоже оттуда же растет и живее всех живых, только иконку сменило на значек программы или в аэро вообще без иконки.
                                                                              +1
                                                                              Какая разница, как называется файл? То, что kernel32.dll не имеет отношения к ядру ОС — тоже парадоксально?
                                                                                0
                                                                                Я просто не мог подумать что главным в системе будет именно мыша и её параметры, а не скажем вся панель управления или что то типа свойств системы в вин95.
                                                                                  +2
                                                                                  Там не только мыша: попробуйте выполнить «control main.cpl,@1»
                                                                              +3
                                                                              Еще частенько используется старый TextEdit. Например, ctrl-backspace там квадратик пишется (0x7F, DEL character)
                                                                                +4

                                                                                Очень раздражает, особенно после линукса

                                                                                  0
                                                                                  А я-то думал, почему где-то это работает, а где-то квадратик печатается! Не приходило в голову, что это могут быть физически разные контролы.
                                                                                  –9
                                                                                  Высосано из пальца. В реальности уровней два — «новый» и «старый». И, когда что-то не удаётся настроить в «новом» (например, некоторые сетевые настройки, вроде ещё установка/удаление компонентов windows) — приходится переключаться в «старый» — «Центр управления сетями и общим доступом», «Сетевые подключения» и т.п.
                                                                                    +3
                                                                                    Windows — это не только «Панель управления».
                                                                                      +1

                                                                                      … но и Ctrl-Alt-Del со времен царя гороха

                                                                                    +2
                                                                                    Прошу прощения, но может ещё меньше можно сделать кнопку раскрытия спойлера?
                                                                                      +1
                                                                                      Я даже негодовал, когда увидел в черновике.
                                                                                        +3
                                                                                        А почему бы вам не исправить это со своей стороны?)
                                                                                        Заголовок спойлера

                                                                                    +9

                                                                                    Да в целом как выглядит то не важно. Гораздо хуже, что у них часть настроек надо делать в новом интерфейсе, а часть все еще есть только в старом. И поди разберись, где что искать...

                                                                                      –1
                                                                                      поиск сквозной через оба интерфейса
                                                                                        +6
                                                                                        Для этого я должен помнить, как именно (довольно точно) называется нужная мне настройка. Для того, что делается часто — норм.
                                                                                        Но куда чаще случается так, что быстрее «прокликать» в нужное место, чем вспоминать точное название настройки.
                                                                                          0

                                                                                          Да, сила привычки — она такая, "язык и региональные стандарты" теперь не найти в панели управления, теперь это два разных меню, в новом стиле.

                                                                                            0
                                                                                            Чаще всего довольно точно не надо. Хотя со склонениями мыши в одном посте находили косяки, но по запросу «мыш» всё находится.
                                                                                          +3
                                                                                          Ещё хуже, когда это схожий, частично дублирующийся, частично взимоисключающий функционал — это я про систему резервного копирования/архивации. После мака это вообще боль.
                                                                                            +1

                                                                                            Сижу на дев билдах-на текущий момент уже около 95% насторек в новом UI, напрямую в старый лазить ненадо. Хорошо заметна разница по сравнению с ЛТСом на рабочем ноуте.
                                                                                            Из самого яркого-настройки переменных окружения вызываются из нового UI, но выкидывают окно со старым интерфейсом.
                                                                                            Думаю чеерз пару релизов старый старый интерфейс настроек ненжуен будет совсем.

                                                                                              +1
                                                                                              про пару вы погорячились )
                                                                                              0
                                                                                              Добавлю про поиск/добавление/настройку принтеров.
                                                                                              Добавляешь принтер через «Настройки»(старый не добавляет), а настраиваешь через интерфейс 7-ки из панели управления, так как в новый интерфейс запускает старую «панель управления». Установить драйвера в ручном режиме для старого принтера… на брудершафт работа.
                                                                                              Самый смак начинается при дублировании настроек и приходиться искать в каком интерфейсе РЕАЛЬНО активируется данная фитча, а не просто чекнулось в интерфейсе. Особый привет Xerox'у.
                                                                                                0
                                                                                                У Windows по жизни работа с принтерами — большая боль. Не зависимо от версии. Проверено с времён 3.1.
                                                                                                  0
                                                                                                  Чаще всего подключаешь, или находишь по сети и они просто работают.
                                                                                                    0

                                                                                                    Win Me + HP, вроде 2000 серии, струйник. очень благодарны вам за совет чаще подключать.

                                                                                                      –1
                                                                                                      Доллары покупайте.
                                                                                                      +1
                                                                                                      Чаще всего подключаешь, или находишь по сети и они просто работают.


                                                                                                      Ох, ваши слова да Богу в уши…

                                                                                                      Ключевое слово — «подключаешь». Я их с 3.11 подключаю. Практически ко всем версиям. И редко без бубна.
                                                                                                      Сейчас юбимый трюк 10-ки это когда в списке устройств принтер есть, и даже тестовый листик печатает, но ни в одном приложении в списке принтеров его нет. Я так сетевой Canon IR около часа подключал. Сижу, зверею. Тут приходит человек с Макбуком, за 5 секунд и 3 щелчка тачпадом подключается и начинает печатать. А 10-ка молчит… И я начинаю понимать почему люди любят Мак.

                                                                                                      Или обновление статуса сетевого принтера десятками минут — типа все дверца открыта, хотя принтер с других компов уже печатает вовсю.

                                                                                                      И скажите мне — почему зависшие задания печати до сих пор надо удалять ВРУЧНУЮ??? Это сверхсложная задача для автоматизации?

                                                                                                      Я еще могу еще дофига косяков с принтерами сюда дописать. Смысла нет.
                                                                                                        0
                                                                                                        Сейчас юбимый трюк 10-ки это когда в списке устройств принтер есть, и даже тестовый листик печатает, но ни в одном приложении в списке принтеров его нет. Я так сетевой Canon IR около часа подключал. Сижу, зверею. Тут приходит человек с Макбуком, за 5 секунд и 3 щелчка тачпадом подключается и начинает печатать. А 10-ка молчит… И я начинаю понимать почему люди любят Мак.
                                                                                                        У меня была ровно зеркальная ситуация. Может проблема не в принтерах, а в сетевухе, к примеру?

                                                                                                        к 3.11 я принтеры не подключал, а к 95й да. Дрова для лазерного hp шли на 5 дискетках. Веселее, его, конечно, было подключать к 7ке. К 10ке я его уже не подключал. И так старичок больше 10 лет отработал.

                                                                                                        С USB-принтерами никогда проблем не было. Сетевые тоже всегда норм работали (может у админов просто руки прямые, не знаю): находишь в сети по имени и всё. Для маководов инструкция длиннее была. Хотя вроде пару лет назад и у них стало лучше.
                                                                                                +3


                                                                                                Вот ещё очень древнее окно

                                                                                                  +2
                                                                                                  У меня впечатление, что диспетчер печати, как в 2000-м написали, так и тащат из версии в версию.
                                                                                                    +2
                                                                                                    Окошко мало поменялось с 95:

                                                                                                      +2
                                                                                                      Так и функционал не сильно вырос. По прежнему удаляем висюки ручками… Суперсложная задача для автоматизации, однако.
                                                                                                  +15
                                                                                                  image
                                                                                                    +22
                                                                                                    Эх. От этих значков возникает такое чувство ностальгии. И как долго я выбирал значек для своей ЛИЧНОЙ папки на рабочем столе, которую мне создал отец и где лежали ярлыки для всех моих игр…
                                                                                                      0

                                                                                                      Машинка или самолётик?

                                                                                                        +3

                                                                                                        Щит и меч, конечно

                                                                                                    +6
                                                                                                    Насчёт наследия Windows 3.0, возможно, не все помнят, но до сих пор, если кликнуть левой кнопкой в верхнем левом углу окна, открывается контекстное меню с опциями переместить/свернуть/развернуть/закрыть и т. д.
                                                                                                    Уже потом, в Windows 95, добавились всем известные кнопки в верхнем правом углу.
                                                                                                      +6

                                                                                                      Я, прямо скажем, помню даже шорткат для этого меню, и раз-два в неделю им пользуюсь, когда очередное окно при ресайзе десктопа улетает за границу.

                                                                                                        +2

                                                                                                        Я частенько так окна закрываю, даблклик на верхнем левом углу.

                                                                                                          +3

                                                                                                          Alt-space для вызова. Один из самых кросс-платформенных shortcut'ов.

                                                                                                            –11

                                                                                                            У меня нет Alt. Что мне делать (есть option и ⌘)?

                                                                                                              +11

                                                                                                              Подключите клавиатуру с Alt. Делов-то.

                                                                                                                –4

                                                                                                                Нажал Alt+Space — запустился Alfred. Что я делаю не так?

                                                                                                                  +4
                                                                                                                  Что я делаю не так?
                                                                                                                  Шутите.
                                                                                                                +1
                                                                                                                Я сам не пробовал, но слышал, что для винды на маках в качества alt используется Option.
                                                                                                              0
                                                                                                              Уже потом, в Windows 95, добавились всем известные кнопки в верхнем правом углу.

                                                                                                              Добавился крестик; а две другие — были и раньше.
                                                                                                                +1
                                                                                                                Кстати, то же меню можно вызвать еще и по Shift+ПКМ на панели задач.
                                                                                                                +2
                                                                                                                Спасибо, интересно.

                                                                                                                Еще была старая тема, progman.exe от Windows 3.1 лежал в системной папке в гораздо более поздних версиях Windows. Вроде его можно даже сейчас обратно установить :)
                                                                                                                  +1
                                                                                                                  Очень не нравится, что новый интерфейс, начиная еще с 8-ки использует свой особый алгоритм сглаживания шрифтов (вроде бы grayscale) — отличный от старого интерфейса. Так, например, полностью отключить сглаживание шрифтов уже нельзя — это сработает только для старого ui, а новый — так и останется сглаженным. На retina экранах может это и не столь важно, но на стандартных 96dpi разница весьма заметна.
                                                                                                                    0
                                                                                                                    Так, например, полностью отключить сглаживание шрифтов уже нельзя

                                                                                                                    Оно со времён 7 не везде отключалось. И всё больше мест, которые игнорируют системные настройки и рисуют как хотят ((
                                                                                                                    +8

                                                                                                                    Диалог выбора цвета точно не младше Windows 98

                                                                                                                      +2
                                                                                                                      Подтверждаю, появился в 95.
                                                                                                                        +6

                                                                                                                        Ну, почти.
                                                                                                                        В 3.11 он тоже был, но БЕЗ ПАЛИТРЫ, но кого это волнует?


                                                                                                                        Эволюция налицо. Ну, еще немного подкорректировали положение элементов — но суть та же

                                                                                                                    +3
                                                                                                                    Почему-то вспомнилась древнегреческая паста про фатальный недостаток
                                                                                                                      +5
                                                                                                                      NT 4.0, 2000 и XP — как же это было прекрасно…
                                                                                                                      Любителям ностальгии приложу тайл для десктопа от Windows 3.1, любимый CHITZ.BMP, хотя на современных мониторах с высоким разрешением он уже не так привлекателен ((

                                                                                                                      image
                                                                                                                      Источник
                                                                                                                        +2
                                                                                                                        хотя на современных мониторах с высоким разрешением он уже не так привлекателен ((

                                                                                                                        Нарисовал в пейнте 2X версию, может будет выглядеть немного лучше :)


                                                                                                                        CHITZ_X2.PNG

                                                                                                                          0
                                                                                                                          Отлично выглядит, спасибо!
                                                                                                                        +4

                                                                                                                        Самым революционным на мой взгляд было введение 3D интерфейса Windows 95(98 и 2000 сюда же). До сих пор люблю его. Остальное — это попытки улучшать ради улучшения, кроме, конечно, metro, где цели были быть совместимыми с мобилами.


                                                                                                                        Кстати, никто не знает реальных способов сделать у Win10 3D интерфейс 95? Чтобы кнопочки окна были квадратные...

                                                                                                                          +2
                                                                                                                          Можно пошаманить. Вот такой патч нужно поставить.

                                                                                                                          А потом подобрать себе тему отсюда. Или в крайнем случае отсюда.

                                                                                                                          Сам после ряда экспериментов пришёл к ClassicX. Ещё б градиент из title-bar убрать, было б вообще идельно.

                                                                                                                          Ну, и ClassicShell во многом помогает, разумеется.
                                                                                                                            +1

                                                                                                                            Спасибо, но не нашел там ClassicX.


                                                                                                                            В своё время находил такую тему.


                                                                                                                            И ещё можно вот так поизвращаться.

                                                                                                                          –2
                                                                                                                          Чтобы кнопочки окна были квадратные...

                                                                                                                          квадратными они становились после установки ІЕ4 — а в нативном 95 они были скругленные
                                                                                                                            +3
                                                                                                                            Нет, ничего скруглённого не было до WinXP.
                                                                                                                              –1
                                                                                                                              рассмешил — ты явно не видел оригинальных Вин95 и NT4 и как менялся их внешний вид после установки ІЕ4
                                                                                                                                  +1

                                                                                                                                  Из значимого вспоминается только Quick Launch панелька. Или это уже с IE5 было?

                                                                                                                                  0

                                                                                                                                  Я прекрасно помню, как он менялся. Нет, круглыми окна не становились.

                                                                                                                                    –1
                                                                                                                                    за счет бампирования они выглядели скругленными в псевдо-3D пространстве, а не на плоскости
                                                                                                                                  0
                                                                                                                                  В демонстрашке Win95, которая была на одной дискете, году эдак в 94ом, окошки были скруглённые (точно помню), и по цветам, если я правильно помню, похожие на XP. Только переходов цветов, кажется, не было.
                                                                                                                                    +1
                                                                                                                                    В прошлом топике пришли к заключению, что это мог быть BeOS, а «демонстрашки Win95 на одной дискете» не существовало.
                                                                                                                                      0
                                                                                                                                      Демонстрашка Win95 — демонстрашку нашел, но, блин, это совсем не то что я помню. Похоже, опять ложная память.
                                                                                                                                0
                                                                                                                                экспериментировал с такой прогой, ставя темы отсюда, удалось сделать 10-ку с темой ХР или разными Aero-темами, с которыми новый Fluent-дизайн смотрелся вполне органично. Особенно удивляет, что работают темы, созданные в начале 2000-х, видимо, не так уж сильно поменялись элементы интерфейса с тех пор…
                                                                                                                                  +1

                                                                                                                                  Ох мать, да этой проге лет пятнадцать, а она еще жива! Хорошее было время — наставил на ХР тем штук 20, попереключался между ними, и все, винде кирдык, переустанавливай.

                                                                                                                                0

                                                                                                                                Странно, по мне так 8.1|2012 R2 на данный момент наиболее удобная и стабильная версия винды. А про нее минимум было сказано. Сейчас основная операционка для меня. Но к сожалению МС все больше и больше вынуждает переходить на 10-ку :(


                                                                                                                                2000/XP — классика
                                                                                                                                Vista — имела суицидальные наклонности, сколько раз она сама себя сносила :(
                                                                                                                                7 — Фикс висты, но со стабильностью проблемы при нативной разработке, для игрушек и ползанья о инету самое то
                                                                                                                                8.0 — фальш старт
                                                                                                                                8.1/2012 R2 — Болшой баг фикс, стабильность при нативной разработке, очень быстрая, сеттинги более менее в одном месте
                                                                                                                                10-ка — медленнее чем 8.1, требует больше ресурсов, сеттинги расползлись в самые укромные и недоступные места, вроде стабильна при нативной разработке, мониторинг активности (в 8-ке я поборол большую часть, в 10-ке не получается).

                                                                                                                                  +1

                                                                                                                                  Еще огромный плюс 8.1 был в том, что она отлично работала на планшетах.

                                                                                                                                  +2
                                                                                                                                  Жаль, что нельзя в Windows 10 включить классическую тему из 2000
                                                                                                                                  +17
                                                                                                                                  Я понимаю, что оффтопик, но больше пожаловаться негде. По мне так новый интерфейс Windows — это новая перепевка анекдота про "- папа, что такое многозадачность? — погоди, сейчас дискету отформатирую и объясню".

                                                                                                                                  Присылают по почте логин и пароль для какого-нибудь коропоративного вайфая. И то и другое — мешанина из букв и цифр. Открываешь диалог «подключение к wifi», вставляешь из буфера обмена логин, переключаешься на письмо, чтобы скопировать пароль — и окошко подключения закрывается! Аналогично, например, с календарём. Смотришь на календарь и думаешь: ага, вроде в понедельник и ещё через понедельник можешь встретиться. Переключаешься в чат и пишешь: давай в понедельник… числа, а какого числа? Закрылся календарь и никак его оставить на экране нельзя! Ну или (ох, сорри, наболело) та же панель управления. Нельзя открывать два окна настроек за раз. Запрещено и всё. Можно только переходить туда и назад. Хочешь быстренько отредактировать настройку в другом месте — закрой текущую вкладку. Открываешь панель через «Пуск» заново — а оно подсвечивает уже запущенную панель. Ну вот за что нам такая боль?
                                                                                                                                    0
                                                                                                                                    Ну вот за что нам такая боль?

                                                                                                                                    Наверное просто что-б страдать...

                                                                                                                                      0
                                                                                                                                      Откройте для себя Win+V
                                                                                                                                      Беру свои слова назад, эти два попапа конфликтуют…
                                                                                                                                        0
                                                                                                                                        Нельзя открывать два окна настроек за раз.
                                                                                                                                        Панель управления -> Ctrl+click на «Администрирование» -> На уровень выше (alt+up).
                                                                                                                                        Либо Компьютер -> Панель управления (вверху в меню).
                                                                                                                                          0
                                                                                                                                          Вы правы, классическую панель ещё не выпилили. Однако я так подозреваю, что это ненадолго :(
                                                                                                                                          +2
                                                                                                                                          Или когда какое-нибудь устройство, флешка, например, перестает читаться, вся система замирает, остается только гонять курсор по экрану и ждать.
                                                                                                                                            0
                                                                                                                                            Был такой баянистый анекдот в 90-х:
                                                                                                                                            — Папа, а что такое многозадачность?
                                                                                                                                            — Сейчас дискета доформатируется, и покажу.
                                                                                                                                            0
                                                                                                                                            Да, еще такая же беда есть с оверлеем от nvidia в GeForce Experience, когда он предлагает тебе в оверлее подтвердить в twitch'е свою учетку кодом из почты, ну тут по идее вину можно и на twitch списать, но как бы реализация была за nvidia. Конечно почту можно открыть на телефоне, но сам тот факт что после закрытия оверлея нельзя вернуться к предыдущему месту напрягает…

                                                                                                                                            Вообще эта проблема в интерфейсах у Windows началась с попытки MS заточить свою OS под планшеты и устройства с сенсорными дисплеями, не сказать что все плохо, но после планшетов на iOS и Android местами Windows кажется не столь интуитивным и понятным… Не пользовался Surface'ми, но вполне может быть что там сделали огромный шаг вперед начиная с первого Surface в плане интерфейсов и удобства их использования пальцем без стилуса.
                                                                                                                                            +6

                                                                                                                                            Вроде все прочитал, но так и не нашел нытья на предмет целостности дизайна Windows, начиная, наверное, с версий младше 7.


                                                                                                                                            Ну так вот, восполню.


                                                                                                                                            Когда приходится поработать на чей-то относительно современной версии Win, складывается такое ощущение, что я открыл свой (жены на самом деле) резервный ноутбук, на котором стоит (стоял на самом деле) ArchLinux c i3wm и установленным моими кривыми ручками софтом с GTK, KDE, Qt-интерфейсами — всё такое же разношерстно-расползающееся, с косячным отображением шрифтов и настройками, которые не пойми где искать со всеми наслоениями UI-изысков за последние 15 лет, и артефактами из NT4—Vista (как показано в статье).


                                                                                                                                            Только вот для моего Arch это простительно:


                                                                                                                                            1. Он ставился в качестве глобального эксперимента познания Linux.
                                                                                                                                            2. Он ставился из-за ограниченных ресурсов хоста (Core2Duo из 2011-го, 4 GB DDR-II).
                                                                                                                                            3. Он — большая самоделка, практически детище Франкенштейна: страшненький, зато свой :)

                                                                                                                                            А вот видеть такое в Windows, над которой трудятся целые полки разработчиков, дизайнеров и тестировщиков, очень, очень, очень странно.


                                                                                                                                            /конецНытью

                                                                                                                                              0
                                                                                                                                              Ну мне кажется тут как в поговорке «у семи нянек дитя без глазу». Может быть у них там процессы согласований слишком бюрократизированы, либо сойтись во мнениях не могут, либо человеческий фактор, либо много еще чего может быть…
                                                                                                                                              Хотя вот кажется на этапе тестирования они должны были как минимум уделить внимание и исправить, но видимо наслоение Legacy не дает все это исправить ничего не поломав или без длительного анализа, поэтому выбрали более дешевое и быстрое решение…
                                                                                                                                                +1
                                                                                                                                                Немного не в тему, но я всегда говорю:
                                                                                                                                                Разработчики Word враждуют с разработчиками Excel? а разработчики Outlook вообще не знают про них обоих! )))
                                                                                                                                              0
                                                                                                                                              С одной стороны, сейчас у руля подразделения, ответственного за клиентскую часть Windows, встал Пэнос Панай. А ему очень небезразличен дизайн. И в 2021 году дизайну Windows будет уделяться много внимания. Системные элементы ударными темпами переводятся, наконец, на WinUI. Работа и раньше шла, но теперь она получила приоритет.

                                                                                                                                              С другой стороны, WinUI поддерживает классические Win32-приложения, начиная с WinUI 3. При этом, WinUI 3 ещё решительно не готова для релиза, а в планах у Microsoft прикрутить WinUI к Win32-приложениям уже летом. Велика вероятность, что для этого будет использоваться WinUI 2.5 и кучка костылей и мостов, что порядка в существующий хаос явно не добавит.
                                                                                                                                                0
                                                                                                                                                прикручивать winui2.5 к системным win32 приложениям едва ли кто будет (ну ок, в Windows Terminal так сделали). WinUI сейчас прикручивают к тем компонентам, которые в Windows10x так или иначе сохраняются