Пример проектирования: корпоративные бизнес-приложения среды выполнения Windows

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

Проектирование бизнес-приложений для Windows 8.1

Создание корпоративных бизнес-приложений ставит перед разработчиками уникальный набор задач. Приложения, предназначенные для обычного потребителя, размещаются в Магазине Windows, где их может скачивать кто угодно. Но бизнес-приложения обычно распространяются только среди пользователей, которые участвуют в бизнес-операциях конкретного предприятия. Кроме того, бизнес-приложения обычно взаимодействуют с внутренними хранилищами данных, нацелены на конкретные бизнес-процессы и должны соответствовать установленным политикам безопасности. Чтобы обеспечить безопасность ресурсов компании, бизнес-приложения должны четко управлять применением обновлений. Примерами бизнес-приложений могут служить приложения для POS-терминалов, каталоги продукции, информационные панели, приложения, устанавливаемые на месте эксплуатации, приложения для торговли, управления рабочими процессами, мониторинга и реагирования.

Одновременно с выпуском ОС Windows 8.1 корпорация Майкрософт представила приложения Магазина Windows, которые основаны на новой среде выполнения Windows. Приложения Магазина Windows дают ряд преимуществ для удовлетворения постоянно растущих потребностей разработчиков бизнес-приложений: улучшенную мобильность, усовершенствованную поддержку сенсорного ввода, более высокий уровень безопасности, простоту развертывания и обновления. Среда выполнения Windows новая, но при этом разработчики могут использовать имеющиеся знания и навыки. Приложения Магазина Windows можно создавать на HTML и JavaScript, а также на традиционных языках программирования, таких как C# и C/C++. Результатом для предприятий становится повышение производительности труда пользователей, сотрудников ИТ-служб и внутренних разработчиков.

Для целей данного примера мы побеседовали с группой разработчиков компании Sonoma Partners LLC, использующей решения Майкрософт для создания корпоративных приложений. У клиентов Sonoma Partners уже имелись приложения для пользователей, работающих в офисе, однако они пожелали, чтобы Sonoma Partners создала новые модели взаимодействия с пользователями с учетом неуклонного роста мобильности их сотрудников. В частности, одному из клиентов было нужно приложение для представителей, работающих на объектах. Этим представителям на местах требовалось мобильное решение, позволяющее работать удаленно на объектах клиентов, в машине, в кафе и других подобных местах. Возможностей смартфона оказалось недостаточно, а ноутбук был слишком велик. Лучше всего в данном случае подходило планшетное устройство.

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

В этом примере Fabrikam — разработчик виджетов, которому требуется приложение для представителей, работающих с бизнес-клиентами.

Наверх

Понимание вариантов использования

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

Прежде чем приступить к разработке приложения, специалисты Sonoma не пожалели времени на анализ ситуации клиента. Они исследовали конкретные варианты использования приложений и изучили пользователей этих приложений. Выбрав несколько основных вариантов использования, они ориентировали приложение именно на них. Для такого выбора можно использовать полезный прием — заявление "прекрасно подходит для..." — например, данное приложение "прекрасно подходит для представителей на местах, позволяя им постоянно контролировать взаимодействие с клиентами на выезде". Это утверждение служит своеобразной точкой фокусировки. Оно подсказывает основные сценарии и конструктивные параметры для приложения.

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

Эти компьютеры новых классов оснащаются встроенными возможностями определения географического положения и камерами. Указанные возможности позволили Sonoma Partners без труда добавить в приложение функции работы с картами, фотографиями и видео. Представители получили возможность с легкостью находить следующее место встречи, а также делать фотографии и видеозаписи прямо на объекте. Приложения Магазина Windows работают также в офисе — на универсальных компьютерах с мышью и клавиатурой, поэтому они не ограничены конкретными конструктивными параметрами.

Наверх

Проектирование взаимодействия с пользователем

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

На основе этих принципов компания Sonoma Partners преобразовала формулировку "прекрасно подходит для" в конкретный список сценариев. Эти сценарии помогли определить поток приложения — что пользователь сделает сначала, что он сделает затем. В случае с данным приложением стало очевидно, что большое значение имеют такие сценарии, как создание расписания встреч с клиентами, управление заказами и проверка данных продаж.

Наверх

Навигация по приложению

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

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

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

Главный элемент иерархической схемы — это центральная страница приложения. Центральная страница состоит из нескольких разделов с различным оформлением, которые соответствуют различным аспектам приложения. Эти разделы позволяют расположить уникальное содержимое или функциональные элементы непосредственно на странице. В случае Sonoma Partners было очевидно, что центральная страница должна содержать информацию об учетных записях и заказах, — для представителей на местах важны встречи, задачи, формы заказов, прямые ссылки на основные учетные записи и данные тенденций сбыта.

Выступая в роли разработчика или создателя приложения, вы можете настроить каждую страницу иерархии по отдельности. Затем можно использовать классы навигации для управления потоком приложения. Пример такого потока приведен на рисунке ниже.

Навигация по приложению

Как и в Интернете, вы можете определить процессы навигации, происходящие при щелчке определенного элемента содержимого или раздела страницы. В приложениях Магазина Windows навигация осуществляется также с помощью кнопки "Назад", которая всегда отображается на каждой странице, или через постоянную область на верхней панели приложения.

Справочные сведения по выбору оптимального шаблона навигации для конкретного приложения см. в разделе Шаблоны навигации.

См. в действии плоский шаблон навигации в нашей серии Компоненты приложения от начала до конца.

Наверх

Упорядочение и выделение содержимого путем перемещения команд на панель приложения

В основу приложений Магазина Windows положен следующий принцип: содержимое должно быть на первом плане. Все, что служит для представления содержимого или взаимодействия с ним (это также называют хром), может отвлекать пользователя от основного назначения приложения. В приложениях Магазина Windows команды крайне редко располагаются на самой странице (кроме случаев, когда они очень важны). Вместо этого, где возможно, манипуляции должны производиться непосредственно с содержимым (например, масштабирование жестом сжатия) или с помощью команд панели приложения.

Панель приложения появляется у верхней и нижней границы приложения. Верхняя панель обычно используется для навигации. На ней расположены контекстные команды для текущей страницы и выбранного содержимого, как показано на следующем рисунке.

Панель приложения

Панель приложения обычно скрыта, но ее можно вызвать, проведя пальцем от верхнего или нижнего края экрана, щелкнув правой кнопкой мыши или нажав клавиши Windows+Z на клавиатуре. Кроме того, панель приложения автоматически появляется каждый раз при выборе элемента в содержимом приложения. Поскольку вызов панели приложения — это системный жест, повсеместно используемый в приложениях Магазина Windows, пользователи хорошо с ним знакомы. Благодаря этому им проще освоить работу с приложением.

Обратитесь к следующим разделам за дополнительными сведениями по использованию панели приложения.

Наверх

Использование контекстного масштабирования для навигации и создания краткой сводки содержимого

Бизнес-приложение, подобное разработанному компанией Sonoma Partners, обычно используется для управления большим объемом содержимого. Как создается система сенсорного взаимодействия, использующая четкие и открытые компоновки и при этом позволяющая пользователю легко ориентироваться в больших объемах содержимого в одном представлении? Обеспечение контекстного масштабирования.

Контекстное масштабирование — это процедуры масштабирования, позволяющие уменьшить масштаб жестом сжатия (или кнопкой в случае использования мыши и клавиатуры). В уменьшенном масштабе пользователь видит краткую сводку содержимого, которую можно использовать для навигации или для предоставления более подробного контекста. Например, уменьшение масштаба списка контактов может вести к представлению списка букв с количеством контактов под каждой буквой — при щелчке на букве А открывается список контактов на A. На следующем рисунке контекстное масштабирование дает возможность легко просматривать основные данные и осуществлять навигацию по развернутому представлению центральной страницы.

Контекстное масштабирование

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

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

Обратитесь к следующим разделам за дополнительными сведениями об использовании элемента управления контекстным масштабированием в приложении.

Наверх

Поддержка различных макетов

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

Sonoma провела аналогичную работу, чтобы обеспечить поддержку различных ориентаций и многозадачности при малой ширине окон, как показано на следующем рисунке.

Малая ширина

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

Сведения о разработке приложений с учетом различных размеров окон см. в разделе Рекомендации по размерам окон и масштабированию в зависимости от размера экрана.

Наверх

Контракты обеспечивают постоянное взаимодействие в Windows

Контракты дают возможность вашему приложению участвовать в общих взаимодействиях Windows. Встраивая контракты в приложение, вы обеспечиваете пользователям единообразное взаимодействие во всей среде Windows.

Контракт "Поиск"

Поиск по системе и сети является одним из ключевых элементов взаимодействия с пользователем в Windows. Пользователи могут легко выполнить поиск приложений, файлов и настроек, использовав окно поиска на полотне приложения или проведя пальцем справа налево (или переместив указатель мыши в правый угол) и коснувшись чудо-кнопки "Поиск" или щелкнув ее. Приложения также получают ряд преимуществ от такого взаимодействия благодаря реализации контракта "Поиск", позволяющего пользователям выполнять глобальный поиск из приложения. Sonoma Partners использовала эти преимущества, внедрив поддержку поиска конкретной учетной записи, контракта или заказа. Это показано на рисунке ниже.

Реализация контракта “Поиск”

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

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

Также можно добавить окно поиска в приложение, что позволит модифицировать предоставляемые приложением услуги поиска по мере надобности. В разделе Краткое руководство: добавление поиска в приложение приведен пример реализации контракта "Поиск" в приложении. В разделе Контракты и расширения приложений описаны все контракты, доступные для приложений Магазина Windows.

Наверх

Контракт "Параметры"

Как и контракт "Поиск", контракт "Параметры" можно применять, чтобы предоставлять пользователям хорошо знакомые им средства настройки параметров. Это могут быть параметры всплывающих уведомлений, доступа к устройствам и расположения. Вы также можете создать хорошо знакомые пользователю средства взаимодействия для значений, которые действуют глобально в приложении, но могут меняться (например, имена серверов, расположения и данные для входа). Среди прочих случаев, когда применение контракта "Параметры" идеально подходит для бизнес-приложений Магазина Windows, можно назвать параметры управления учетной записью, такие как удостоверение и разрешения пользователя, управление несколькими учетными записями, выход из системы и сведения об учетной записи. Чудо-кнопка "Параметры" упрощает взаимодействие пользователя с приложением и делает его более понятным. Например, вам не нужно выделять место для специальной кнопки параметров. Чудо-кнопка "Параметры" обеспечивает стандартное взаимодействие во всех приложениях Магазина Windows.

Сведения о реализации контракта "Параметры" в приложении см. в разделе Добавление параметров приложения.

Наверх

Живые плитки для актуальной информации, всплывающие уведомления, вспомогательные плитки для ярлыков

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

Живые плитки

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

Плитки могут быть квадратами трех размеров (малый, средний и большой) или широкими прямоугольниками. Для среднего, большого и широкого размера предоставляется несколько вариантов шаблонов.

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

Всплывающее уведомление

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

Наверх

Поддержка встроенных устройств

Чтобы улучшить взаимодействие с пользователем и упростить рабочий процесс представителей, Sonoma постаралась использовать новые возможности, доступные на компьютерах нового поколения под управлением Windows. Одна из таких возможностей — геопозиционирование. Совместив геопозиционирование со службой "Карты Bing", Sonoma получила возможность отображать текущее положение пользователя на карте и отмечать расположение клиентов и места встреч. Это обеспечивает более интуитивно понятное взаимодействие, чем было возможно в традиционных системах.

В следующих разделах представлена информация об использовании геопозиционирования и службы "Карты Bing" в ваших приложениях Магазина Windows.

Наряду с поддержкой определения географического положения Sonoma Partners использовала поддержку встроенной камеры и средства выбора файлов в Windows 8.1. Это существенно упростило процесс добавления изображений и видео в бизнес-приложение. Эта функция позволяет пользователю легко добавить фотографию клиента с помощью встроенной камеры, с локального диска, из облака или даже из сторонних служб. Сведения о том, как добавить поддержку средства выбора файлов и возможностей камеры в приложения Магазина Windows, см. в разделах Захват или визуализация звука, видео и изображений и Доступ к данным и файлам.

Наверх

Подключение к источникам данных

Sonoma Partners разработала приложение Магазина Windows как составную часть общего решения по управлению приложениями клиентов для работы с корпоративными данными и процессами. Все эти приложения используют в качестве хранилища данных решение Microsoft Dynamics CRM. Приложение Магазина Windows, разработанное компанией Sonoma Partners, было предназначено для представителей, работающих на местах, которым требовалась возможность подключения к корпоративным данным по общедоступным сетям. Используя защищенные веб-службы, Sonoma Partners обеспечила передачу данных Microsoft Dynamics CRM в приложение Магазина Windows, не подвергая риску конфиденциальные данные клиентов. Веб-службы предоставляют общую структуру для описания данных и их совместного использования; это прекрасный способ работы с данными в распределенной среде.

Подробнее о подключении к веб-службам из приложения см. в следующих разделах.

Приложения Магазина Windows могут также хранить данные локально, что обеспечивает автономный доступ и работу приложения. Это бывает полезно в сценариях с автономными данными, которые синхронизируются с центральным хранилищем данных периодически или при наличии подключения. Дополнительную информацию см. в разделе Работа с данными и файлами.

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

Наверх

Привязка к данным

Как и в любом приложении, привязка данных представляет собой мощный инструмент для упрощения программного кода. Приложения Магазина Windows имеют ряд ресурсов и элементов управления, которые можно использовать для привязки данных, в том числе элементы управления ListView и FlipView. Дополнительные сведения и примеры см. в разделе Привязка данных.

Наверх

Проверка подлинности и безопасность

Как упоминалось выше, Sonoma Partners в качестве хранилища данных для своего приложения использует Microsoft Dynamics CRM. Таким образом, Microsoft Dynamics CRM управляет также пользовательскими данными для входа. Как и в случае с данными, Sonoma Partners создала веб-службу с использованием Windows Communication Foundation (WCF) для обработки операций входа. Безопасность в ней также обеспечивалась с помощью протокола SSL. При загрузке приложения пользователь видит экран входа, который сменяет экран-заставку, как показано на рисунке ниже.

Реализация экрана входа в систему

Чтобы улучшить взаимодействие с пользователем, Sonoma Partners использовала хранилище паролей Windows 8.1. Благодаря этому пользователям не приходится повторно входить в приложение.

Приложения Магазина Windows могут поддерживать любое количество средств проверки подлинности, включая вход через домен, многофакторную проверку подлинности с использованием смарт-карт или учетные записи Майкрософт. Кроме того, вы можете управлять всеми учетными данными, представленными в приложении, с помощью хранилищ паролей, чтобы приложение не запрашивало у пользователя учетные данные к одной и той же службе при каждом доступе. Этими учетными данными должен управлять пользователь через панель "Параметры" приложения. Сведения о хранилище паролей см. в справочной документации к PasswordVault.

Наверх

Среда разработки

Для разработки своего решения Sonoma Partners использовала Microsoft Visual Studio 2012 — мощную и привычную среду разработки и написания кода для приложения Магазина Windows. Для разработки пользовательского интерфейса Sonoma Partners использовала Microsoft Expression Blend и Microsoft Visual Studio. Это позволило разделить фоновый код и элементы пользовательского интерфейса в приложении Магазина Windows. Разделение кода и пользовательского интерфейса дало возможность освободить конструкторов, которые занялись созданием интересного взаимодействия с пользователем, тогда как разработчики связали пользовательский интерфейс с данными, устройствами и возможностями приложения.

Вы можете скачать пакет Visual Studio, в который входит Expression Blend, в разделе скачиваемых файлов для разработчиков приложений Магазина Windows. На рисунках ниже показаны Expression Blend и Visual Studio в действии.

Blend для Visual Studio

Visual Studio

Наверх

Тестирование

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

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

Visual Studio включает ряд инструментов для комплексного тестирования приложений на компьютере, на котором ведется разработка. Помимо отладчика Visual Studio, доступен эмулятор и инфраструктура тестирования Visual Studio. Дополнительные сведения см. в разделе Отладка и тестирование в Visual Studio и в видеоклипе Channel 9, посвященном тестированию приложений Магазина Windows для Windows 8 в ручном режиме.

Тестирование приложений всегда следует выполнять не на том компьютере, на котором выполнялась их разработка. Приложения также необходимо тестировать с использованием разных архитектур, разных версий операционной системы и на компьютерах разных конструктивных параметров. Сведения о запуске приложений на других компьютерах см. в разделах Запуск приложения Магазина Windows из Visual Studio и Получение лицензии разработчика.

Наверх

Развертывание

Магазин Windows — прекрасный способ для рекламирования и распространения приложений, однако бизнес-приложения чаще поставляются непосредственно конечному пользователю ИТ-организацией компании. Процедура установки приложений без обращения к Магазину Windows называется скачиванием неопубликованных приложений. Ниже приведено несколько рекомендаций, выполнение которых обеспечит приятные впечатления пользователей от установки и первого запуска неопубликованных приложений.

  • Использование комплекта сертификации приложений для Windows—Как упоминалось выше, прежде чем распространять приложение, выполните сертификационное тестирование в комплекте сертификации приложений для Windows, чтобы обеспечить соответствие требованиям, предъявляемым к приложениям Магазина Windows.
  • Цифровая подпись приложения—Используйте надежную службу сертификации, чтобы подписать ваше приложение корпоративным сертификатом. Это часть процесса развертывания, независимо от того, будете вы распространять приложение через Магазин Windows или нет. Ваш сертификат должен быть надежным для всех компьютеров, на которых будет работать приложение, а имя издателя, указанное в сертификате, должно соответствовать имени издателя в приложении.
  • Задание групповой политики—Убедитесь, что ваша групповая политика допускает установку всех надежных приложений. Это позволит пользователям группы устанавливать скачанные неопубликованные приложения.
  • Развертывание приложения—Существует несколько вариантов распространения приложений среди пользователей сети. Можно использовать обычные решения по управлению приложениями, такие как Microsoft System Center, либо пользователи могут устанавливать приложение с помощью сценария Windows PowerShell.

Сведения о различных способах развертывания бизнес-приложений и управления обновлениями в приложениях см. в разделах Развертывание корпоративных приложений и Что нового в Windows 8.1: усовершенствования политики "принеси свое устройство" (BYOD).

Наверх

Управление приложениями Магазина Windows

Как и в предыдущих версиях Windows, сотрудники ИТ-служб могут продолжать пользоваться такими инструментами, как Windows Intune и Microsoft System Center Configuration Manager, для управления доступом к корпоративным бизнес-приложениям. С появлением Магазина Windows ИТ-специалисты захотят обеспечить соответствие доступа пользователей в Магазин Windows политике компании.

Для приложений Магазина Windows ИТ-специалисты могут предложить несколько вариантов управления приложениями (распространяемыми как внутри компании, так и через Магазин Windows).

  • Средства управления от System Center Configuration Manager и Windows Intune либо MDM от сторонних производителей позволяют контролировать, какие приложения могут поступать в базу пользователей предприятия.
  • Политика компании может разрешить пользователям доступ только к определенным приложениям Магазина Windows. В этом случае с помощью инструмента AppLocker ИТ-специалисты могут ограничить список приложений, доступ к которым пользователи получат в Магазине Windows.
  • Политика компании может ограничить доступ к Магазину Windows только для определенных пользователей или компьютеров. В этом случае специалисты ИТ-служб могут использовать групповую политику, чтобы отключить доступ к Магазину Windows определенных пользователей или компьютеров.

Подробнее см. в разделах Управление клиентским доступом к Магазину Windows, Windows Intune и System Center Configuration Manager.

Наверх