Учебники

Разработка для Windows 10 — веб-платформа

В Windows 10 разработчикам очень легко создать приложение универсальной платформы Windows (UWP) и разместить свой веб-сайт в этом приложении, которое затем можно опубликовать в Магазине Windows для загрузки.

преимущества

  • С помощью этой новой функции в Windows 10 веб-разработчики могут легко преобразовывать компоненты своих веб-сайтов в приложения Windows.

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

  • Кроме того, они также могут получить доступ к универсальным API-интерфейсам, которые позволят разработчикам получить доступ к некоторым интересным вещам, таким как уведомления, камера, календарь, Cortana и другие.

С помощью этой новой функции в Windows 10 веб-разработчики могут легко преобразовывать компоненты своих веб-сайтов в приложения Windows.

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

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

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

  • Настольные компьютеры
  • Смартфоны
  • Xbox
  • таблетки
  • HoloLens и другие устройства

В настоящее время есть только одна проблема с этой функцией — безопасность. Очевидно, что Microsoft необходимо решить эту проблему как можно скорее.

Давайте разберемся с помощью примера, в котором мы будем размещать веб-сайт и преобразовывать этот веб-сайт в приложение Windows.

Следуйте приведенным ниже инструкциям.

Создайте новый универсальный проект Windows из « Файл»> «Создать»> «Проект» .

Выберите « JavaScript»> «Windows»> «Универсальный» на левой панели нового проекта и диалогового окна.

На средней панели выберите « Пустое приложение» (Universal Windows) .

Напишите в поле имени UWPWebApp и нажмите кнопку ОК .

Если вы посмотрите в окно Solution Explorer , вы увидите некоторые файлы и папки.

Удалите папки css, js, WinJS и файл default.html , потому что в этом примере мы просто размещаем веб-сайт и предполагаем, что все содержимое находится на удаленном сервере. Поэтому нам не нужно большинство локальных файлов.

После удаления вышеупомянутых файлов и папок, теперь дважды щелкните файл package.appxmanifest, и вы увидите следующее окно.

Теперь укажите URL-адрес веб-сайта, заменив default.html в поле «Начальная страница» URL-адресом. В целях демонстрации мы будем использовать URL-адрес https://www.google.com.pk/ веб-сайта.

Теперь перейдите на вкладку Content URI и определите правило и права доступа для вашего веб-приложения.

В поле URI укажите ссылку на веб-сайт, а затем выберите « Включить» в раскрывающемся списке «Правило» и « Все из WinRT Access» .

Когда вы запустите это приложение, вы увидите стартовую страницу Google в своем приложении, как показано ниже.