Компания Microsoft намерена объединить основные версии ОС Windows в одну универсальную платформу. Об этом рассказал глава Microsoft Сатья Наделла, информирует TJournal.
«Мы упростим нашу платформу, объединив три версии Windows в одну операционную систему для экранов всех размеров», - рассказал Наделла.
По его словам, все команды, ранее работавшие над разными версиями системы, стали одной. Компания продолжит предоставлять различные «сборки» Windows для домашнего и корпоративного использования, но они станут мультиплатформенными.
Комментарии
Страницы
ИМХО это заблуждение, что Джобс всем и доказал.
Опять-таки, всё не так печально. У них есть .NET, который может с этим справиться. Думаю, что идея в том, чтобы можно было писать отдельно UI для разных платформ, используя один код бизнес-логики. И это хорошо.
В том, что пипл схавает любую пилюлю, если маркетологи на высоте, сомнений нет.
Слишком сильно UI и бизнес-логика связаны, чтобы можно было их разделить насовсем. А пока они не разделены насовсем, как показывает история, будут находиться разработчики даже очень серьёзных и популярных продуктов, которые будут слать высокие идеалы в /dev/nul и использовать элементы интерфейса для хранения данных бизнес-логики и т.п.
.NET, к сожалению, тоже не более, чем достижение маркетологов. IMHO. Незначительность падения производительности .NET-приложений по сравнению с нативными достигается за счёт костыльного решение: устанавливать каждому пользователю по сути компилятор с библиотеками, который будет собрать исходник под целевую платформу.
У разных ОС API, хотя и схожи (потому что предназначены для решения сходных задач), но всё же имеют существенные отличия. Абстрактный пример для иллюстрации идеи: в Абстрактной ОС 1 работа с файловой системой реализована таким образом, что при создании множества мелких файлов выгодно открыть их сразу все один за другим, в Абстрактной ОС 2 для тех же целей выгоднее создать один большой файл, а затем вызвать специальную функцию, которая разделит этот файл на части требуемого размера, а в Абстрактной ОС 3 есть что-то наподобие Compound Storage в Windows — .NET должен уметь переписывать самостоятельно половину программы, чтобы хотя бы приблизиться к быстродействию программы, написанной для конкретной ОС.
Хотя, конечно, пипл схавает и так.
Страницы