Почему (большинство) приложений для настольных компьютеров недоступны в хранилище Windows

Оглавление:

Почему (большинство) приложений для настольных компьютеров недоступны в хранилище Windows
Почему (большинство) приложений для настольных компьютеров недоступны в хранилище Windows

Видео: Почему (большинство) приложений для настольных компьютеров недоступны в хранилище Windows

Видео: Почему (большинство) приложений для настольных компьютеров недоступны в хранилище Windows
Видео: Как в MacOS изменить программу, по умолчанию открывающую любой тип файлов. - YouTube 2024, Май
Anonim
Windows Store, входящий в состав Windows 10, может быть одним магазином, чтобы найти все программное обеспечение, которое вы ищете. Но это не так. Несколько настольных приложений, таких как Kodi и Evernote, теперь доступны, но большинство из них не являются.
Windows Store, входящий в состав Windows 10, может быть одним магазином, чтобы найти все программное обеспечение, которое вы ищете. Но это не так. Несколько настольных приложений, таких как Kodi и Evernote, теперь доступны, но большинство из них не являются.

Магазин в первую очередь предлагает мобильные приложения, такие как Candy Crush Saga и TripAdvisor - два приложения, которые Microsoft теперь связывает с Windows 10, но не более мощные настольные приложения, от которых зависят многие пользователи Windows. По крайней мере, Магазин больше не полон поддельных настольных приложений.

Магазин предлагает только универсальные приложения

Microsoft решила предлагать универсальные приложения, а не настольные приложения, через магазин. В хранилище Windows входят только приложения, написанные для новой «Универсальной платформы Windows» Microsoft или UWP. Его также иногда называют «универсальной платформой приложений» или UAP.

Вернувшись в Windows 8 и 8.1 дней, в магазин вошли только те новые приложения «Metro» или «Современные приложения», которые Microsoft фактически называла «Store apps» в Windows 8.1. Эти приложения были более ограниченными, чем настольные приложения, работающие только в полноэкранном Metro-интерфейсе и никогда не «закрывающиеся». Это было просто: если вам нужны приложения для нового интерфейса, вы использовали Store. Если вам нужны настольные приложения, вы получили их старомодным способом.

Однако в Windows 10 Microsoft начала размывать линии. Эти приложения Store запускаются в собственных окнах на рабочем столе вместе с другими настольными приложениями. Однако они все еще не совпадают.
Однако в Windows 10 Microsoft начала размывать линии. Эти приложения Store запускаются в собственных окнах на рабочем столе вместе с другими настольными приложениями. Однако они все еще не совпадают.

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

Универсальные приложения более ограничены, и это точка

Но новая универсальная платформа приложений Microsoft более ограничена. Даже в тех случаях, когда в хранилище Windows были загружены мощные приложения для настольных приложений, версия Store отличается от обычных настольных копий. Просто взгляните наВосстание разбойника-гробницы, который доступен как от Steam, так и от настольного приложения, а также от Windows Store в качестве универсального приложения. Универсальная версия гораздо более ограничена. В Windows Store есть приложение Dropbox, но оно не может синхронизировать ваши файлы с вашим компьютером, как настольное приложение Dropbox, оно больше похоже на приложения для смартфонов Dropbox.

Это потому, что новая платформа приложений Microsoft предназначенный быть более ограниченным. Приложения запускаются в песочнице, ограничивая файлы, которые они могут получить в вашей системе. Они не могут вмешиваться в другие приложения и отслеживать вас. Они не могут запускаться при запуске или постоянно работать в фоновом режиме. Универсальные приложения предназначены для переносимости и работы на Windows Phone, Xbox и других платформах. Эти новые универсальные приложения имеют больше общего с мобильными приложениями на iPhone, iPad или Android, чем с традиционными настольными приложениями.

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

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

По крайней мере, это идея. На самом деле универсальные приложения до сих пор не сняты, и большинству пользователей Windows нужны настольные приложения. Но через три с половиной года после того, как Windows Store был впервые выпущен в Windows 8, Microsoft все еще пытается это изменить.

Аналогичные проблемы у Macs. В то время как Mac App Store от Apple включает традиционные настольные приложения Mac, Mac App Store обеспечивает поддержку песочницы, чтобы эти приложения не вызывали проблем на компьютерах Mac. Это означает, что более мощные приложения Mac не могут быть предоставлены через Mac App Store и должны быть загружены с веб-сайтов, таких как вы загружаете настольную программу Windows и что приложения в Mac App Store часто являются более ограниченными версиями. Многие разработчики Mac отказались от Mac App Store. Пользователи Mac не могут найти все настольные программы, которые они хотят в Mac App Store.

Image
Image

Некоторые приложения для настольных компьютеров могут быть преобразованы в UWP (и находятся в магазине сейчас)

С обновлением Anniversary для Windows 10 появился «Настольный мост Microsoft», ранее известный как «Centennial Project». Теперь разработчики могут использовать традиционные настольные приложения Windows (другими словами, приложения Win32 и.NET) и упаковывать их в приложения UWP, которые могут быть отправлены в Windows Store.

Эта технология работает на удивление хорошо. Разработчики медиа-центра Kodi написали, что они не считают, что Kodi - сложное приложение, использующее аппаратное аудио и видео ускорение - станет UWP-приложением. Но, к их удивлению, это просто сработало.Настольная версия Kodi теперь доступна в Windows Store.

Полная настольная версия Evernote теперь также доступна в Windows Store. Это большое улучшение от печального приложения Evernote Touch, которое было создано для Windows 8.

Но как насчет песочницы? Мы ожидали, что многие приложения могут работать некорректно после разговора, поскольку они ограничены песочницей UWP, так же как песочница Mac App Store ограничивает многие приложения Mac. Microsoft даже предупреждает разработчиков о том, что не каждое приложение будет работать без изменений.
Но как насчет песочницы? Мы ожидали, что многие приложения могут работать некорректно после разговора, поскольку они ограничены песочницей UWP, так же как песочница Mac App Store ограничивает многие приложения Mac. Microsoft даже предупреждает разработчиков о том, что не каждое приложение будет работать без изменений.

Однако похоже, что песочница очень прощает. Приложения, загруженные с помощью Desktop Bridge, не подлежат всем ограничениям песочницы, которые применяются в обычных приложениях UWP. Это позволяет многим настольным приложениям «просто работать» после их преобразования без каких-либо дополнительных настроек.

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

Разработчики также могут добавлять функции UWP в свои настольные приложения. Например, приложение Evernote в Windows Store предлагает живую плитку. Microsoft говорит, что это позволит разработчикам постепенно переносить свои настольные приложения в приложения UWP, заменяя биты кода за раз.

К сожалению, эти приложения не имеют все преимущества обычных приложений «Universal Windows Platform». Хотя они являются технически «UWP» приложениями, они на самом деле не универсальны - они будут работать только на ПК с Windows 10. Они не будут работать на телефонах под управлением Windows 10, Xbox One, HoloLens или других платформах, которые Microsoft может выпускать в будущем.

В будущем мы ожидаем увидеть все больше приложений для настольных приложений, добавленных в Windows Store, но не все настольные приложения будут доступны в Магазине. Некоторые мощные приложения просто не могут быть изолированы. Разработчикам придется выполнять дополнительную работу, и любые дополнительные функции UWP будут работать только в Windows 10. Разработчикам придется продолжать предлагать загружаемый установщик для пользователей Windows 7.
В будущем мы ожидаем увидеть все больше приложений для настольных приложений, добавленных в Windows Store, но не все настольные приложения будут доступны в Магазине. Некоторые мощные приложения просто не могут быть изолированы. Разработчикам придется выполнять дополнительную работу, и любые дополнительные функции UWP будут работать только в Windows 10. Разработчикам придется продолжать предлагать загружаемый установщик для пользователей Windows 7.

И если разработчик продает программное обеспечение, он должен будет предоставить Windows Store 30% -ную скидку на прибыль. Разработчики могут захотеть продать свое собственное программное обеспечение и сохранить всю прибыль, а не делиться ими с Microsoft.

В обозримом будущем Windows Store будет оставаться одним из способов получить некоторые приложения, а не единым магазином для всего программного обеспечения, которое может потребоваться на ПК с Windows 10.

Рекомендуемые: