Лояльные разработчики обеспокоены положением дел с Windows 8
Еще в прошлом году Стив Баллмер (Steve Ballmer) заявил, что Windows 8 является огромным риском для Microsoft во многих отношениях - она будет выглядеть по-новому, работать на различных конфигурациях компьютеров и обеспечивать обратную совместимость с миллионами существующих приложений для Windows. Но подобный ход вызвал гнев некоторых лояльных к Microsoft разработчиков, которые уже давно являются одним из наиболее важных активов компании. И вот почему.
Ранее в этом месяце на конференции D9 Microsoft в первый раз показала
С точки зрения бизнеса и технических перспектив это имеет смысл. Windows 8 будет работать на разных аппаратных спецификациях - традиционном Intel х86, SOC от Intel, и, по крайней мере, на четырех различных чипах ARM. Программирование для каждой из этих платформ занятие весьма затруднительное - от разработчиков требовалось бы перекомпилировать код для каждой платформы, и, возможно, переписать куски кода, которые не работают.
HTML5 и JavaScript - это кросс-платформенные веб-стандарты. По крайней мере, на бумаге -
Как отмечает аналитик Роб Санфилиппо (Rob Sanfilippo), Microsoft последовательна: HTML5 полностью поддерживается в IE9 и вскоре его поддержка появится в мобильном браузере в Windows Phone. Приложения для планшетов Windows 8 будут кросс-платформенными. В этом отношении Microsoft последовательна.
Так в чем же проблема? Как
Это не просто делает их предыдущий опыт бессмысленным, но и открывает двери для армии веб-разработчиков, которые никогда не были особенно заинтересованы в платформе Microsoft. Вдруг все эти молодые разработчики смогут создать конкурентноспособные программы для Windows? Обидно за парня, который потратил десятилетия, совершенствуясь в C#.
Windows 8 будет также включать более традиционный слой, который, скорее всего, будет запускать приложения, написанные с использованием традиционных технологий. Будто
Санфилиппо на самом деле думает, что Microsoft испытывала давление и показала Windows 8 второпях, потому что успех iPad от Apple и
Санфилиппо также указывает на таинственные слухи о проекте под кодовым названием "Jupiter", который может послужить мостом между старыми платформами (Silverlight и .NET) и новым пользовательским интерфейсом для планшетов Windows 8. Но, как отмечает блоггер с ZDNet Мэри Джо Фоли (Mary Jo Foley), официально
Microsoft в сентябре проведет большую конференцию разработчиков - BUILD, - на которой, как ожидается, компания поделится информацией о том, как писать программы для Windows 8. Остается только надеяться, что проблемы будут исчерпаны и разработчики воодушевлено примутся создавать приложения для Windows 8.
Но Санфилиппо предупреждает, что если Microsoft не разъяснит свою позицию четко, то окажется в проигрыше и разработчики уйдут на другие платформы, в частности iOS от Apple.
Источник:
Перевод: houseboy
Комментарии
Чёто я не понял, как на ядре 6.2 может не работать тот же нет фрейморвк? Да и Майкрософт вроде же упомянала о разработке Visual Studio 2012?
Где-то слышал что будет версия .NET на которой можно будет писать системный софт и драйвера для Windows 8 (на C# например)
Все и дальше будет работать. Проблема в том, что MS теперь рекомендует делать новые приложения на HTML5+JavaScript, по сути, отбросив все предыдущие наработки в области GUI и не только.
Думаю это шаг к популяризации IE. Вроде приложения на HTML только он умеет обрабатывать...
Бунт из-за боязни соперничества с разработчиками на HTML+JavaScript?
moskwich, мне тоже так кажется, предыдущий опыт можно будет по-прежнему использоваью Единственное чего боятся это конкуренции
Серьёзные приложения для работы с данными на html5 не разработаешь
А казуальная херня - ну пускай будет на html5, кому от этого хуже? Хотя думаю silverlight и wpf будут рулить ещё больше в win8
Серьёзные приложения переедут на тонкий клиент+cloud, системные псевдополезные утилиты наконец-то уйдут, надеюсь)
.NET Framework вроде как входит в Windows 8 (четвертая версия),так что все будет работать.
Входит-то входит, но ведь и старый интерфейс входит, но ощущение от него, что это режим совместимости какой-то. В конце-концов, программы с Win 3.x сейчас тоже поддерживаются, но выглядят они мягко говоря странно в окружении привычных Win32-программ. Возможно, через какое-то время то же самое будет и с нынешними приложениями.
Боятся, я думаю, не только конкуренции, ведь многие коммерческие программы идут с закрытым исходным кодом, а в HTML+JS защитить его от реверс-инжениринга намного сложнее. Переход на облака это выход, конечно, но не для всех, иначе ХросОС легко победил бы. Я что-то сколь-нибудь ценное из своих данных облакам доверять не планирую в ближайшие годы.
Если бы дело было несколько лет назад, то никто бы и не заикнулся об уходе с Win-платформы, но сейчас доля эппла растёт достаточно неплохо и это вполне прибыльный и не слишком насыщенный рынок. Если MS начнёт грубо рубить .NET (в чём я очень сомневаюсь, но всё-таки), то я буду перелазить на что-то кросс-платформенное, чтобы писать сразу под несколько платформ. Вряд ли MS обрадуется, что на альтернативных ОС появляется всё больше и больше разного софта, ведь это одна из причин популярности Windows.
Подождём до осени...
Что-то меня эти сообщения, как начинающего разработчика на .net, не очень-то радуют
Стоит вспомнить историю.
Цитата:
Другой лагерь назван мною лагерем журнала MSDN: по имени журнала для разработчиков, полного увлекательных статей обо всех способах отстрела собственной ноги при помощи продуктов Microsoft и собственного программного обеспечения. Лагерь журнала MSDN всегда пытается убедить вас применять новые и сложные внешние технологии, такие как COM+, MSMQ, MSDE, Microsoft Office, Internet Explorer и его компоненты, MSXML, DirectX (пожалуйста, самую последнюю версию), Windows Media Player и Sharepoint... Sharepoint! У кого он есть? Пышный наряд внешних зависимостей, каждая станет причиной сильнейшей головной боли, когда вы отправите ваше приложение заплатившему вам деньги клиенту, а оно откажется работать. Техническое имя этому – ад DLL. Это работает здесь: почему оно не работает там?
По теме
- Магазины приложений Windows 8 и Windows Phone 8.x перестают работать для обновления софта
- Уже 1 июля 2019 года прекратится обновление приложений Windows 8
- Прекращение работы Microsoft Store в Windows 8.x и WP 8.x
- Завершена основная поддержка Windows 8.1, а также Windows 10 Mobile (1511)
- Windows 7 и Windows 8.1 перешли на модель накопительных обновлений
- Пользователей заинтересовал загадочный патч KB3103709
- Microsoft изменила условия поддержки Windows 7/8.1 на устройствах с Intel Skylake
- Завтра заканчивается поддержка Windows 8
- Более 30 опциональных обновлений Windows будет выпущено сегодня
- Стоимость Windows 8.1 with Bing для производителей