Добавлен XOR,
не публикуется
Все таки добрался до Windows 8 Consumer Preview. Установку проводил по этой статье, единственное отличие - поставил на физический диск, в качестве основной системы. Впоследствии выяснилось, что можно обновиться с семерки, но было уже поздно:) Установка прошла довольно гладко, и заняла (включая курение мануалов, дергание мышкой, и прочие неизбежные задержки) порядка 25 минут, после чего система предложила создать аккаунт. Типов аккаунтов теперь два : локальный и облачный. Локальный - ничего особенного, именно он был во всех предыдущих версиях системы. Облачный же позволяет синхронизировать данные и настройки между вашими устройствами (компьютер, планшет с Windows 8, смартфон под управлением Windows Phone) и дает доступ к облачному хранилищу SkyDrive (бесплатно включено 25гб), аналогичному таким сервисам как DropBox, iCloud.
После создания аккаунта открылся примерно такой экран блокировки:
После создания аккаунта открылся примерно такой экран блокировки:
Сняв блокировку, я залогинился под новым облачным аккаунтом.
Metro
Самая главная особенность Windows 8 - новый UI, оптимизированный для тач экранов, названный Metro. Мы уже видели его в Zune и Windows Phone, но он стал еще лучше (вот только куда подевалась концепция accent color - шут его знает). Рабочий стол теперь - куча плиток, которые могут быть обычными статичными блоками, а могут отображать полезную информацию:
Если навести мышку на правый верхний или нижний угол откроется окно настроек:
Наведение на левый правый верхний или нижний угол покажет любопытному юзеру список запущенных приложений:
Для закрытия запущенного приложения нужно протащить курсор сверху вниз:
Встроенных приложений не особенно много, и они помечены меткой [App Preview], что говорит юзеру о том, чтобы он не паниковал, - приложение еще находится в разработке.
Вместе с Consumer Preview был запущен магазин приложений Windows Store - то, чего все так долго ждали - единый центр приобретения и обновления приложений. И список уже весьма немаленький.
Все приложения пока бесплатные, но с релизом системы, халявы, конечно поубавится:) Про продажу приложений можно почитать здесь
Все приложения пока бесплатные, но с релизом системы, халявы, конечно поубавится:) Про продажу приложений можно почитать здесь
Metro основан на совершенно новом WinRT API, который спроектирован с учетом последних технологий, в отличие от уродливого процедурного старичка WinAPI. WinRT асинхронен, это значит, что каждая функция, которая способна выполняться более полусекунды будет использовать новый поток, а не вешать нахрен весь интерфейс.
Разрабатывать приложения все так же можно на C++, C#, VB, (и вообще на любом .NET совместимом языке, был бы компилятор для .NET for Metro Applications) и, внимание, на HTML, CSS и JavaScript, но с доступом ко всем тем же функциям, каковые имеют обычные приложения(winJS): работа с камерой, акселерометром, etc.. Для рендеринга будет использоваться движок Interner Explorer 10, которое на данный момент быстрее Google Chrome'a (разрыв шаблона, не так ли?=)). Вообще, команда IE провела кучу тестов на правильный рендеринг согласно рекомендациям W3C. Кстати, разработка интерфейса на XAML, теперь доступна и для C++. Так же, WinRT использует собственный формат метаданных (.winmd), который легко позволит использовать из под .NET любые скомпилированные под WinRT компоненты, например построить мост к DirectX.
Разрабатывать приложения все так же можно на C++, C#, VB, (и вообще на любом .NET совместимом языке, был бы компилятор для .NET for Metro Applications) и, внимание, на HTML, CSS и JavaScript, но с доступом ко всем тем же функциям, каковые имеют обычные приложения(winJS): работа с камерой, акселерометром, etc.. Для рендеринга будет использоваться движок Interner Explorer 10, которое на данный момент быстрее Google Chrome'a (разрыв шаблона, не так ли?=)). Вообще, команда IE провела кучу тестов на правильный рендеринг согласно рекомендациям W3C. Кстати, разработка интерфейса на XAML, теперь доступна и для C++. Так же, WinRT использует собственный формат метаданных (.winmd), который легко позволит использовать из под .NET любые скомпилированные под WinRT компоненты, например построить мост к DirectX.
Aero
Старый десктопный интерфейс никуда не делся, так как понятно что тач устройства не приспособлены к таким задачам, как например, программирование, и никто не будет переписывать такие монстры, как Visual Studio или Photoshop, под Metro.
Из интерфейса исчез лишний глянец и блики, скругление окошек, что хоть как-то должно сроднить два типа интерфейса.
В Windows Explorer теперь используется Ribbon, знакомый по Microsoft Office'у. Довольно удобно, но нужно привыкнуть
Вместе с Windows 8 Consumer Preview была опубликована и Visual Studio 11 Beta
Как видно, интерфейс стал монохромным, что должно помочь разработчику сконцентрироваться на разработке, а не на разглядывании интерфейса. Внутренности студии тоже были изменены, UI полностью переписан на WPF, и, в целом студия стала гораздо шустрее. А темная цветовая схема - так вообще вылитый Expression Blend, что не удивляет
Переделали и диспетчер задач, выглядит красиво, и весьма удобно:
В окно копирования добавили кнопку паузы и стильный, но не особо нужный график
Недостатки и недоработки
А они есть. Нам обещали возможность использования любого языка, достаточно лишь загрузить из контрольной панели, но оно все ещё не работает, а SkyDrive отказывается работать с русскими буквами, радуя нас крокозябрами. Флеш в хроме то и дело отваливается, совершенно не работает в Файрфоксе, и лишь Опера не вызывает нареканий. Интерфейс во многих местах заточен под планшет, и альтернатива просто - напросто отсутствует, такое чувство, что в угаре разработки Metro про пользователей десктопа в некоторых местах забыли. Впрочем, не стоит забывать, что это - лишь предварительная версия, и большинство ошибок наверняка будут исправлены, если, конечно, не входят в саму концепцию Windows 8:)
Ссылки
`
ОЖИДАНИЕ РЕКЛАМЫ...
Чтобы оставить комментарий, пожалуйста, войдите на сайт.
Отредактирован XOR
Но всегда есть вероятность, что я не шарю и глобально ошибаюсь. Надеюсь.
Отредактирован XOR
кстати, забыл сказать, теперь обычные приложения "встраиваются" в систему, например, если реализовать контракт поиска, то система будет искать в твоём приложении, даже если оно не запущено, etc..