Почему (большинство) приложений для настольных компьютеров недоступны в Магазине Windows
Магазин Windows, включенный в Windows 10, может быть универсальным, чтобы найти все программное обеспечение, которое вы ищете. Но это не так. Несколько настольных приложений, таких как Kodi и Evernote, теперь доступны, но большинство не.
Магазин в основном предлагает мобильные приложения, такие как Candy Crush Saga и TripAdvisor - два приложения, которые Microsoft теперь связывает с Windows 10, но не более мощные настольные приложения, от которых зависят многие пользователи Windows. По крайней мере, в Магазине больше нет фальшивых настольных приложений.
Магазин предлагает только универсальные приложения
Microsoft решила предлагать через Магазин только универсальные приложения, а не настольные. Магазин Windows содержит только приложения, написанные для новой «Универсальной платформы Windows» или UWP от Microsoft. Его также иногда называют «универсальной платформой приложений», или UAP.
В дни Windows 8 и 8.1 в Магазине были только те новые «приложения Metro» или «Современные приложения», которые Microsoft фактически назвала «Магазин приложений» в Windows 8.1. Эти приложения были более ограничены, чем настольные приложения, работали только в полноэкранном интерфейсе Metro и никогда не «закрывались». Все было просто: если вам нужны приложения для нового интерфейса, вы используете Магазин. Если вы хотели настольные приложения, вы получили их старомодным способом.
Однако в Windows 10 Microsoft начала стирать линии. Эти приложения Магазина запускаются в своих собственных окнах на рабочем столе вместе с другими настольными приложениями. Тем не менее, они все еще не одинаковы.
С выпуском Windows 8 Microsoft предоставила разработчикам возможность добавлять свои настольные приложения в Магазин Windows. Тем не менее, это были просто страницы Магазина, на которых были ссылки на веб-сайты, на которых можно было загрузить настольные приложения. Они больше не присутствуют в Windows 10.
Универсальные приложения более ограничены, и в этом суть
Но новая универсальная платформа приложений Microsoft более ограничена. Даже в тех случаях, когда мощные приложения в стиле настольного компьютера были добавлены в Магазин Windows, версия Магазина не работает, как его настольный аналог. Просто взгляните на Восстание Расхитительницы Гробниц, который доступен как в Steam в качестве настольного приложения, так и в Магазине Windows в качестве универсального приложения. Универсальная версия намного более ограничена. В Магазине Windows есть приложение Dropbox, но оно не может синхронизировать ваши файлы с вашим компьютером, как, например, настольное приложение Dropbox - оно больше похоже на приложения для смартфонов Dropbox..
Это потому, что новая платформа приложений Microsoft предназначенный быть более ограниченным. Приложения запускаются в «песочнице», ограничивая доступ к файлам в вашей системе. Они не могут мешать другим приложениям и шпионить за вами. Они не могут запускаться при запуске или постоянно работать в фоновом режиме. Универсальные приложения предназначены для переноски и запуска на Windows Phone, Xbox и других платформах. Эти новые универсальные приложения имеют больше общего с мобильными приложениями на iPhone, iPad или Android, чем с традиционными настольными приложениями..
Напротив, традиционные настольные приложения Windows могут делать с компьютером практически все, что они хотят. UAC теперь предотвращает их кражу с вашими системными файлами без вашего разрешения, но они все равно могут вмешиваться в ваши личные файлы, функционировать как клавиатурные шпионы или делать вашу систему нестабильной. Сила обоюдоострый меч.
Microsoft хотела бы распространять только безопасные приложения, которые не представляют угрозу безопасности, конфиденциальности или производительности. Вот почему он исключает обычные настольные приложения, которые он не может гарантировать, не вызовет проблем. Microsoft предпочла бы, чтобы люди создавали универсальные приложения и распространяли их через Магазин, поскольку система может управлять этими приложениями и обеспечивать лучший опыт.
Это идея, по крайней мере. На самом деле универсальные приложения еще не получили широкого распространения, и большинству пользователей Windows нужны настольные приложения. Но спустя три с половиной года после того, как Магазин Windows был впервые выпущен с Windows 8, Microsoft все еще пытается изменить это.
Маки на самом деле имеют аналогичную проблему. В то время как Apple App Store для Mac включает в себя традиционные настольные приложения для Mac, в Mac App Store применяется песочница, чтобы эти приложения не создавали проблем на Mac. Это означает, что более мощные приложения Mac не могут быть предоставлены через Mac App Store и должны загружаться с веб-сайтов, как если бы вы загружали настольную программу Windows, и что приложения в Mac App Store часто имеют более ограниченные версии. Многие разработчики Mac отказались от Mac App Store. Пользователи Mac не могут найти все программы для рабочего стола, которые они хотят, в Mac App Store, либо.
Некоторые настольные приложения могут быть конвертированы в UWP (и находятся в магазине сейчас)
С юбилейным обновлением для Windows 10 появился «настольный мост» от Microsoft, ранее известный как «Project Centennial». Теперь разработчики могут взять традиционные настольные приложения Windows (другими словами, приложения Win32 и .NET) и упаковать их в приложения UWP, которые можно отправить в Магазин Windows..
Эта технология работает на удивление хорошо. Разработчики медиа-центра Kodi написали, что они не верили, что Kodi - сложное приложение, использующее аппаратное аудио и видео ускорение, - станет приложением UWP. Но, к их удивлению, это просто сработало. Настольная версия Kodi теперь доступна в Магазине Windows.
Полная версия Evernote для настольных компьютеров теперь доступна и в Магазине Windows. Это большое улучшение по сравнению с печальным приложением Evernote Touch, созданным для Windows 8..
Но как насчет песочницы? Мы ожидали, что многие приложения могут не работать должным образом после разговора, так как они ограничены песочницей UWP, так же как песочница Mac App Store ограничивает многие приложения Mac. Microsoft даже предупреждает разработчиков, что не каждое приложение будет работать без изменений.
Тем не менее, похоже, что песочница очень прощающая. Приложения, упакованные с Desktop Bridge, не подпадают под все ограничения песочницы, наложенные на обычные приложения UWP. Это позволяет многим настольным приложениям «просто работать» после преобразования без каких-либо дополнительных настроек.
Приложения, упакованные таким образом, имеют некоторые преимущества по сравнению с обычными настольными приложениями. Магазин Windows предоставляет центральное, безопасное место для поиска и установки приложений. Магазин автоматически обновит приложения. Преобразованные приложения можно быстро устанавливать и удалять чистым способом, без каких-либо мастеров установки, оставшихся записей реестра и других ненужных файлов, занимающих место на жестком диске..
Разработчики также могут добавлять функции UWP в свои настольные приложения. Например, приложение Evernote в Магазине Windows предлагает живую плитку. Microsoft говорит, что это позволит разработчикам постепенно переносить свои настольные приложения в приложения UWP, заменяя куски кода за раз.
К сожалению, эти приложения не имеют все преимущества обычных приложений «Универсальная платформа Windows». Хотя они являются технически «приложениями UWP», на самом деле они не универсальны - они будут работать только на ПК с Windows 10. Они не будут работать на телефонах с Windows 10, Xbox One, HoloLens или других платформах, которые Microsoft может выпустить в будущем..
Мы ожидаем, что в будущем в Магазине Windows будет добавлено все больше и больше настольных приложений, но не все настольные приложения будут доступны в Магазине. Некоторые мощные приложения просто не могут быть помещены в «песочницу». Разработчикам придется проделать дополнительную работу, а любые дополнительные функции UWP будут работать только в Windows 10. Разработчикам придется продолжать предлагать загружаемый установщик для пользователей Windows 7..
И если разработчик продает программное обеспечение, он должен дать Windows Store 30% прибыли. Разработчики могут хотеть продавать свое собственное программное обеспечение и сохранять всю прибыль, а не делиться ими с Microsoft.
В обозримом будущем Магазин Windows по-прежнему будет одним из способов получения некоторых приложений, а не универсальным магазином для всего программного обеспечения, которое может потребоваться на ПК с Windows 10..