If-Koubou

Защо (повечето) настолни приложения не са налични в магазина на Windows

Защо (повечето) настолни приложения не са налични в магазина на Windows (Как да)

Магазинът на Windows, включен в Windows 10, може да бъде еднопосочен магазин за намиране на целия софтуер, който търсите. Но не е така. Няколко настолни приложения, като Kodi и Evernote, вече са налични, но повечето не са.

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

Магазинът предлага само универсални приложения

Microsoft реши да предлага универсални приложения, а не приложения за настолни компютри, чрез магазина. Магазинът на Windows включва само приложения, написани за новата "Универсална платформа на Microsoft" на Microsoft или UWP. Това също така се нарича "универсална платформа за приложения" или UAP.

Назад в Windows 8 и 8.1 дни, в магазина са включени само новите "Метро приложения" или "Съвременни приложения", които всъщност Microsoft нарича "Съхранение на приложения" в Windows 8.1. Тези приложения са по-ограничени от приложенията за настолни компютри, които се показват само в интерфейса на метрото на цял екран и никога не са наистина "затварящи". Това беше просто: Ако искате приложения за новия интерфейс, сте използвали магазина. Ако искате приложенията за настолни компютри, станахте по старомоден начин.

Въпреки това, в Windows 10, Microsoft започна да размива линиите. Тези приложения се съхраняват в собствените си прозорци на работния плот, заедно с други настолни приложения. Все пак те все още не са едни и същи.

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

Универсалните приложения са по-ограничени и това е точката

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

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

За разлика от това, традиционните приложения за настолни компютри на Windows могат да направят практически всичко, което искат, с компютъра ви. УАС сега им пречи да се сблъскат със системните ви файлове без ваше разрешение, но те все още могат да се намесват с вашите лични файлове, да функционират като keyloggers или да направят вашата система нестабилна. Силата е двуостър меч.

Microsoft би искал да разпространява само безопасни приложения, които не представляват риск за сигурността, поверителността или производителността. Затова изключва нормалните приложения за настолни компютри, които не може да гарантира, че няма да причини проблеми. Microsoft би предпочел хората да създават универсални приложения и да ги разпространяват чрез магазина, тъй като системата може да управлява тези приложения и да осигури по-добра работа.

Това е поне идеята. В действителност, универсалните приложения все още не са се появили и повечето потребители на Windows се нуждаят от настолни приложения. Но три години и половина след като Windows Store бе пусната за пръв път с Windows 8, Microsoft все още се опитва да промени това.

Всъщност Мак има подобен проблем. Докато Apple App Store на Apple включва традиционните приложения за Mac за Mac, Mac App Store налага прилагането на sandboxing, за да не допусне тези приложения да причиняват проблеми на Mac. Това означава, че по-мощни приложения за Mac не могат да бъдат предоставени чрез Mac App Store и трябва да бъдат изтеглени от уеб сайтове, като например изтегляне на настолни компютри на Windows и че приложенията в Mac App Store често са по-ограничени версии. Много разработчици на Mac са изоставили Mac App Store. Потребителите на Mac не могат да намерят всички настолни програми, които искат, в Mac App Store.

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

С годишнината за Windows 10, "Desktop Bridge" на Microsoft - известен преди като "Проект Centennial" - пристигна. Разработчиците вече могат да вземат традиционните настолни приложения на Windows (с други думи Win32 и .NET приложения) и да ги опаковат в UWP приложения, които могат да бъдат изпратени в Windows Store.

Тази технология работи изненадващо добре. Разработчиците на медийния център 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 в бъдеще, но не всички приложения за настолни компютри ще бъдат налични в магазина. Някои мощни приложения просто не са в състояние да бъдат sandboxed. Разработчиците ще трябва да направят някаква допълнителна работа и всички допълнителни функции на UWP ще работят само на Windows 10. Разработчиците ще трябва да продължат да предлагат инсталационна програма, която може да се изтегли за потребители на Windows 7.

И ако разработчикът продава софтуер, той ще трябва да даде на магазина на Windows 30% намаление на печалбата. Разработчиците може да искат да продадат своя софтуер и да запазят всички печалби, вместо да ги споделят с Microsoft.

В обозримо бъдеще магазинът на Windows ще продължи да бъде само един от начините за получаване на някои приложения, а не на едно гише за целия софтуер, който може да искате на компютър с Windows 10.