Улучшения неопубликованной загрузки Windows 8


Если вы используете средство загрузки неопубликованных приложений для установки приложений без использования Магазина Windows в Windows 8.1, новое обновление Windows 8.1 добавляет две новые функции, которые, возможно, делают его более удобным для использования в корпоративных условиях.

Боковая загрузка решает проблему использования Магазина Windows в качестве источника приложений Windows 8.1. Большинство приложений, устанавливаемых пользователями, поступают из Магазина Windows, но организации, разрабатывающие собственные приложения, могут установить их напрямую, используя механизм «неопубликованной загрузки».

Одним из улучшений обновления Windows 8.1 является возможность использовать боковую загрузку для всех устройств Windows 8.1 Pro, которые присоединены к домену Active Directory. Так уже было в компаниях, использующих Windows 8.1 Enterprise.

Функции загруженных приложений из Магазина Windows означают, что они могут работать с процессами рабочего стола, приложениями или локальными службами, вне контейнера приложения.

Первая особенность – это возможность использовать сетевой шлейф. Ваше приложение в магазине Windows подключается к службе рабочего стола через адрес localhost, который разрешается на локальный компьютер. После подключения ваше приложение может отправлять запросы и получать ответы от службы, как если бы эта служба находилась на удаленном сервере.

Преимущество этого заключается в том, что это означает, что ваше приложение может выполнять действия, которые в противном случае могли бы быть предотвращены песочницей приложения Windows Store или моделью безопасности. Вы также можете использовать существующий код бизнес-логики, не переписывая его. Т

В описании новых функций MSDN говорится, что «это решение особенно полезно, когда приложение Windows Runtime может быть установлено как на удаленном устройстве, так и на том же ПК, на котором работает настольный сервер». Стоит отметить, что приложения, использующие сетевой шлейф, не будут приниматься в Магазине Windows.

Об этой функции есть технический документ.

Вторая новая функция – это механизм посредничества, который позволяет вам смешивать код настольных компьютеров и приложений Магазина Windows в одном приложении. Это можно использовать как для использования существующего кода бизнес-логики, так и для использования пользовательского интерфейса приложения Магазина Windows и инструментов UX. Это достигается с помощью нового типа проекта, который поддерживает маршалинг типов среды выполнения Windows между приложениями Магазина Windows и компонентами рабочего стола с помощью межпроцессного контракта. Также есть технический документ о том, как это работает.

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

Как отмечается в комментарии к сообщению в блоге Windows об объявлении,

«Ограничения на то, что пользователям разрешена дополнительная загрузка, по-прежнему являются серьезной проблемой и делают эти технические достижения непригодными для использования в большом количестве наших проектов. Для приложений, которые созданы не только для внутреннего использования на предприятии, мы не можем делать предположений о присоединении к домену или даже о нахождении в организации, где ключи активации будут эффективно приобретены и развернуты. Эти ограничения, хотя и лучше, чем 8.0, по-прежнему без необходимости блокируют внедрение современной платформы ».

Комментатор, RLevy, очень убедительно заявляет, что ограничения не помогают с безопасностью, потому что, если код рабочего стола был загружен неопубликованно, то, может ли пользователь также загрузить неопубликованное современное приложение, не влияет на то, насколько сильно вредоносный код рабочего стола наносит мог сделать. RLevy заключает

«Сделайте политику загрузки неопубликованных приложений такой же, как и для настольных приложений – позвольте организациям блокировать ее, если они захотят, но по умолчанию предоставьте разработчикам возможность осуществить переход на новую платформу»

Конечно, этот баланс безопасности и удобства использования не ограничивается только магазином приложений Microsoft. Это проблема, которую все магазины приложений представляют для бизнеса, использующего свою защищенную платформу.


Добавить комментарий