Windows 8 – новые возможности и новые ограничения для приложений

0

Автор: SatoMaker | Рубрика: Полезное рядом | 19-05-2012 |

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

Уже не секрет, что компания Microsoft стремится построить вокруг своей будущей операционной системы Windows 8 новую довольно замкнутую экосистему. Эта экосистема во многом похожа на структуры, уже выстроенные вокруг мобильных платформ Windows Phone, Android, iOS, а также для настольной платформы Mac OS X. Вместо традиционной для настольных сред свободы предлагается единая централизованная система продажи, доставки и контроля приложений. Кроме всего прочего, это означает, что разработчики столкнутся со значительными изменениями в политиках и технологиях разработки. Тем не менее, авторы Windows 8 обещают, что создавать приложения для новой операционной системы станет намного проще, в том числе заниматься разработкой сайтов, а значит недорогая раскрутка сайтов уже не фантастика.

Хорошая новость о работе магазина приложений Windows Store связана с контролем разработчиков над своими приложениями. Кроме установки одним щелчком, они теперь смогут непрерывно передавать создателям информацию о сбоях и отзывы пользователей. Самое важное, что для реализации всех этих востребованных функций разработчикам не придется писать ни строчки кода — всю работу берет на себя сама система Windows 8. Кроме того, при повреждении файлов приложения механизм Windows Store автоматически обнаружит это и загрузит оригинальные файлы из магазина приложений.

Что касается изоляции Metro-приложений, здесь разработчиков ожидает изменение системы разрешений как в магазинах мобильных приложений. Например, каждый автор приложения должен заранее объявлять перечень всех его функций и возможностей. Явного запроса потребуют такие функции, как доступ к разного рода медиа-библиотекам, к сети или к профилю пользователя. По умолчанию любое приложение не имеет ни одного из этих разрешений, однако, доступ к сети предоставляется с помощью общедоступного встроенного шаблона в фирменных средствах разработки от Microsoft.

Отдельно замечание касается использования недокументированных функций. Теперь для размещения продуктов в магазине приложений разработчик обязан отказаться от любых вмешательств во внутренние механизмы SDK, а также от применения любых интерфейсов API, не поддерживаемых официально. Строго говоря, разработчикам запрещено скрывать и шифровать обходы правил в своих приложениях, однако, по опыту мобильных приложений нужно признать, что нарушения встречаются не так уж редко. Как бы то ни было, к жестким ограничениям для приложений придется привыкнуть, поскольку представители Microsoft всеми своими действиями и выступлениями показывают, что система изоляции – это всерьез и надолго.

Мой блог находят по следующим фразам

Записи по данной теме:

Понравилась статья? У Вас есть возможность получать ежедневные обновления блога удобным для Вас способом:
Подписаться на блог 'Сатомейкер' по email

Ваш электронный адрес:

 

 

Подписаться на блог 'Сатомейкер' по email

Подпишитесь через RSS:

 

Добавить в Google

 

Читать в Яндекс.Ленте


Follow Satomaker on Twitter






Ваш отзыв