Все версии Windows объединят в одну

Компания Microsoft намерена объединить основные версии ОС Windows в одну универсальную платформу. Об этом рассказал глава Microsoft Сатья Наделла, информирует TJournal.

«Мы упростим нашу платформу, объединив три версии Windows в одну операционную систему для экранов всех размеров», - рассказал Наделла.

По его словам, все команды, ранее работавшие над разными версиями системы, стали одной. Компания продолжит предоставлять различные «сборки» Windows для домашнего и корпоративного использования, но они станут мультиплатформенными.

 
Версия для печатиВерсия для печати

Регион: 

Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!

Читайте также

 

Комментарии

Страницы

UI — это хотя бы не самое критичное свойство

ИМХО это заблуждение, что Джобс всем и доказал.

главную болезнь кроссплатформы: невозможно написать код, который одинаково быстро работает на разных платформах

Опять-таки,  всё не так печально. У них есть .NET, который может с этим справиться. Думаю, что идея в том, чтобы можно было писать отдельно UI для разных платформ, используя один код бизнес-логики. И это хорошо.

ИМХО это заблуждение, что Джобс всем и доказал.

В том, что пипл схавает любую пилюлю, если маркетологи на высоте, сомнений нет.

Опять-таки,  всё не так печально. У них есть .NET, который может с этим справиться. Думаю, что идея в том, чтобы можно было писать отдельно UI для разных платформ, используя один код бизнес-логики. И это хорошо.

Слишком сильно UI и бизнес-логика связаны, чтобы можно было их разделить насовсем. А пока они не разделены насовсем, как показывает история, будут находиться разработчики даже очень серьёзных и популярных продуктов, которые будут слать высокие идеалы в /dev/nul и использовать элементы интерфейса для хранения данных бизнес-логики и т.п.

.NET, к сожалению, тоже не более, чем достижение маркетологов. IMHO. Незначительность падения производительности .NET-приложений по сравнению с нативными достигается за счёт костыльного решение: устанавливать каждому пользователю по сути компилятор с библиотеками, который будет собрать исходник под целевую платформу.

У разных ОС API, хотя и схожи (потому что предназначены для решения сходных задач), но всё же имеют существенные отличия. Абстрактный пример для иллюстрации идеи: в Абстрактной ОС 1 работа с файловой системой реализована таким образом, что при создании множества мелких файлов выгодно открыть их сразу все один за другим, в Абстрактной ОС 2 для тех же целей выгоднее создать один большой файл, а затем вызвать специальную функцию, которая разделит этот файл на части требуемого размера, а в Абстрактной ОС 3 есть что-то наподобие Compound Storage в Windows — .NET должен уметь переписывать самостоятельно половину программы, чтобы хотя бы приблизиться к быстродействию программы, написанной для конкретной ОС.

Хотя, конечно, пипл схавает и так.

Страницы