На сайте известного обозревателя Пола Турота (Paul Thurott) появилось сообщение о том, что Windows 8 получит парочку нововведений. Первым из них станет новый пользовательский интерфейс, пока известный под кодовым названием Mosh.
Предположительно, данный интерфейс будет альтернативным, и появиться лишь на маломощных устройствах, вроде планшетников. Вторым же нововведением станет новая модель приложений Jupiter, которая будет ориентирована на новый магазин приложений Windows Marketplace.
Jupiter будет новой библиотекой пользовательского интерфейса для Windows, созданной отдельно от Windows 8. Это будет тонкий слой XAML/UI на вершине интерфейса программирования приложений Windows, и костяк для подсистем, вроде графики, текста и ввода. Идея Jupiter заключается в принесении на будущие устройства с Windows 8 более гладекой анимации, богатой типографии и новых медиа-возможностей.
Цель Jupiter заключается в помощи Microsoft в воскрешении мира, в котором разработчики пишут приложения под специфические платформы. Дни “убийственных приложений”, оптимизированных под Windows, уходят в прошлое. И Microsoft надеется, что Jupiter даст разработчикам новый костяк (плюс новые версии различных инструментов разработчика от Microsoft) для создания так называемых “иммерсивных” приложений.
Под иммерсивными совсем не обязательно понимаются настольные приложения Windows. Они также могут не быть и веб-приложениями. Это приложения, которые будут написаны на C# и Visual Basic (и возможно C++). Они будут разработаны при помощи новой модели приложений Windows 8, и будут использовать преимущества ее сервисов и технологий, которые будут доступны через ожидаемый магазин приложений Windows 8.
В связи с тем, что Jupiter будет построен на той же XAML, что используется в Windows Phone и Silverlight, существует большая вероятность, что некоторый код Silverlight, уже написанный разработчиками, будет повторно использован для разработки нового класса приложений. Означает ли это, что приложения Windows Phone будут автоматически работать на Windows 8 и будут доступны через магазин приложений Windows 8? Мы не знаем, хотя и сомневаемся, что так будет.
Пока Jupiter считается элементом лишь Windows 8. Однако потенциально Jupiter может быть адаптирован на работу с более старыми версиями Windows и возможно также с Windows Embedded. В действительности Jupiter будет поставляться как часть Windows 8. Также частично Jupiter будет входить в будущую версию .Net Framework.
К слову, официальные представители Microsoft пока не комментируют информацию по Jupiter. Что, впрочем, не удивительно. Ведь даже на CES 2011 представители компании отказались отвечать на вопросы по своей “следующей версии Windows” – именно так они называют Windows 8.
Хотя вопросов о Jupiter пока остается не мало. В частности, людям интересно будет ли Jupiter частью Windows 8 как на будущих системах SoC ARM/AMD/Intel, так и на существующих 32/64-битных PC или нет