12 принципов разработки Windows
Как пишет eWEEK, 19 июля Microsoft в лице первого вице-президента Брэда Смита (Brad Smith) огласила 12 приципов, основываясь на которых планируется вести разработку всех десктоп-версий Windows, начиная с Vista.
Как говорит Смит, большинство принципов корпорация вынесла для себя из опыта последних 10 лет, насыщенных анти-монопольными судебными разбирательствами, конкуренцией на нескольких фронтах и многими другими важными моментами. Вот они, лишенные лирических отступлений и развернутых пояснений Смита:
- Облегчение совместимости стороннего ПО и драйверов с ОС.
- Возможность для поставщиков компьютеров с предустановленной Windows изменять вид системных меню, добавлять иконки, дополнительные настройки и прочее, то есть – модульный принцип построения интерфейса.
- Принцип, по которому для любой задачи может быть назначена любая программа по-умолчанию, включая не-майкрософтовские продукты. Это могут делать как сами пользователи, так и поставщики ПК.
- Продвижение сторонних программ, например в области поиска и медиа. Это значит, что до сведения пользователя будет доведено, что искать в интернете можно не только через MSN (представьте, есть много людей, которые не слышали о Google! :) ).
- Производители ПК, использующие в качестве ОЕМ-ОС не только Windows, но и другие продукты (сейчас уже мало кто не выпускает компов с установленными изначально Linux или FreeDOS/OpenDOS), не будут подвергаться ценовым репрессиям. Все контракты на поставку ОС таким производителям будут заключаться на основе публичного прайс-листа, доступного с сайта Microsoft.
- Все использованные в новых ОС новшества, которые в принципе могут использовать для своих продуктов сторонние разработчики ПО, будут задокументированы и представлены всем желающим в виде API. Ключевое слово здесь – все.
- Новый набор интернет-сервисов Windows Live, которым сейчас активно занимаются в корпорации, не будет никому навязываться – потребители вправе будут решить нужно оно им или нет.
- Доступ в интернет не будет каким-то образом ограничиваться (то есть времена, когда скачать обновления для винды можно было только Internet Explorer’ом уйдут в прошлое).
- Также Microsoft обязана (по решению суда) не вступать в соглашения со
сторонними фирмами, желающими экслюзивно продвигать Windows или ее часть на каком-то рынке. - Коммуникационные протоколы и технологии, используемые в ОС, будут доступны для всех желающих их использовать в своих продуктах. Кто сказал, что бесплатно?
- Патенты на инновации в ОС будут открыты для изучения под лицензией.
- Поддержка отраслевых стандартов будет одним из важных направлений разработки.
Смит заметил, что это не 12 заповедей и в них нет ответов на все вопросы. Идущие сейчас судебные процессы (по мотивам ТВ-рекламы: "в эту секунду 1254689 человек спят,… 1500 человек судятся с Microsoft" :) ) не учитываются и, возможно, будут учтены потом. Также Брэд не приминул упомянуть модную тему нейтральности сети, сказав, что Майкрософт завсегда горой за право любого человека иметь доступ к информации. Ага.
В общем-то названные принципы уже были давно и крепко описаны в законодательстве большинства стран, где работала Майкрософт, что никак не мешало ей их нарушать. Остается надеяться, что и сейчас все эти слова не просто так и потом не будет отмазок вроде "А я пальцы за спиной скрестил!" или "На самом-то деле я имел в виду совсем другое…"! :)
24 Июл 2006 в 0:18
news2.ru
24 Июл 2006 в 1:49
гы :) т.е. Гейтс откажется от своих любимых недокументированных возможностей?
Интересно, а не станет ли это минусом?
Раньше Гейст делал как: они писали апи, половина из которого не была документированна, или была документированна, но слабо. Причем это была вкусная часть. Все ее использовали, после периода раскопок кода винды. И все были довольны. Конечно, майкрософт ни за что не отвечала, но все равно, все работало и все всех устраивало.
Теперь же, когда Гейтс сотоварищи должен документировать все подряд, что пишет, не решат ли ребята просто забить болт на многое и банально урезать вкусности?
24 Июл 2006 в 1:56
Вот мне шестой пункт тоже показался самым занимательным. Они же затрабахаются документировать все фичи в API! Точнее затрабахаются отличать фичи от багов :) И наверняка текучка кадров в отделе документации будет большая – высокий процент самоубийств им обеспечен… :)
24 Июл 2006 в 11:19
Заявления интересные. Посмотрим, как они будут их обходить (похоже, все с долей иронии относятся к тому, что МС будет выполнять сказанное).
25 Июл 2006 в 1:11
да на мой взгляд во многих пунктах нет ничего критичного, либо даже нового :)
вот например пункт 3 :)
ну скажите, расзве у вас раньше не тот же самый принцип на десктопе соблюдался? :)
25 Июл 2006 в 1:47
seen it all, согласен. Раз Еврокомиссия сказала, значит они будут следовать. И все равно, что все давно приспособились и вполне довольны. Все это делает обещания еще меньше похожими на правду…
28 Июл 2006 в 2:49
«Как пишет eWEEK, 19 августа Microsoft в лице первого вице-президента Брэда Смита (Brad Smith) огласила »
Новость от 26 июля о том что мелкософт ОГЛАСИЛА 19-го августа – это сильно!
28 Июл 2006 в 14:40
Fizpok, у меня слов нет! :) Блин, как же я все это время не замечал такой опечатки? :) Спасибо, поправил. Там говорится об июле, естественно.