Pull to refresh

Comments 23

В последних предварительных сборках Microsoft пытается удалить оболочку Immersive из проводника.

Пытается, но у неё не получается :- )

Во-первых, это дофига работы. Так сразу все сделать не получится. Обратную совместимость никто не отменял, а зависимости Explorer'а тянутся назад в 1995 год. Там тысячи функций. Причем всяких разных, есть даже функции для открытия JPG файлов. Поэтому распилить такой монолит, это задача на годы.
Во-вторых, новый подход состоит в том, чтоб релизить новые сборки регулярно. А не доводить релиз годами. Поэтому новые API могут быть недопиленными. Считается, что выпустит заглушку, которая ничего не портит, вполне безопасно.
В-третьих, это такой легаси код, что даже читать его могут только подготовленные и стойкие духом. Там дикая смесь Си и COM. Много народу еще помнит каково это, COM объекты на C++ писать? Маршалинг ручками? А править и ничего не поломать? Таких спецов очень немного.
Я им искренне желаю удачи. Эта задача давно напрашивалась, но решение это политическое. Да и ресурсов вечно нехватало, Windows подразделение постоянно урезают.

Да никто и не спорит, разумеется там столько legacy, что никто уже и не помнит, как половина из этого работает. Просто фразировка забавная - учитывая ресурсы, которыми располагает Microsoft, это должен быть вопрос времени, а не фактической возможности.

Вы как-то странно смотрите на ресурсы. У Microsoft куча проектов, и куча обязательств. Нельзя забросить Ажур, или Офис чтоб что-то там в Винде спортировать. Вся прибыль идет с контрактов и обязательств. Если они перестают выполнять свои контрактные обязательства, прибыль моментально обнуляются и все ресурсы идут искать себе другую работу.
И еще, инженеры это не универсальные солдатики. Нельзя произвольного инженера отправить что-то там чинить в Винде. Даже тем, у кого имеются необходимые навыки требуются примерно 6 месяцев что-бы просто въехать в кодовую базу и начать делать нетривиальные фиксы. Некоторым требуется больше. А уж разгребать такие суровые вещи как зависимости эксплорера, год минимум. Плюс нужны principal engineer'ы для того, чтоб там что-то проектировать. Т.е. подготовленная команда, у которой пара лет практики именно в этом компоненте. Это, в общем, и есть отдел который этот компонент поддерживает. Их конечно усилили, но не сильно.

Может знает кто, почему Microsoft в своё время положили и проводник, и рабочий стол в explorer.exe?

Используют кучу общего кода, памяти мало.

А до недавнего времени в проводнике жил еще и Internet Explorer (или он всё еще там?).

IE всегда жил в своем процессе iexplorer.exe

Помню такую фишку на старых виндах, можно было в качестве фона рабочего стола поставить любую веб-страничку. Уж не знаю, был ли там процесс отдельным или нет.

Да, была такая штука. Но это не делает Проводник и IE одной программой.

Приведу пример из настоящего времени. Есть такая IDE, называется Visual Studio Code. Она написана на Электроне и использует внутрях кусок Хрома, весь ее интерфейс является просто веб-страницей (и ее можно даже открыть в браузере). Делает ли это VS Code и Google Chrome одной и той же программой?

Концепция desktop is a folder превращает рабочий стол в файловый менеджер.
Ну а сбоку к нему уже панели, меню и трей.

Политика. Делали чтоб нельзя было выдрать Explorer из системы даже по решению суда. Что позже и случилось.

Хотели, чтобы ярлычки на рабочем столе работали также, как и в проводнике.

Если бы они не ломали то что было в WinXP/Win7 то уже давно можно было сделать идеальную ОС. Перейдя на Win11, почувствовав разницу, так сказать, с Win7. Я твëрдо уверен, что им просто не выгодно создавать хорошую и удобную ОС. Делать хорошо потом каверкать самые базовые функции... Они топчаться на месте. Либо как говорится, не ищи злого умысла там где элементарная глупость.

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

вот буквально вчера разбирался со скруглениями, думаю вот это исследование квадрокруга немного поубавит скепсиса о ресурсах потраченных на это
https://habr.com/ru/post/353082/

Sign up to leave a comment.

Other news