Опрос
Вы участвуете в программе Windows Insider?
Популярные новости
Обсуждаемые новости

Лояльные разработчики обеспокоены положением дел с Windows 8

Напечатать страницу
17.06.2011 14:55 | houseboy

Еще в прошлом году Стив Баллмер (Steve Ballmer) заявил, что Windows 8 является огромным риском для Microsoft во многих отношениях - она будет выглядеть по-новому, работать на различных конфигурациях компьютеров и обеспечивать обратную совместимость с миллионами существующих приложений для Windows. Но подобный ход вызвал гнев некоторых лояльных к Microsoft разработчиков, которые уже давно являются одним из наиболее важных активов компании. И вот почему.

Ранее в этом месяце на конференции D9 Microsoft в первый раз показала интерфейс Windows 8. Когда компанию спросили, как разработчики могут писать приложения, компания ответила, что основными языками разработки станут HTML5 и JavaScript.

С точки зрения бизнеса и технических перспектив это имеет смысл. Windows 8 будет работать на разных аппаратных спецификациях - традиционном Intel х86, SOC от Intel, и, по крайней мере, на четырех различных чипах ARM. Программирование для каждой из этих платформ занятие весьма затруднительное - от разработчиков требовалось бы перекомпилировать код для каждой платформы, и, возможно, переписать куски кода, которые не работают.

HTML5 и JavaScript - это кросс-платформенные веб-стандарты. По крайней мере, на бумаге - в реальности все немного сложнее.

Как отмечает аналитик Роб Санфилиппо (Rob Sanfilippo), Microsoft последовательна: HTML5 полностью поддерживается в IE9 и вскоре его поддержка появится в мобильном браузере в Windows Phone. Приложения для планшетов Windows 8 будут кросс-платформенными. В этом отношении Microsoft последовательна.

Так в чем же проблема? Как отметил Питер Брайт (Peter Bright) из Ars Technica, разработчики Microsoft познали много различных платформ. Сначала Visual Basic. Затем .NET. Затем Silverlight. Теперь же Microsoft, судя по всему, желает, чтобы они забыли все то, что было раньше - если вы хотите писать приложения для новой версии Windows, просто пишите веб-приложения.

Это не просто делает их предыдущий опыт бессмысленным, но и открывает двери для армии веб-разработчиков, которые никогда не были особенно заинтересованы в платформе Microsoft. Вдруг все эти молодые разработчики смогут создать конкурентноспособные программы для Windows? Обидно за парня, который потратил десятилетия, совершенствуясь в C#.

Windows 8 будет также включать более традиционный слой, который, скорее всего, будет запускать приложения, написанные с использованием традиционных технологий. Будто две операционные системы в одной. Но планшетный слой, видимо, станет первостепенным, поскольку именно на него Microsoft делает ставки в борьбе с iPad.

Санфилиппо на самом деле думает, что Microsoft испытывала давление и показала Windows 8 второпях, потому что успех iPad от Apple и падение продаж ПК подняли вопрос о том, чувствуют ли Стив Баллмер и другие лидеры компании угрозу от планшетов. Так что история разработчиков еще не началась.

Санфилиппо также указывает на таинственные слухи о проекте под кодовым названием "Jupiter", который может послужить мостом между старыми платформами (Silverlight и .NET) и новым пользовательским интерфейсом для планшетов Windows 8. Но, как отмечает блоггер с ZDNet Мэри Джо Фоли (Mary Jo Foley), официально Microsoft не сказала об этом проекте ни слова, и такое молчание лишь нервирует разработчиков.


Microsoft в сентябре проведет большую конференцию разработчиков - BUILD, - на которой, как ожидается, компания поделится информацией о том, как писать программы для Windows 8. Остается только надеяться, что проблемы будут исчерпаны и разработчики воодушевлено примутся создавать приложения для Windows 8.

Но Санфилиппо предупреждает, что если Microsoft не разъяснит свою позицию четко, то окажется в проигрыше и разработчики уйдут на другие платформы, в частности iOS от Apple.


Источник: http://www.businessinsider.com
Перевод: houseboy

Комментарии

Не в сети

Чёто я не понял, как на ядре 6.2 может не работать тот же нет фрейморвк? Да и Майкрософт вроде же упомянала о разработке Visual Studio 2012?

17.06.11 15:46
0
Не в сети

Где-то слышал что будет версия .NET на которой можно будет писать системный софт и драйвера для Windows 8 (на C# например)

17.06.11 16:15
0
Не в сети

Все и дальше будет работать. Проблема в том, что MS теперь рекомендует делать новые приложения на HTML5+JavaScript, по сути, отбросив все предыдущие наработки в области GUI и не только.

17.06.11 16:32
0
Не в сети

Думаю это шаг к популяризации IE. Вроде приложения на HTML только он умеет обрабатывать...

17.06.11 16:52
0
Не в сети

Бунт из-за боязни соперничества с разработчиками на HTML+JavaScript?

17.06.11 16:58
0
Не в сети

moskwich, мне тоже так кажется, предыдущий опыт можно будет по-прежнему использоваью Единственное чего боятся это конкуренции

17.06.11 17:13
0
Не в сети

Серьёзные приложения для работы с данными на html5 не разработаешь
А казуальная херня - ну пускай будет на html5, кому от этого хуже? Хотя думаю silverlight и wpf будут рулить ещё больше в win8

17.06.11 17:18
0
Не в сети

Серьёзные приложения переедут на тонкий клиент+cloud, системные псевдополезные утилиты наконец-то уйдут, надеюсь)

17.06.11 17:59
0
Не в сети

.NET Framework вроде как входит в Windows 8 (четвертая версия),так что все будет работать.

17.06.11 18:48
0
Не в сети

Входит-то входит, но ведь и старый интерфейс входит, но ощущение от него, что это режим совместимости какой-то. В конце-концов, программы с Win 3.x сейчас тоже поддерживаются, но выглядят они мягко говоря странно в окружении привычных Win32-программ. Возможно, через какое-то время то же самое будет и с нынешними приложениями.

Боятся, я думаю, не только конкуренции, ведь многие коммерческие программы идут с закрытым исходным кодом, а в HTML+JS защитить его от реверс-инжениринга намного сложнее. Переход на облака это выход, конечно, но не для всех, иначе ХросОС легко победил бы. Я что-то сколь-нибудь ценное из своих данных облакам доверять не планирую в ближайшие годы.

Если бы дело было несколько лет назад, то никто бы и не заикнулся об уходе с Win-платформы, но сейчас доля эппла растёт достаточно неплохо и это вполне прибыльный и не слишком насыщенный рынок. Если MS начнёт грубо рубить .NET (в чём я очень сомневаюсь, но всё-таки), то я буду перелазить на что-то кросс-платформенное, чтобы писать сразу под несколько платформ. Вряд ли MS обрадуется, что на альтернативных ОС появляется всё больше и больше разного софта, ведь это одна из причин популярности Windows.

Подождём до осени...

18.06.11 16:03
0
Не в сети

Что-то меня эти сообщения, как начинающего разработчика на .net, не очень-то радуют

18.06.11 23:29
0
Не в сети

Стоит вспомнить историю.
http://russian.joelonsoftware.com/Articles/HowMicrosoftLosttheWaronA.html

Цитата:
Другой лагерь назван мною лагерем журнала MSDN: по имени журнала для разработчиков, полного увлекательных статей обо всех способах отстрела собственной ноги при помощи продуктов Microsoft и собственного программного обеспечения. Лагерь журнала MSDN всегда пытается убедить вас применять новые и сложные внешние технологии, такие как COM+, MSMQ, MSDE, Microsoft Office, Internet Explorer и его компоненты, MSXML, DirectX (пожалуйста, самую последнюю версию), Windows Media Player и Sharepoint... Sharepoint! У кого он есть? Пышный наряд внешних зависимостей, каждая станет причиной сильнейшей головной боли, когда вы отправите ваше приложение заплатившему вам деньги клиенту, а оно откажется работать. Техническое имя этому – ад DLL. Это работает здесь: почему оно не работает там?

20.06.11 06:26
0
Для возможности комментировать войдите в 1 клик через

По теме

Акции MSFT
420.55 0.00
Акции торгуются с 17:30 до 00:00 по Москве
Все права принадлежат © ms insider @thevista.ru, 2022
Сайт является источником уникальной информации о семействе операционных систем Windows и других продуктах Microsoft. Перепечатка материалов возможна только с разрешения редакции.
Работает на WMS 2.34 (Страница создана за 0.089 секунд (Общее время SQL: 0.067 секунд - SQL запросов: 75 - Среднее время SQL: 0.00089 секунд))
Top.Mail.Ru