На открывшейся в Калифорнии конференции Microsoft Build для программистов корпорация, как и ожидалось, представила первую предварительную версию ОС Windows для разработчиков. По словам вице-президента Microsoft Стивена Синофски, пока новая ОС далека от внедрения, но специалистам она позволяет понять общее направление движения развития системы. Кроме того, сегодня же компания презентовала ряд технических деталей, связанных с Windows 8.
В Microsoft говорят, что Windows 8 Developer Preview позволит разработчикам писать приложения для ОС на самых разных языках программирования, включая HTML 5 и JavaScript, Extensible Application Markup Language (XAML), С++, С# и Visual Basic. Также в компании заявили, что Windows 8 - это кодовое название для семейства будущих ОС, тогда как конкретная версия системы может получить собственное наименование.
Алес Холечек, инженер Microsoft, говорит, что в новой Windows программы, реализованные как на бинарных языках программирования, таких как C++, так и программы, реализованные на XAML, HTML5 и JavaScript, будут одинаково работать в системе с точки зрения доступа к ресурсам. Все они смогут обращаться к Windows Runtime API. Кроме этого, для программистов корпорация вводит два новых уровня взаимодействия приложений с операционной системой: так называемый десктопный уровень и Metro-уровень. Последний предназначен для приложений, использующих интерфейс Metro, напоминающий Windows Phone 7.
Холечек сообщил, что Metro-приложения можно будет создавать на XAML, C, C++, C#, Visual Basic, HTML и JavaScript, тогда как десктопные приложения, к которым относятся приложения для Internet Explorer, Win32 и .Net, могут быть написаны на HTML/JavaScript, а также на C/C++ или на C# / Visual Basic. До релиза официальной версии Windows 8 корпорация обещает предоставить полный набор API и инструментов, необходимых для создания приложений Metro, опубликовать документацию по созданию Metro-приложений.
Отдельно в корпорации говорят, что также до релиза Windows 8 будет предоставлен доступ к средствам для разработки приложений на JavaScript, HTML, C#, C++, Visual Basic и XAML под процессорные архитектуры x86, x86_64 и ARM. "Если вы создаете свое приложение при помощи наших средств разработки и используете такие языки, как HTML и ARM, то приложение сможет работать и на ARM-процессорах. Нам удалось полностью абстрагировать уровень отвечающий за взаимодействие с аппаратным обеспечением", - рассказывает Синофски.
Представленная сегодня версия Windows 8 Developer Preview поставляется с Visual Studio 11 Express и Microsoft Expression Blend, облегчающим создание программного обеспечения.
Также Синофски отметил, что Windows 8 базируется на удачном ядре Windows 7, но имеет множество улучшений, связанных с производительностью ОС, ее безопасностью и приватностью пользовательских данных. Системные требования для Windows 8 останутся теми же, что и для Windows 7, то есть пользователям не нужно будет обновлять аппаратные ресурсы компьютеров с релизом новой системы.
В Windows 8 несколько изменена логика работы приложений. Теперь ОС полностью ориентирована на приложения и предоставляет им, а также пользователю больший контроль над происходящим в компьютере. Теперь приложения в ОС могут при помощи внутренних механизмов обмениваться данными между собой или совместно работать над какими-либо процессами.
Вместе с новой ОС будет поставляться и браузер Internet Explorer 10, который станет первым браузером Microsoft со встроенной поддержкой сенсорного управления. Из прочих новшеств ОС можно выделить новую функцию Windows To Go, которая позволяет перемещать ОС и все пользовательские данные на загружаемый USB-носитель и переносить на новый компьютер.
Что касается аппаратной поддержки, то как ранее и сообщалось, Windows 8 будет поддерживать традиционные как чипы x86, так и мобильные ARM, правда в последнем случае нет поддержки старых приложений, написанных под мобильные Windows, работавшие на базе ARM-устройств (помимо этого ARM сможет работать только с Metro-приложениями). "Windows 8 будет работать на целом спектре устройств - от 10-дюймовых планшетов и 27-дюймовых компьютеров класса "все в одном", до серверов", - говорит Синофски.
Также Синофски рассказал, что одновременно с Windows 8 будет запущен и онлайн-каталог Windows Store, где пользователи смогут скачать приложения для новой ОС (любой архитектуры). Он заявил, что официально зарегистрированные разработчики смогут скачать Windows 8 Developer Preview с интернет-ресурса Windows Dev Center (dev.windows.com) со следующей недели.
Источник: http://www.cybersecurity.ru/os/132392.html
Дополнительные материалы: