До конференции Microsoft Build осталось всего несколько дней, и сейчас, возможно, последний момент, чтобы расслабиться и задуматься над необычной последовательностью событий, которые привели к тому, где мы находимся.
Я не буду вдаваться в подробности того, что произошло. В общих чертах, Microsoft напугала сообщество разработчиков, заявив, что она поддерживает подход HTML5 к разработке приложений для Windows. Сказать достаточно безобидно, но это было воспринято как минимум как указание на то, что Microsoft больше не поддерживает Silverlight, WPF и .NET в целом.
С тех пор Microsoft пыталась исправить ситуацию и убедить всех, что Silverlight безопасен, но утечки и слухи, если их сложить, по-прежнему говорят об обратном. В частности, внимание, которое уделяется C ++, действительно подтверждает идею о том, что WinC ++ станет новым .NET. Слово «родной» так часто встречается в заявлениях Microsoft, что кажется маркетинговым императивом.
В поддержку нового нативного подхода к разработке приложений для Windows ходят слухи о Jupiter, фреймворке 2D UI, производном от DirectX, который можно использовать из C ++, JavaScript или XAML. Все это имеет смысл, если вы рассматриваете это как борьбу за власть между языками, работающими над .NET, и системами, которые все еще привержены C ++ и старым способам работы, то есть COM и нативному коду.
Стремясь убедить сообщество в том, что оно предоставляет информацию о том, что оно делает, блог Microsoft Building Windows 8 распространяет информацию со скоростью, которая предполагает, что цель состоит в том, чтобы сохранить секрет, а не распространять информацию.
Пока в блоге сообщается о том, что Windows будет поддерживать USB3; загружаться быстрее; иметь новый файловый менеджер в виде обновленного проводника Windows; и поддерживает форматы файлов ISO и VHD. Хотя эти вещи интересны, они довольно очевидны или не связаны с основными проблемами. Да, Window 8 будет поддерживать USB 3 — было бы неожиданно, если бы он этого не сделал — и какая версия Windows не обещала загружаться быстрее. Объявление о том, что файловые системы ISO и VHD будут поддерживаться, просто поднимает вопрос, почему они еще не поддерживаются. Итак, единственные интересные новости, которые у нас есть, это то, что файловый менеджер будет исправлен.
Даже новость о том, что в Windows 8 будет две версии настольного компьютера — одна для планшетов и одна, ну, ну, для настольных компьютеров — не удивительная новость. Windows всегда использовала оболочку-приложение для предоставления услуг рабочего стола, поэтому пришло время, наконец, выбрать, какую оболочку мы хотим запустить.
Так что никаких сюрпризов и публичной повестки дня для Build пока нет, хотя впереди всего один рабочий день. Самым забавным является то, что в верхней части Build Agenda написано «Может быть изменено без предварительного уведомления» — некоторые изменения, любые изменения приветствуются.
Случалось ли когда-нибудь, чтобы крупная конференция начиналась без какой-либо опубликованной повестки дня?
Так чего же нам ожидать от сборки?
Предполагается, что это:
новое мероприятие, которое показывает современным разработчикам оборудования и программного обеспечения, как воспользоваться преимуществами будущего Windows.
Но, несмотря на упоминание об аппаратных приложениях, разработчики стекаются, чтобы узнать о будущем платформы — в конце концов, она заменила PDC в этом году. Слухи такие:
что будет выпущена бета-версия Windows 8
Планшет Samsung будет продемонстрирован под управлением Windows 8 и, возможно, роздан участникам конференции.
Кроме этого, мы вообще ничего не знаем. Таких секретов не удается сохранить даже службам госбезопасности. Можно было почти представить, что, возможно, все это произошло в последнюю минуту и, возможно, немного поспешно.
Так что там можно увидеть? Это важный вопрос, потому что наличие ожиданий означает, что мы можем лучше объективно оценить то, что происходит на самом деле.
Да, я думаю, что будет Windows 8 Beta, но это не значит, что она ответит на вопросы разработчиков. В конце концов, что вы можете сказать о стратегиях разработки, взглянув на копию Windows 7?
Разборчивость и цирк в связи с запуском бета-версии должны занять много времени, а демонстрации интерфейса планшета — еще немного. Затем добавьте несколько сеансов с Silverlight 5, ASP.NET MVC и некоторыми из менее разрушительных аспектов обновленного C ++, и вы, вероятно, сможете заполнить большую часть времени. Добавьте, возможно, некоторую расплывчатую информацию о том, что будет в Visual Studio, и, да, я действительно думаю, что возможно, что Microsoft сможет создать впечатление, что она поделилась некоторыми важными новостями, не расставаясь с тем, что мы действительно хотим знать.
Microsoft, вероятно, не будет честна в отношении будущего Silverlight, WPF, .NET или альтернативного будущего Jupiter, C ++, нативных приложений и HTML5. Эти вещи не связаны с выпуском бета-версии Windows 8, и это, скорее всего, будет в центре внимания конференции по сборке.
Конечно, все это может быть неправильным, и у Microsoft может быть четкая дорожная карта, которую она описывает в Build, и мы все можем вернуться домой, зная, куда нас приведут следующие несколько лет — нравится нам это или нет.