Windows 11 — не самый провальный десктопный опыт от Microsoft, по крайней мере в одном ключевом аспекте

Windows 11 Microsoft Windows 95 совместимость Api neowin.net

Windows 11 от Microsoft очень не любят в сети, но, по правде говоря, это может быть не самый худший опыт использования настольной ОС. Узнайте больше о том, как Microsoft пытается исправить ошибки и почему инженер компании винит пользователей. — neowin.net

В наши дни, после массовой критики со стороны пользователей, Microsoft заявляет, что занята исправлением Windows 11 и повышением ее производительности. Ошибки и проблемы сейчас возникают довольно часто, и только на этой неделе Microsoft признала, что одно из недавних обновлений, выпущенных компанией, нарушило работу одной из самых полезных функций меню «Пуск» в Windows 11, поскольку после него меню «Пуск» перестало работать должным образом. Хотя это явно была вина самой Microsoft, ветеран-инженер компании Рэймонд Чен недавно возложил вину за проблемы и неполадки на пользователей, предположив, что многое из этого часто связано с ошибками пользователей.

Независимо от того, чья вина в проблемах Windows 11, Чен опубликовал на этой неделе свою последнюю статью, в которой он совершил путешествие в прошлое, к дням Windows 3.1 и Windows 95, и рассказал о массовых конфликтах совместимости, которые часто возникали между этими двумя ОС в переходный период.

Чен сообщил, что некоторые программы для Windows 3.1 были настолько тесно связаны с внутренними механизмами старой системы, что просто не смогли перейти на Windows 95. Он объясняет, что проблема заключалась в том, как некоторые разработчики писали свое программное обеспечение: вместо того чтобы полагаться на документированные API, они преобразовывали системные дескрипторы в указатели и напрямую манипулировали внутренними структурами данных. Этот обходной путь работал в 16-битном блоке памяти Windows 3.1, но когда Windows 95 представила 32-битный блок памяти для объектов пользовательского интерфейса и графики, они перестали работать должным образом.

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

Для тех, кто не в курсе, Windows 95 совершила огромный скачок в визуальном оформлении по сравнению с Windows 3.1, представив графический пользовательский интерфейс (GUI) и, следовательно, перейдя на 32-битную архитектуру, поскольку ей требовалось гораздо больше аппаратных ресурсов.

Чен добавил, что Microsoft пыталась облегчить переход с помощью своего рода исправления. Для этого была создана система, помогающая устаревшим приложениям работать на новой платформе, и многие особенности удалось учесть. Но некоторые сбои были просто безнадежными, и один такой случай касался программы, которая проводила строгие проверки версий: если ОС не была Windows 3.0, 3.1 или 2.1, она предполагала, что это Windows 2.0. Таким образом, эта логика по своей сути делала ее несовместимой с Windows 95. Помимо этого, некоторые другие приложения выходили из строя, потому что они обходили API неподдерживаемыми способами, что плохо работало в новой архитектуре.

Хотя проблема не была присущей виной Microsoft, с точки зрения пользователя плохой опыт — это просто плохой опыт. Поэтому, когда многие считают Windows 11 худшей из всех, это говорит о том, что пользователи, возможно, смотрят на прошлое сквозь розовые очки ностальгии, как отмечает читатель Neowin leonsk29.

Если вам понравилась эта история, ознакомьтесь с другими материалами о Windows 95, которые мы освещали в прошлом.

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

Похожие новости: