15

В Windows 10 появится поддержка консольных UWP-приложений

CMD Hero

На мероприятии Windows Community Standup представители Microsoft рассказали о трех долгожданных функциях для универсальных приложений Windows 10. Исходя из отзывов разработчиков, Microsoft решила добавить в Windows 10 возможность запускать одно приложение несколько раз в отдельных процессах, поддержку консольных UWP-приложений и расширенный доступ к файловой системе.

Читайте такжеMicrosoft анонсировала возможность запускать одно UWP-приложение несколько раз.

Консольные UWP-приложения – это как классические консольные приложения, у которых нет своих собственных окон. Вместо этого ни используют командную строку или PowerShell для ввода или вывода информации. До недавних пор разработчики могли писать лишь классические консольные приложения, но теперь они могут создавать и UWP-программы, ориентированные на работу в командной строке. Такие приложения можно публиковать в магазине Microsoft Store и распространять их как любые другие универсальные или конвертированные приложения. У него также будет собственное место в списке приложений и главная плитка, которую можно закрепить на меню Пуск. Консольные UWP-приложения можно запускать из списка, плитки или иконки, либо же из командной строки или окна PowerShell. Более того, разработчики могут использовать консольные и традиционные Win32 API, вроде printf или getchar.

Как для обычных, так и консольные UWP-приложения пригодится расширенный доступ к файловой системе. Доступ к файловой системе в принципе разделен на два формата:

  • Приложение получает разрешение на доступ к файловой системе из текущей рабочей папки и ниже. К примеру, пользователь выбирает приложение для командной строки, а затем выбирает папку, из которой запустить приложение. После этого программа получит доступ ко всем файлам и вложенным папкам внутри выбранной директории.
  • Приложение получает разрешение на доступ ко всей файловой системе устройства. Иными словами, у приложения будет доступ уровня пользователя. Поскольку это очень мощная возможность, ее надо должным образом регулировать и проверять. Если разработчик публикует в магазине приложение с полным доступом к файловой системе, ему надо предоставить дополнительные описания, которые пояснят, почему приложение нуждается в расширенном доступе.

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

Источник: Официальный блог Windows.

НравитсяНе нравится
+2
Loading ... Loading ...

Комментарии (15)

    24.02.2018 в 19:55
    +3
    Nokia Lumia 820

    Движуха пошла?

    24.02.2018 в 21:20
    0
    Android

    Медленно

    25.02.2018 в 6:19
    0
    Nokia Lumia 820

    Хоть так))

    25.02.2018 в 7:46
    0
    Android

    Ага, лучше, чем вообще ничего)

    25.02.2018 в 16:15
    0
    Nokia Lumia 820

    Точняк!))

    25.02.2018 в 12:38
    0
    Android

    Отрезвели...

    25.02.2018 в 16:15
    +1
    Nokia Lumia 820

    Дона....отрезвела... Куда потерялся?

    25.02.2018 в 2:25
    -3
    Android

    Кому оно надо?

    25.02.2018 в 8:33
    0
    Android

    Читаем внимательно и желательно вдумчиво: "Исходя из отзывов разработчиков, Microsoft решила добавить в Windows 10 возможность запускать одно приложение несколько раз в отдельных процессах"
    Надеюсь вопрос исчерпан? Или объяснять?

    25.02.2018 в 10:18
    0
    Android

    Это другая новость. Работа в командной строке на. Uwp

    25.02.2018 в 10:56
    0
    Android

    Не суть. Смысла не меняет.

    25.02.2018 в 17:48
    -1
    Android

    Как раз таки меняет. Сама идея uwp в упрощении, универсальности... А тут на тебе. Командная строка. Кому она надо?

    25.02.2018 в 18:10
    0
    Android

    Блин ну если вы не понимаете, мне сложно в двух словах объяснить. Консольное приложение и объектное программирование - немного разные вещи, и говорить, что есть UWP и не нужно консоль? Это как сравнивать кое, что с пальцем.
    UWP может быть как на разных языках (С, С++, С#, Visual Basic, Java) так и консольным (Тепрь уже), процедурным или ООП, хотя может быть и тем и тем.

    25.02.2018 в 18:12
    -1
    Android

    Что это даст большинству юзеров?

    25.02.2018 в 18:17
    0
    Android

    Юзеру абсолютно ничего. Ему вообще пофиг как и на чем написано приложение. Это даст больше возможностей разработчикам.
    Еще раз цитирую: "Исходя из отзывов разработчиков, Microsoft решила добавить в Windows ..."

Вы должны быть для написания комментариев.