Новости для разработчиков

  • Microsoft начала официальное распространение Expression Studio 4. В состав Expression Studio включены три базовых компонента: Expression Blend для разработки дизайна интерфейсов к приложениям Silverlight и WPF (Windows Presentation Foundation) в формате XAML; Expression Web для создания веб-страниц; Expression Encoder для кодирования и потоковой передачи видеоматериалов. Главным новшеством в модуле Expression Blend 4 стала поддержка .NET 4 и Silverlight 4, а также полное взаимодействие со средой разработки Visual Studio 2010. Как говорят в Microsoft, утилита Expression Blend сможет положить конец уродливо оформленным приложениям. Новинкой в версии 4 является интеграция с платформой SharePoint в компоненте SketchFlow, который обеспечивает создание схематических прототипов для логики интерфейса. Готовые прототипы можно публиковать в SharePoint, чтобы собирать отзывы потенциальных клиентов и вносить необходимые изменения в дизайн и конструкцию приложений. Кроме всего прочего, Expression Blend является главным инструментом для создания Silverlight-приложений, в том числе мобильных приложений, ориентированных на платформу Windows Phone 7. Новая версия Expression Blend не содержит отдельных компонентов для Windows Phone 7, но они должны появиться в самое ближайшее время. В компоненте Expression Web 4 главным новшеством стало расширение для функции SuperPreview. Технология SuperPreview позволяет наглядно сравнивать отображение веб-страниц в разных браузерах. На данный момент поддерживается предпросмотр в браузерах Internet Explorer 6, 7 и 8, а также в Firefox (если он установлен в локальной системе). С выпуском пакета Expression Web 4 компания Microsoft запустила бета-версию своего сервиса для предпросмотра страниц в удаленных браузерах - уже поддерживается браузер Safari 4 на платформе Mac OS X, хотя этот список должен быстро пополняться. Кроме сравнения в браузерах, функция SuperPreview также поддерживает сравнение веб-страницы с ее макетом в Photoshop, множество дополнительных возможностей, в том числе синхронную прокрутку, подсветку выделенного HTML-элемента в обоих окнах сравнения, а также возможность наложения одного варианта отображения на другой для визуальной оценки позиционирования элементов. Модуль Expression Encoder 4 отличается улучшенной производительностью кодеков на низких скоростях передачи. Кроме того, обеспечивается улучшенный захват изображения с экрана и DRM-защита для вещания потоков в прямом эфире. Дополнительно в версию 4 включен новый механизм кодирования для формата H.264.
  • Сообщество Eclipse провело опрос о предпочтениях Java-разработчиков, сообщает Linux.org.ru. Количество Java-программистов, которые используют Linux на своих компьютерах, составило 33%. Из них 58% используют дистрибутив Ubuntu. В опросе приняли участие 2000 разработчиков. 26.9% Java-разработчиков создают приложения для web, 21% - приложения для домашних компьютеров, 26.9% - приложения для серверных нужд. 58.3% разработчиков используют централизованную систему управления версиями Subversion, а 12.6% используют CVS. 69% разработчиков используют классический Sun/Oracle Java, a OpenJDK - всего 21%. 69.5% разработчиков используют Eclipse для программирования на языке Java, 41% разработчиков признались, что используют открытый исходной код из других проектов и не возвращают свои улучшения. За один год число таких разработчиков удвоилось (в прошлом году их было 27%).
  • Microsoft анонсировала новый набор правил для разработчиков, желающих продавать свои приложения и контент через электронный магазин мобильных приложений Marketplace. Кроме приятных отличий от Apple AppStore вроде встроенного механизма для пробных и бесплатных приложений с возможностью покупки дополнительных функций, магазин Marketplace для платформы Windows Phone 7 предусматривает ряд довольно жестких ограничений, в том числе полный запрет на порнографию и иные материалы сексуального характера. Как и в случае с известным сервисом Apple App Store, платформа Microsoft Marketplace предусматривает плату в $99 на одного разработчика. За эту плату разработчик может публиковать неограниченное количество платных приложений со стандартной схемой раздела выручки от продаж: 70% - разработчику, 30% - владельцу магазина. Также один разработчик может разместить до 5 бесплатных приложений. Публикация дополнительных бесплатных приложений обойдется в $19,99 за каждое. В отличие от Apple AppStore, магазин Windows Phone 7 Marketplace предлагает разработчикам несколько готовых механизмов для наиболее востребованных моделей продажи приложений. В частности, кроме стандартных вариантов - платные и бесплатные, предлагаются еще три: пробные с ограниченным сроком действия лицензии, оплачиваемые просмотром рекламы (ad-funded) и так называемые freemium-приложения (само приложение распространяется бесплатно, т.е. "Free", но некоторые дополнительные возможности открываются в уже загруженной копии приложения только за дополнительную плату). Интересно, что для пробных приложений разработчики могут задавать срок использования по своему усмотрению. Важной новостью стали правила сертификации приложений, публикуемых в Marketplace. Введен жесткий запрет на материалы сексуального характера. Пока неопределенным остается вопрос об альтернативных способах загрузки приложений. Так, многие компании, желающие развернуть свои собственные приложения на смартфонах Windows Phone 7, будут вынуждены прибегать к помощи Marketplace. Конечно, разработчики Marketplace постараются всеми силами оградить такие приложения от доступа посторонних, но полностью исключить такую вероятность нельзя. Несмотря на ряд противоречивых ограничений, платформа Windows Phone 7 Marketplace выглядит очень продуманной. Особенно полезными для разработчиков приложений должны стать стандартные функции для пробных программ, freemium-приложений и программ с просмотром платной рекламы.

Вадим СТАНКЕВИЧ

 
Версия для печатиВерсия для печати

Номер: 

23 за 2010 год

Рубрика: 

Software
Заметили ошибку? Выделите ее мышкой и нажмите Ctrl+Enter!