Цитата:от:СВ-
...Проблемы же Винды во многом вытекают из требований обратной совместимости и в силу накопленного огромного парка внешнего оборудования. Насколько мне известно, эти проблемы в Эппл решают более радикально...Подробнее
Не только радикально, но и изящно, на мой взгляд )))
Я лично застал две глобальные трансформации Мак ОС – переход на *nix ядро (2001 год) и переход маков на интеловское железо (2006 год). Я не разработчик, какие они там проблемы решали в этой связи, я не в курсе. Но для меня, как для пользователя, всё протекало плавно и гладко. После перехода на новое ядро, во-первых, я мог при старте мака загрузиться или в классическую Mac OS 9, уже привычную мне, или в новую и непривычную мне Mac OS X на новом ядре. В принципе, я так постепенно и привыкал к новой ОС. Во-вторых, работая в Mac OS X я мог запускать программы, которые были написаны для классической Мас OS, под старое ядро. То есть, при переходе на новое ядро не требовалась смена рабочего софта. Постепенно софт обновлялся и в конце-концов остались только проги, написанные уже исключительно под новое ядро.
При переходе на интеловскую платформу опять же не потребовалась моментальная замена софта. Работали как программы, написанные под процессор PowerPC, так и проги, написанные для интеловских процессоров. Как сама Мак ОС была универсальной, то есть она работала как на маках с процессорами PowerPC, так и на маках с Intel, так и софт в основном шёл с лейблом Universal, то есть он мог ставится на обе процессорные платформы, или же были отдельные версии под каждую из платформ. Были и ленивые разработчики, которые многие годы продолжали выпускать софт, написанный под PowerPC платформу или годами не обновляли его, который тем не менее работал и на интеловских маках. И только с выходом версии Mac OS 10.7 была окончательно удалена поддержка старых процессоров PowerPC. То есть, обратная совместимость Mac OS X со старой платформой PowerPC и софтом, написанным под неё, оставалась на протяжении пяти лет. Кстати, отказ от поддержки PowerPC я считаю положительным моментом, это заставило некоторых особо ленивых разрабов, наконец-то переписать софт и под интеловский проц. Например, калибровочный софт X-rite. Но некоторые разрабы так и не удосужились это сделать, например NiconScan.
Я уже когда-то писал, что мой интерес к виндоус может возродиться в случае, если они перейдут на новое *nix подобное ядро. Но не так, как они сделали при переходе с Phone 7 на 8. То есть, если сохранится полная совместимость по софту со старым ядром хотя бы на 3-4-5 лет, и на этом протяжении можно будет пользоваться как софтом под старое ядро, так и софтом, написанным под новое ядро. Для обычных пользователей этого будет, думаю, достаточно. А для старых железок - станков, кассовых аппаратов и тд и тп - никто же их не заставит насильно переходить на новую, например, Виндоус 10, пусть себе продолжают работать на совместимой старой версии. Короче, если майкрософт всё же решит пошевелить булками, то решение найти можно всегда. Главное, чтобы это было не за счёт удобства пользователей.