Так скоро! Настоящий вопрос не в том, готовы ли мы к этому, а в том, готов ли он для нас? Версия для телефона определенно не готова, как и инструменты разработчика, которые нам понадобились несколько недель назад.
Microsoft планирует выпустить Window 10 всего за восемь недель. Это очень быстрый поворот. Всего несколько недель назад бета-версии Windows 10, которые нас всех просили опробовать, были очень нестабильными, и с каждым выпуском происходили большие изменения. 29 июля слишком рано? Узнаем, когда начнут жаловаться ранние апгрейдеры или нет.
Учитывая, что Microsoft использует подход «Windows как услуга», по-видимому, финальный выпуск не такой окончательный, как предыдущие «коробочные» выпуски с DVD, выпущенные неделями ранее.
На этот раз отличается тем, что большинство этих обновлений будут обновлениями OTA (по воздуху) — или, по крайней мере, через Интернет. Пользователям рекомендуется щелкать предустановленные значки на панели задач для установки новой ОС. Если вы используете легальную Windows 7 SP1 или Windows 8.1, вы можете обновить ее бесплатно. Все младшие «домашние» выпуски будут обновлены до Windows 10 Home, а выпуски Professional и Ultimate будут обновлены до Windows 10 Professional. Если у вас есть версия Enterprise или Windows RT, то для вас не будет никаких обновлений.
Если вы не имеете права на бесплатное обновление, стоимость версии для дома составит 119 долларов, а для версии Pro — 199 долларов. Быстрая сумма, похоже, указывает на то, что дешевле купить копию Windows 7 и воспользоваться бесплатным обновлением, чем купить копию Windows 10.
С точки зрения логического дизайна, Windows 10 по-прежнему немного беспорядок с дублированными функциями. Например, зачем нужны Панель управления и Настройки? Меню «Пуск» лучше, чем ничего, но оно все же не так эффективно в использовании, как меню «Пуск», организованное в виде папок, которое в последний раз видели в Windows 7. Короче говоря, Microsoft удалось восстановить значительный, но не весь ущерб, нанесенный безумием Синофски. .
Вероятно, достаточно, чтобы побудить довольно много пользователей перейти на новую версию — особенно с нулевой ценой для многих.
Для разработчиков это означает, что наконец-то может появиться рынок приложений WinRT, даже если его не так уж много на Windows Phone.
Ключ к этому — новое универсальное приложение (UA). Большая проблема здесь в том, что новый UA отличается от старого UA в Windows 8.1, хотя некоторые программисты думают, что это так. В этом новом мире UA вы просто пишете свое приложение с учетом потенциальных различий в устройстве, на котором оно работает — проверьте размер и разрешение экрана и убедитесь, что API-интерфейсы, которые вы, возможно, захотите использовать, присутствуют. Вам не нужно переписывать свой код для настольного компьютера, мобильного телефона и телефона — достаточно одной базы кода.
Это потенциально очень хорошо, но Visual Studio 2015 RC с инструментами разработки Windows 10 почти не работает. Кажется, что большинство вещей не поддерживается, и выяснение того, как что-то делать, является делом проб и в основном ошибок. Проще говоря, инструментов для создания UA для Windows 10 просто нет. Добавьте к этому тот факт, что Windows 10 не будет выпущена для телефонов 29 июля, и вы начнете понимать, что существует большая проблема.
Microsoft действительно нуждается в том, чтобы мы были в восторге от новых UA, и, честно говоря, я был, пока не попытался создать его.
Всего за восемь недель до запуска платформы у нас все еще нет инструментов, необходимых для создания UA, и они были необходимы несколько недель назад, если мы собираемся быть готовыми с некоторыми приложениями UA. Возможно, к моменту запуска инструменты Windows 10 будут улучшены, будут работать и интегрироваться с Visual Studio, но даже это будет слишком поздно.
Windows 10 может быть готова для конечного пользователя, но определенно не готова для разработчика.
Я нахожу глубоко ироничным, что сообщение в блоге Терри Майерсона, объявляющее Window 10, называется «Hello World: Window 10 доступно с 29 июля». — если это не универсальное приложение Hello World, которое …