Итак, на открывшейся вчера конференции Build, проводимой для программистов корпорацией Microsoft, была продемонстрирована первая предварительная версия ОС Windows 8.
Стивен Синофски, который проводил презентацию, сообщил, что пока новая ОС еще далека от совершенства, но опытный пользователь уже может понять направление мысли разработчиков и уловить основные принципы дальнейшей эволюции операционных систем семейства Windows.
Также были продемонстрированы некоторые технические аспекты будущей ОС. Например, разработчики прикладного ПО смогут создавать приложения для Windows 8 Developer Preview (такое название имеет первая официально показанная сборка) на самых различных языках программирования (С++, С#, Visual Basic, HTML 5, javascript, XAML и другие). Инженер корпорации Алес Холечек, также участвующий в конференции, сообщил, что абсолютно все программы, созданные как на бинарных языках типа C++, так и на XAML, HTML5, javascript, будут одинаково работать с точки зрения доступа к ресурсам, обращаясь к Windows Runtime API.
Для программистов в Windows 8 появится и новый уровень взаимодействия программ с самой ОС – это Metro-уровень, предназначенный для приложений, использующих интерфейс Metro. Такие Metro-приложения можно будет создавать на языках XAML, C, C++, C#, Visual Basic, HTML и javascript. Холечек обещал, что до момента релиза официальной версии Windows 8 корпорация представит полный набор API-инструментов, необходимых для создания приложений под интерфейс Metro, а также опубликует всю необходимую документацию по их созданию.
Помимо всего прочего, до момента выхода Windows 8 будет предоставлен полный доступ к средствам для разработки приложений под процессорные архитектуры x86, x86_64 и ARM. "Если вы создаете свое приложение при помощи наших средств разработки и используете такие языки, как HTML и ARM, то приложение сможет работать и на ARM-процессорах. Нам удалось полностью абстрагировать уровень отвечающий за взаимодействие с аппаратным обеспечением", - сообщает Синофски.
Было отмечено, что Windows 8 основывается на ядре операционной системы Windows 7, которое получило множество улучшений, направленных на увеличение производительности и безопасности. Системные требования, предъявляемые к будущей операционной системе должны остаться такими же, как и к ОС Windows 7, что позволит запускать ее на компьютерах без особых финансовых вложений.
Новая операционная система получила измененную логику работы приложений - теперь ОС предоставляет намного больший контроль пользователя над работающими программами и вообще, всем происходящим на ПК. Все приложения смогут обмениваться между собой информацией и, при необходимости, совместно работать над поставленной пользователем задачей.
Совместно с новой операционной системой пользователи получат и обновленный веб-браузер Internet Explorer 10 со встроенной поддержкой сенсорного управления (впервые для IE). Также системы получит возможность портирования данных – утилита Windows To Go позволит перемещать ОС и все необходимые пользовательские данные на загружаемый USB-носитель, после чего работать будет возможна работа на другом компьютере.
Windows 8 сможет работать на целом спектре устройств - от 10-дюймовых планшетов и 27-дюймовых компьютеров класса "все в одном", до специализированных серверов. Также Windows 8 будет поддерживать мобильные чипы ARM, но уже с отказом от поддержки старых приложений, разработанных, например, для мобильных систем Windows предыдущего поколения (без Metro UI).
Кроме Windows 8, в следующем году мы получим и магазин Windows Store, где станет возможным получить любые приложения.
Windows 8 Developer Preview станет доступным на сайте Windows Developer Center, начиная со следующей недели. Поставляться система будет с Visual Studio 11 Express и Microsoft Expression Blend.
Интересно также и то, что Microsoft заявила, что термин Windows 8 является рабочим названием, а финальный релиз вполне может получить какое-либо собственное название.