Desktop app converter как пользоваться
При возникновении проблем с использованием инструмента Microsoft Desktop App Converter или приложений, преобразованных с помощью этого инструмента.
Я успешно упаковал и проверил приложение Win32, используя процедуры преобразователя приложений на рабочем столе. Это приложение является автономным exe без специального установщика, поэтому мне не нужно было запустить любой установщик, чтобы сделать пакет. проблема: Я обнаруживаю, что когда прил.
Я создал пакет приложения из приложения win32 с помощью Desktop App Converter. Для отображения музыки необходимо установить два шрифта TrueType. Для этой цели он использует расширение windows.sharedFonts в AppxManifest.xml. Когда я отправляю в магазин, я получаю следующую ошибку: Ошибка проверки .
Я пытаюсь преобразовать свое приложение Win32 из его MSI в пакет приложений UWP с помощью Desktop App Converter, чтобы я мог обновить его в Магазине Windows. Вот шаги. Когда я загрузил файл Windows_BaseImage_DAC_17134.wim и попытался его установить, в конце я получил следующее (не уверен, что это о.
У меня есть приложение Win32, перенесенное на UWP с помощью моста рабочего стола. Приложение имеет как графический интерфейс, так и интерфейс командной строки (отдельные исполняемые файлы). Я хотел бы иметь значок и псевдоним выполнения для интерфейса GUI, но только псевдоним выполнения для интерфей.
Я использую DesktopAppConverter через PowerShell для создания файла формата «appx». Это то чем я занимаюсь: DesktopAppConverter.exe -Installer C:\Users\Mark\Desktop\input\ -AppExecutable MPA.exe -Destination C:\Users\Mark\Desktop\output -PackageName "1005Mark" -AppId "MobilePayAlerts" -Publisher "CN.
Часто задаваемые вопросы о параметрах настройки роуминга в документации Microsoft говорится: Desktop Bridge помогает перенести существующие настольные приложения Windows на универсальную платформу Windows. Отсюда потребуются минимальные изменения кода, чтобы воспользоваться преимуществами роуминга.
Моему приложению Win32 необходимо установить расширение Windows Explorer Shell. Я использовал Desktop App Converter для создания AppX для своего приложения. Но конвертер проигнорировал расширение оболочки, установленное устаревшим установщиком приложения. Хотя он захватил ключ Classes\Directory\she.
В настоящее время я тестирую AppX для клиента. Appx довольно прост для небольших приложений, таких как Adobe Reader и т. Д. Есть ли у кого-нибудь опыт упаковки больших приложений с несколькими файлами MSI и возможными изменениями файлов реестра и т. д.? Как указать несколько файлов MSI, возможно ли .
Я преобразовал свой Exe с помощью инструмента Desktop App Converter, используя следующие команды: PS C:\Windows\system32> DesktopAppConverter.exe -Installer C:\Installer\Technician.exe -InstallerArguments "/S" -Destination C:\Newfolder -PackageName "Technician" -Publisher "CN=30910EF5-407B-4B34-B55F.
У меня есть чрезвычайно простое приложение, которое я хотел бы разместить в Магазине Windows. Я впервые заглянул в Магазин. Весь проект состоит из exe и readme.txt. В приложении есть кнопка, которая открывает второе окно и отображает содержимое файла readme. EXE будет упакован с помощью Desktop Ap.
Преобразование моего приложения (установщика msi) с помощью Desktop App Converter для публикации в winstore. Он отлично конвертируется, за исключением того, что ни один из значков не извлекается. Я получаю такую ошибку: W_NO_ICONS_EXTRACTED Ошибка извлечения значка. Вместо этого используйте рес.
Следуя инструкциям, представленным в этом видео и это руководство, я успешно создал приложение UWP, которое может подключаться к USB-принтеру POS через фоновый процесс Win32 с помощью Desktop Bridge. Мое приложение работает нормально и правильно печатает при отладке в Visual Studio, но я не могу соз.
У меня сейчас проблема, и я не знаю, как получить больше информации о ней. Я преобразовал настольное приложение с помощью Microsoft Desktop App Converter, сделал несколько ручных изменений для визуальных ресурсов и перекомпоновал его через «makeappx.exe». Тогда я подписал это. Все прошло нормально. .
Я использовал конвертер приложений для настольных компьютеров, чтобы конвертировать приложение Win32 в .appx. Конвертер не смог правильно конвертировать иконки приложений. Прозрачность иконки была потеряна. Хотя я сообщил об этом (ошибка?) В Microsoft, я хотел бы попытаться преобразовать значки вруч.
Я пытаюсь преобразовать свое приложение в приложение для Windows 10. C: \ Program Files \ WindowsApps \ Microsoft.DesktopAppConverter_1.0.1.0_x64__8wekyb3d8bbwe \ DesktopAppConverter.ps1: DesktopAppConverter: ошибка «E_FEATURE_NOT_AVAILABLE»: необходимая функция Windows «Контейнеры» недоступна в в.
Я использовал Windows Desktop App Converter, чтобы преобразовать свое приложение WPF в приложение магазина. Все это работает, кроме моей функции "начать с Windows". Я решил эту проблему, создав ярлык в каталоге «C: \ Users \ %% USER %% \ AppData \ Roaming \ Microsoft \ Windows \ Start Menu \ Progra.
.\DesktopAppConverter.ps1 -ExpandedBaseImage C:\ProgramData\Microsoft\Windows\Images\BaseImage-14316 –Installer C:\Users\chris\Downloads\x\x.exe -InstallerArguments "/S" -Destination C:\Output\x -PackageName "VLC" -Publisher "CN=Company,name" -Version 0.2.2.2 -MakeAppx -Verbose Итак, сертификат c.
ИЗМЕНИТЬ Ошибка журнала событий была следующей: error 0x8007000B: The app manifest publisher name (CN=. ) must match the subject name of the signing certificate (CN=<19BE29DF-4812-4F2E-8FC1-A138B146946A>). Команда ниже теперь работает. Таким образом, либо ошибка пользователя с моей стороны.19BE29DF-4812-4F2E-8FC1-A138B146946A>
Про сам процесс разработки и про то, чего нам стоила идея работы со SfB в режиме Suppression Mode (подавление SfB), читайте здесь.
EasyLy разрабатывался как настольное приложение WPF & Lync SDK для Windows, и конечно же, мы стремились поделиться своей разработкой со всем миром. Публикация «классических» десктопных приложений (без метро-интефейса) стала доступна не так давно, опыта у нас совсем не было, поэтому мы начали изучать, как загрузить наше приложение в Windows Store.
Начало
Вся суть заключалась в том, чтобы с помощью Desktop Application Converter преобразовать приложение в AppX пакет для UWP (Universal Windows Platform), чтобы затем его можно было загрузить в Windows Store.
Нужно заметить, что не любое настольное приложение можно разместить в магазине. Оно должно удовлетворять требованиям, описанным в этой статье.
Для самого процесса конвертирования необходима ОС “Юбилейное обновление Windows 10 Pro” или “Корпоративная” (10.0.14393.0 и более поздней версии) x64. Также нужно будет установить Microsoft Windows 10 SDK. А перед работой с конвертером понадобится скачать один из базовых образов Windows 10.
ВАЖНО: Версия билда операционной системы должна в точности совпадать с версией образа BaseImage-xxxxx.wim.
После прочтения статьи о том, как работать с конвертером, мы разработали систему скриптов для Command Prompt и Power Shell, которые генерировали AppxManifest.xml и конечный пакет AppX.
И вот, наконец, всё было готово для загрузки EasyLy.appx в Windows Store. Честно говоря, мы не рассчитывали на то, что процесс размещения приложения окажется так растянут по времени, но в общей сложности у нас на это ушло примерно два месяца. Мы также не ожидали, что впереди нас будут ждать странные ошибки, с которыми придётся бороться совместно с сотрудниками Microsoft. Эмоции команды были на переделе, но всё же нам это удалось. О том, что это были за ошибки и как мы их устраняли, читайте ниже.
Ошибка, и не одна.
При первой попытке публикации в Windows Store мы получили четыре ошибки.
Package acceptance validation error: We don’t allow the capability you’ve specified: runFullTrust.
Package acceptance validation error: The PublisherDisplayName element in the app manifest of EasyLy.signed.appx is GROVETY, INC, which doesn't match your publisher display name: GROVETY INC.
Package acceptance validation error: Apps are not allowed to have a Version with a revision number other than zero specified in the app manifest. The package EasyLy.signed.appx specifies 1.61.6088.26940.
Мы исправили ошибку №3 с версией. Оказалось, что запрещено иметь ревизию версии (последний разряд версии), отличную от нуля (major.minor[.build[.revision]]). Что ж, это было несложно.
Было: DesktopAppConverter.exe … -Version 1.61.6088.26940
Стало: DesktopAppConverter.exe … -Version 1.61. 6088.0
В дальнейшем мы отказались и от версии билда: DesktopAppConverter.exe … -Version 1.61.0.0
Оставались ещё три ошибки.
Была исправлена ошибка №1 с именем сертификата в AppxManifest.xml:
Если честно, было странно, что это исправление сработало, и непонятно, с каким значением происходит сравнение имени сертификата, т.к. в свойствах AppX пакета в разделе “Цифровые подписи” имя сертификата было как раз с запятой, а к интерфейсу выкладывания в Windows Store разработчики доступа не имели (чтобы посмотреть, как там выглядит имя издателя и что оно вообще там присутствует), потому что публикация осуществлялась отделом маркетинга.
После этого остались ошибки, которые говорили о какой-то проблеме, связанной с аккаунтом, через который было невозможно выложить AppX.
Что делать с этими ошибками нам подсказал один из авторов habrahabr'а — asommer. Как оказалось, все новые десктопные приложения требуют ручной валидации – и для этого нужно написать в техподдержку.
Мы оставили заявку здесь, и уже через несколько дней с нами связался сотрудник Майкрософт.
Поиск решения совместно с Майкрософт
Мы собрали конференцию по Skype for Business, где рассказали, что EasyLy – это десктопное приложение, которое расширяет функционал Skype4B, например умеет сохранять историю диалогов. И по результатам встречи отправили APPX-файл с приложением для проверки.
Также параллельно пришлось подписать ещё одно соглашение с Майкрософт — Centennial Early Adopter Program Addendum.
Общение было затруднено тем, что сотрудники Майкрософт находились в Америке, и разница во времени составляла 10 часов. В результате – приходилось общаться поздно вечером, а ждать ответ на письма – сутки.
Через некоторое время мы получили письмо от Майкрософт. У них возникли вопросы, как EasyLy интегрируется со Skype for Business. Им было необходимо удостовериться, что EasyLy сможет нормально работать со следующей версией Skype for Business.
В общем, нужно было подготовить техническое описание на английском. При этом договорились, что если что-то останется неясным, то будем снова устраивать онлайн-митинг.
К счастью, нашего описания оказалось достаточно, и сотрудник Майкрософт нас заверил, что процесс одобрения идет.
Проверка на прочность
Мы не ожидали, что в Microsoft ещё будут проводиться какие-то тесты над нашим приложением. Представитель Microsoft сообщил, что наше приложение утверждено для Windows Store, но не прошло CARE тест. К тому же, он указал на возможность воспользоваться дополнительными функциями API, доступными только для конвертируемых приложений. Из этих возможностей мы выбрали автозапуск при логине пользователя и добавили в AppxManifest.xml в элемент <Application> такой раздел:
Чуть подробнее о тесте CARE. Судя по отчёту прохождения, который они нам прислали, проверяются следующие вещи:
Test for Drivers and Services (Drivers cannot be installed)
Test for DDE Exec registry verbs (DDE Exec warning)
Validate Appx Manifest (Application Identity Name can't be empty)
Validate security policy settings (EXE can not request admin elevation, EXE can not request UIAccess)
Validate PE integrity (PE Files must be validly signed)
EasyLy провалился на втором пункте. Программа обращалась к нестандартным ключам реестра. Это было исправлено.
Теперь, когда все проблемы были решены, мы предвкушали радость победы и долгожданной загрузки EasyLy в Windows Store. Но удача снова не была на нашей стороне и появились очередные ошибки:
1. Invalid package identity name: EasyLy (expected: GROVETYINC.EasyLyCorp).
2. Invalid package family name: EasyLy_04mzw0hspzxdg (expected: GROVETYINC.EasyLyCorp_8qq6gc35dw28r)
3. Invalid package publisher name: CN=”GROVETY, INC”, O=”GROVETY, INC”, L=Wilmington, S=”Delaware”, C=US (expected: CN=71A49F4D-5C79-40F1-A333-B79F06F50E03)
4. This package uses a display name that you have not reserved: EasyLy
Такое ощущение, что компания Microsoft решила заботливо не сообщать о всех ошибках сразу, а выдавать их по частям, и каждую следующую часть показывать только после исправления всех ошибок в предыдущей. Оно, может, и правильно, потому что если бы мы увидели все ошибки сразу, вероятность того, что мы решили бы продолжать, была бы определенно меньше. Но теперь, когда половина пути была пройдена, отступать назад уже не хотелось.
В Майкрософт ответили следующее:
Было: DesktopAppConverter.exe … -Publisher «CN=GROVETY»
Стало: DesktopAppConverter.exe … -Publisher «CN=GROVETY INC» -PackageDisplayName «EasyLy Corp» -AppDisplayName «EasyLy» -AppExecutable «EasyLy.exe»
После этих изменений ушла ошибка №4.
Пытаясь устранить ошибку №1 добавили в параметры конвертера -PackageName «GROVETYINC.EasyLyCorp», но получили непонятную ошибку при конвертации:
Также опытным путём было замечено, что если PackageNamе имеет длину 19 символов или меньше, то ошибки не возникает, а имя GROVETYINC.EasyLyCorp имеет длину 21 символ.
Пытаясь устранить ошибку №3 с сертификатом пробовали разные варианты:
Но наш сертификат имеет именно такой вид: CN=«GROVETY, INC», O=«GROVETY, INC», L=Wilmington, S=Delaware, C=US, поэтому ожидаемо, что мы получали ошибку при подписывании:
По поводу третьей ошибки Майкрософт сказали, что в Windows Store процесс подписывания автоматический и не нужно пытаться подписать AppX самим. Таким образом, ошибка №3 ушла.
Насчёт ошибки №1 нам сообщили, что возможно, это баг конвертера, связанный с длиной параметра PackageName и предложили workaround:
Следуя этому workaround мы решили наши проблемы. В конечном итоге строка с параметрами конвертера теперь выглядит так:
Счастливый конец
А дальше всё было просто – заполнить необходимую информацию, загрузить скриншоты и проставить сумму, которую мы хотим получать за продукт, и, через несколько суток, он появился в магазине.
Благодаря обновлению Anniversary Update от Windows 10 Microsoft позволяет разработчикам конвертировать традиционные настольные приложения Windows в приложения Universal Platform Platform (UWP). Но любой может сделать это с помощью любого приложения, а не только разработчиков.
Почему вы хотите сделать это?
Вы можете задаться вопросом, почему кто-то хочет конвертировать настольное приложение в новое приложение UWP. Во-первых, в хранилище Windows допускаются только приложения UWP. Это позволяет разработчикам получать гораздо больше внимания от своих приложений, не говоря уже о установке с одним щелчком мыши, простой покупке и автоматических обновлениях.
Ограничения
Здесь есть некоторые важные ограничения. Во-первых, вы можете сделать это только в обновлении Windows 10 Anniversary. На данный момент он будет работать с Windows 10 Insider Preview build 14316 и выше, поэтому вам нужно будет присоединиться к программе Windows Insider и использовать сборку Insider Preview из Windows 10.
Эта функция также требует либо выпусков Professional, либо Enterprise для Windows 10. Пользователи Windows 10 Home не смогут использовать Desktop App Converter. Начиная с версии 14316, он работал только на Windows 10 Enterprise, но идет поддержка Windows 10 Professional. В настоящее время этот инструмент можно использовать только в 64-разрядных версиях Windows, и полученный пакет AppX может быть установлен только в 64-разрядных версиях Windows. Это изменит будущие инсайдерские сборки Windows 10.
Однако некоторые типы поведения приложения не поддерживаются. Приложение не может требовать, чтобы оно выполнялось как администратор или использовало другие типы низкоуровневого доступа к системе. Microsoft предоставляет список поведения, которые не разрешены.
Как настроить конвертер рабочего стола
Предполагая, что вы используете достаточно новую сборку Windows 10 Insider Preview, вы можете загрузить и установить Desktop App Converter с сайта разработчика Microsoft. Загрузите файлы DesktopAppConverter.zip и BaseImage-14316.wim. Извлеките загруженный файл DesktopAppConverter.zip в папку на вашем компьютере и поместите файл BaseImage в тот же каталог. (Если имеется новая версия Windows 10, вы должны увидеть новый файл BaseImage. Вам нужно будет использовать файл BaseImage с тем же номером версии, что и установленная версия Windows 10.)
Вам также потребуется загрузить и установить Windows 10 SDK.
Измените политику выполнения PowerShell, выполнив следующую команду. Согласитесь на изменение путем ввода y после этого.
Выполните приведенную ниже команду, заменив C:UsersNAMEDownloadsDesktopAppConvertor с указанием пути к каталогу на вашем компьютере:
cd -Path C:UsersNAMEDownloadsDesktopAppConvertor
Настройте Desktop App Converter, выполнив следующую команду:
.DesktopAppConverter.ps1 -Setup -BaseImage .BaseImage-14316.wim
Если вас попросят перезагрузить при выполнении любой из этих команд, перезагрузите компьютер и снова запустите команду.
Как конвертировать настольное приложение
Теперь вы можете запустить DesktopAppConverter.ps1 скрипт из окна PowerShell администратора для преобразования настольного приложения в приложение UWP в одной команде. Для этого вам понадобится установщик приложения. В качестве примера мы будем использовать VLC здесь.
Чтобы просмотреть подробный список параметров, вы можете запустить следующую команду в любое время:
get-help .DesktopAppConverter.ps1 -detailed
Вот команда, которую вы можете использовать и настроить для своего приложения:
.DesktopAppConverter.ps1 -ExpandedBaseImage C:ProgramDataMicrosoftWindowsImagesBaseImage-14316 –Installer C:InstallerMyApp.exe -InstallerArguments '/S' -Destination C:OutputMyApp -PackageName 'MyApp' -Publisher 'CN=
' -Version 0.0.0.1 -MakeAppx -Verbose
Вам нужно будет настроить команду, чтобы добавить собственное имя издателя, версию, имя пакета и указать его в файле установщика и в целевом каталоге, который вы предпочитаете. -InstallerArguments '/S' здесь передается /S переключитесь на установщик, что позволяет установить множество установщиков приложений без какого-либо ввода пользователем. Приложения должны быть установлены без какого-либо ввода пользователем, или вы не можете их преобразовать.
Установщик приложения должен находиться в своем собственном каталоге без каких-либо других файлов, так как файлы в том же каталоге, что и установщик, будут скопированы в полученный пакет .appx.
Например, мы используем VLC здесь, поэтому вот команда, которую мы будем использовать:
.DesktopAppConverter.ps1 -ExpandedBaseImage C:ProgramDataMicrosoftWindowsImagesBaseImage-14316 –Installer C:UserschrisDownloadsvlcvlc-2.2.2-win32.exe -InstallerArguments '/S' -Destination C:OutputVLC -PackageName 'VLC' -Publisher 'CN=VideoLAN' -Version 0.2.2.2 -MakeAppx -Verbose
Инструмент предоставит вам пакет .appx, который является версией UWP приложения.
Как установить приложение без подписи
Обычно вы должны подписывать приложения с действительной подписью, прежде чем их можно будет установить. Корпорация Майкрософт рекомендует создавать самозаверяющий сертификат и подписывать приложение с этим на вашем компьютере. Вы можете сделать это, используя приведенные ниже инструкции, если хотите.
Для этого откройте окно PowerShell в качестве администратора и выполните следующую команду:
Add-AppxPackage -Path C:Path oAppxManifest.xml -Register
Файл AppxManifest.xml находится рядом с файлом Application.appx в указанном каталоге вывода.
Как подписать и установить приложение
Вам не нужно следовать этим инструкциям, если вы уже установили приложение. Это сложнее.
Обычно вы можете установить пакет .appx, если он имеет действительную подпись. Корпорация Майкрософт рекомендует использовать приложение signtool.exe, входящее в комплект поставки Windows 10 SDK, для создания самозаверяющего сертификата, который позволит вам установить и протестировать приложение на вашем собственном компьютере.
Просто откройте окно командной строки в качестве администратора и выполните следующие команды, чтобы создать самозаверяющий сертификат и подписать пакет .appx с ним:
cd 'C:Program Files (x86)Windows Kits10inx64' MakeCert.exe -r -h 0 -n 'CN=Publisher' -eku 1.3.6.1.5.5.7.3.3 -pe -sv my.pvk my.cer pvk2pfx.exe -pvk my.pvk -spc my.cer -pfx my.pfx signtool.exe sign -f my.pfx -fd SHA256 -v C:Path oapplication.appx
Обратите внимание, что указанный вами издатель - это 'CN=Publisher' - нужно соответствовать издателю, указанному выше, при создании файла AppX. Итак, продолжая наш пример VLC сверху, нам нужно будет использовать 'CN=VideoLAN' .
Вам будет предложено ввести пароль. Вы можете просто оставить пароль пустым.
Теперь вы можете установить пакет .appx в окне PowerShell (Administrator) с помощью команды Add-AppxPackage:
Add-AppxPackage C:Path oapplication.appx
Эта функция может использоваться кем угодно, но только разработчики - и, возможно, некоторые системные администраторы - захотят пойти по этому маршруту. К счастью, процесс очень прост для разработчиков.
Вскоре вы сможете загрузить устаревшее программное обеспечение из Магазина Windows.
Мы часто говорим конвертеры здесь
на MakeUseOf, и мы всегда хотим лучшего
: самый эффективный, превосходный набор функций, элегантный дизайн и, надеюсь, (но не всегда!) бесплатно. Но как насчет инструмента, позволяющего разработчикам преобразовывать свои настольные приложения в приложение универсальной платформы Windows (UWP)? Это может наконец сделать магазин Windows полезным
На Build 2016 Microsoft представила свой конвертер настольных приложений, ранее известный как Project Centennial. В Windows 10 Anniversary build 14316 Microsoft выпустила предварительную версию этого инструмента. Скоро вы увидите первые приложения в Магазине Windows!
Что это?
Отчеты положительные. Устаревшие и настольные приложения не будут внезапно обновлены до великолепных современных шедевров, но функциональность, полученная в результате преобразования, наверняка понравится многим разработчикам.
Почему это важно?
Выпуск Конвертера Настольных приложений важен по нескольким причинам, но в основном для доступа и упаковки у разработчиков теперь будет доступ. Что это значит?
Что ж, вместо устаревшего приложения, которое ведет себя как обычно, разработчик теперь может добавить в пакет функции UWP, что означает поддержку таких функций Windows 10, как «на первый взгляд» живые плитки. Устаревшие или настольные приложения могут также выполнять более широкий спектр фоновых задач, доставлять уведомления и появляться в опциях меню экономии заряда батареи, а также в целом ряде других преимуществ.
Теоретически, это должно значительно упростить установку и поддержку устаревших приложений и приложений для настольных компьютеров. Приложения, упакованные в пакет UWP
может использовать гораздо более широкий спектр API-интерфейсов UWP, предоставляя больший доступ к внутренней работе Windows 10.
Кроме того, устаревшие или настольные приложения могут быть преобразованы для запуска на любом устройстве Windows 10, если преобразование использует правильные параметры. Он может даже присутствовать в Магазине Windows, используя официальные средства лицензирования и обновления Microsoft.
Наконец, приложения UWP более безопасны, чем настольные приложения, потому что они запускаются в песочнице. Конвертируя свои приложения и предлагая их для загрузки через Магазин Windows, разработчики добавляют уровень безопасности.
Каковы требования?
Чтобы запустить Конвертер настольных приложений, вам понадобится Windows 10 Anniversary Update build 14316 (или позже, когда они появятся), а также лицензия Pro или Enterprise. Кроме того, ваш компьютер должен иметь следующие минимальные характеристики:
- 64-битный (x64) процессор
- Аппаратная виртуализация
- Трансляция адресов второго уровня (SLAT)
Монтаж
Вам нужно установить Desktop App Converter через окно администратора PowerShell.
После загрузки файлов распакуйте DesktopAppConverter.zip в локальную папку.
Далее в строке поиска Cortana введите PowerShell, щелкните правой кнопкой мыши и выберите Запустить от имени администратора. Когда окно откроется, выполните следующую команду:
Подтвердите изменения с помощью Y, и нажмите Войти. Теперь выполните следующую команду для настройки конвертера:
Если команда предлагает перезагрузить компьютер, перезапустите и снова введите команду.
Для получения дополнительной информации об установке, а также о том, как запустить Конвертер настольных приложений после установки, как на самом деле развернуть конвертированное и подписанное приложение, список предупреждений Конвертера настольных приложений и текущий рабочий список параметров PowerShell Конвертера настольных приложений, см. Официальная поддержка в блоге.
Конвертер настольных приложений движется вперед
На Build 2016 Фил Спенсер, глава Microsoft Studios и всего подразделения Microsoft Xbox, продемонстрировал мощь конвертера настольных приложений, представив две конвертированные игры. Первым был Age of Empires II, абсолютная классика. Хотя это захватывающая игра, она явно более старая и менее требовательная. Тем не менее, он продемонстрировал мастерство Desktop App Converter в преобразовании и переупаковке устаревшего приложения для Windows 10.
Затем появился экспонат. Спенсер открыл и запустил конвертированную версию Microsoft The Witcher III: Wild Hunt, бесконечно более сложную и более требовательную игру, чем AoE II. Это открытие может проложить путь к горам старых игр, борющихся за поддержку, чтобы пробиться к Windows 10
, упакованный для универсальной платформы Windows.
И не только это, но и прекрасно иллюстрирует возможности конвертера приложений для настольных компьютеров, чтобы дать устаревшим приложениям, которые вряд ли будут переписаны, шанс в новой экосистеме. Microsoft по понятным причинам взволнована этой разработкой, и ее сообщество разработчиков Channel 9 уже выпустило несколько видеороликов, чтобы помочь как разработчикам, так и всем, кто хотел бы попробовать Desktop App Converter в своих собственных приложениях.
Да здравствует Магазин Windows
Как мы уже говорили, этот инструмент не означает, что все, что превращают разработчики, превратится в блестящее современное художественное приложение. Но это демонстрирует намерение Microsoft преодолеть разрыв между поколениями Windows и стремление улучшить разнообразие приложений.
доступно для пользователей Windows 10 через Windows Store.
Будете ли вы конвертировать какие-либо из ваших собственных приложений? Или вы попытаетесь протолкнуть некоторые старые игры через конвертер? Как вы думаете, мы увидим бум в Магазине Windows? Дайте нам знать ниже!
Читайте также: