Універсальний додаток Windows (раніше — додаток Windows Store, додаток Metro-style) — додаток, який може запускатися на всіх підтримуваних Windows-пристроях, будь то персональний комп'ютер, планшет, смартфон, Xbox One, та інтернет речей. Такий додаток продається і завантажується через Windows Store і інші способи описані нижче.
Терміни
Починаючи з Windows 10 універсальний додаток називається «додаток Windows» (англ. Windows app). Універсальний додаток, що відповідає специфікації Microsoft, встановлений за допомогою Windows Store називається «довірений додаток з Windows Store» (англ. trusted Windows app Store), інші програми називаються «настільними» (англ. desktop apps). На відміну від останніх, додатки Windows і довірені додатки зберігаються в папці C:\Program Files\WindowsApps
Windows 8 і Windows 8.1
Вперше подібні програми з'явилися в Windows 8 і називалися «додатки Metro-style» (англ. Metro-style apps). Тоді було запущено Windows Store (2012 рік) — магазин додатків для Windows 8.
Зовнішній вигляд
У Windows 8 додатки Metro-style не запускаються у вікні, замість цього займаючи весь екран або одну зі сторін екрану — ліворуч або праворуч. У додатків немає заголовка вікна, системного меню, виражених меж вікна або кнопок управління. Смуга прокрутки прихована, поки курсор не «знайде» її. Меню розташовано в «панелі налаштувань» (англ. settings charm).
У відповідь на критику користувачів, в Windows 8.1 рядок заголовка за промовчанням є захованим, до тих пір, поки курсор не досягне верхнього краю екрана. За допомогою гамбургер-кнопки можна знайти меню.
Поширення і ліцензія
Для більшості користувачів єдиним способом отримання таких додатків є Windows Store. Підприємства, що працюють в інфраструктурі домену Windows, можуть укласти контракт з Microsoft на дозвіл поширювати програми Metro-style без використання Windows Store. Окрім цього, Google і Mozilla Foundation отримали дозвіл поширювати свої браузери з цим стилем через інші канали розповсюдження. На даний момент[]Google Chrome має можливість увімкнути цей інтерфейс, а Mozilla Foundation вирішила відмовитися від розробки «Touch»-інтерфейсу.
Також додатки Metro-style є єдиними дозволеними для запуску в Windows RT.
Копії вікон додатку
До Windows 8 додатки ідентифікувалися статичними іконками. На панелі завдань кожен додаток мав своє власне місце, позначене його іконкою. Додатки ж Metro-style ідентифікуються своїми «плитками» (англ. tiles), на яких відображається іконка додатку і якийсь динамічний контент. До всього іншого, у Windows 8 і Windows 8.1 (без оновлення) у разі запуску з панелі завдань додаток не буде відображатися, необхідно відобразити його за допомогою меню відкритих додатків ліворуч. Починаючи з Windows 8.1 Update цей недолік виправили.
Немає встановленого ліміту на кількість копій запущеного додатку. Наприклад, один користувач може запустити декілька блокнотів, калькуляторів або браузерів, — стільки, скільки дозволяють ресурси комп'ютера (існують деякі програми, які відстежують свої копії і не дають їх створювати, наприклад, програвач Windows Media). Додатки Metro-style позбавлені цієї можливості — запускати можна лише один екземпляр додатка, повторний запуск додатка просто переводить його на передній план.
Windows 10
У Windows 10 були запроваджені значні зміни у розробці універсальних додатків.
Зовнішній вигляд
Зовнішній вигляд додатка тепер залежить від нього самого. Універсальні програми, розроблені для Windows 10, мають певний зовнішній вигляд, наприклад, нові елементи управління, які відрізняються від попередніх версій Windows. Відмінності мають додатки з нестандартним інтерфейсом, наприклад, ігри. Додатки розроблені для Windows 8 виглядають явно відмінно від додатків розроблених для Windows 10.
Універсальні додатки Windows також можуть виглядати як традиційні додатки, що використовують застарілі елементи інтерфейсу зі старих версій Windows, наприклад з Windows 95. Всі старі настільні додатки, які були конвертовані в універсальні, поширюються з розширеннм .AppX[⇨].
Багатозадачність
У Windows 10 більшість універсальних додатків, навіть тих, які були розроблені для Windows 8, запускаються в плаваючих вікнах, як додатки в Windows 7 і більш ранніх версіях Windows, використовується також панель завдань і , неначе це звичайні додатки. Цей алгоритм використання вікон був названий «Continuum» або «Режим планшета» (англ. Tablet Mode). За промовчанням режим вимкнений на настільних комп'ютерах і увімкнений на планшетах. Режим можна увімкнути або вимкнути на всіх платформах. Коли режим вимкнений, додатки мають вікна і видимі панелі заголовків, коли режим увімкнений, програми «липнуть» як у Windows 8 до сторін екрану.
Універсальні додатки в Windows 10 мають можливість запускатися з кількома вікнами, на відміну від додатків для Windows 8. Наприклад, Microsoft Edge, калькулятор з новим інтерфейсом, додаток «Фотографії» є гарними прикладами таких додатків.
Поширення та ліцензування
Універсальні додатки можна завантажувати з Windows Store або з іншого пристрою, де воно було встановлено з магазину додатків. Завантаження з пристрою вимагає підписаний довірений цифровий сертифікат.
Життєвий цикл програми
Додатки Metro-style при закритті просто призупиняються, як це відбувається на мобільних платформах. При необхідності менеджер додатків автоматично закриває непотрібні додатки. Динамічні плитки, фонові процеси і «контракти» (англ. contracts) (інтерфейс взаємодії з іншими додатками) можуть вимагати повторної активації додатку, тобто його запуску.
Протягом шести років відкрити універсальний додаток з командного рядка було неможливо. Вперше така можливість була представлена в збірці Windows 10 для попередньої оцінки (англ. Insider build) 16226 від 21 червня 2017 року.
Розробка
Windows Runtime
Традиційно додатки для Windows розроблялися з використанням Windows API (Win32), без будь-яких обмежень. Розробники могли вільно вибирати мову програмування і середовище розробки. Додатки Metro-style розробляються з використанням Windows Runtime (WinRT). Виклик заборонених функцій в додатку не дає можливості поширювати додаток через Windows Store.
Не всі додатки, які використовують WinRT є додатками Metro-style, — API можна викликати і настільним додаткам.
Додатки Metro-style можуть бути розроблені тільки за допомогою середовищ розробки від Microsoft.
Універсальна платформа Windows
Додатки, розроблені для роботи на смартфонах, комп'ютерах, ігрових консолях і HoloLens називаються універсальними. Це досягається за допомогою використання універсального API, загального для всіх пристроїв, вперше представленого у Windows 8.1 і Windows Phone 8.1. Visual Studio 2013 з оновленням 2 підтримує розробку таких додатків. Разом з Windows 10 була представлена нова версія універсальної платформи — UWP 10. Додатки можуть бути розроблені за допомогою Visual Studio 2015. Старі додатки Metro-style потребують оновлення платформи, щоб стабільно працювати.
Універсальна платформа не відрізняється від Windows Runtime, її можна назвати послідовницею останньої. Універсальні додатки не потребують зазначення операційної системи, для якої вони написані, замість цього вказується платформа або кілька платформ, наприклад, настільні комп'ютери, мобільні пристрої, ігрові консолі або інтернет речей. У додатку описується реакція на ту або іншу платформу. Програми «адаптуються» під платформу, змінюючи інтерфейс або функції. Додаток запущений на смартфоні може відображатися у великому планшетному режимі при підключенні останнього, наприклад, до телевізора.
AppX
Розширення файлу: | .appx, .appxbundle |
---|---|
Розробник: | Microsoft |
Тип формату: | архів |
Контейнер для: | інформації про встановлення і файлу EXE або MSI |
AppX — OPC-формат файлів, для поширення і установки універсальних додатків Windows. На відміну від старих файлів встановлення, AppX — єдина система розповсюдження для універсальних додатків. Вона замінює собою XAP в Windows Phone 8.1 для уніфікації поширення настільних і мобільних додатків. AppX підтримується тільки починаючи з Windows Phone 8.1.
Windows Phone Marketplace для версій Phone 8 і 8.1 дозволяв користувачеві завантажити файл AppX на зовнішню карту пам'яті і встановити самостійно в будь-який час. Окрім цього, установка з іншого пристрою заборонена в Windows 8 і Windows 8.1, якщо у користувача немає ліцензії розробника, або він не числиться в домені підприємства.
Безпека
Додатки для Windows раніше мали можливість міняти екосистему під свої потреби. Контроль облікових записів користувачів, права користувачів і антивіруси допомагали не давати шкідливому програмному забезпеченню робити заборонені речі. Додатки Metro-style працюють в пісочниці і не можуть нічого змінити в системі. Для доступу до периферії необхідний дозвіл, а за промовчанням дається доступ лише до папок користувача, наприклад, «Мої документи». Компанія Microsoft перевіряє ці програми більш ретельно і при підозрі на шкідливу активність негайно видаляє їх з магазину додатків.
Див. також
Примітки
- Что такое приложение UWP?. — 2017. — 8 февраля. — Дата звернення: 09.08.2017.
- On Windows 10, where do the downloaded apps from the 'trusted windows store' get stored? // Quora. — Дата звернення: 09.08.2017.
- Google Confirms It's Working on Chrome for Windows 8 : [ 02.12.2016] / Pete Pachal // Mashable. — 2012. — 12 March. — Дата звернення: 08.08.2017.
- Everyone can now track down noisy tabs : [ 08.07.2017] / Yuri Wiitala // Chrome Blog. — 2014. — 14 January. — Дата звернення: 08.08.2017.
- Firefox Metro development begins, status update / Brian R. Bondy // Блог Brian Bondy. — 2012. — 9 March. — Дата звернення: 08.08.2017.
- Update on Metro : [ 24.04.2017] / Johnathan Nightingale // Блог Mozilla Foundation. — 2014. — 14 March. — Дата звернення: 08.08.2017.
- Windows RT 8.1: вопросы и ответы. — 2016. — 15 сентября. — Дата звернення: 09.08.2017.
- Windows 10: новое поколение Windows // Блог Windows. — 2015. — 22 января. — Дата звернення: 09.08.2017.
- Жизненный цикл приложения универсальной платформы Windows (UWP) для Windows 10 // Центр разработки для Windows. — 2017. — 8 февраля. — Дата звернення: 09.08.2017.
- Command-Line Activation of Universal Windows Apps / Andrew Whitechapel // Windows Blogs. — 2017. — 5 July. — Дата звернення: 09.08.2017.
- UWP APIs callable from a classic desktop app // Windows Dev Center. — Дата звернення: 09.08.2017.
- Visual Studio 2013 Update 2 is here! // The Visual Studio Blog. — 2014. — 12 May. — Дата звернення: 09.08.2017.
- Visual Studio 2015 and Visual Studio 2013 Update 5 Released // The Visual Studio Blog. — 2015. — 20 July. — Дата звернення: 09.08.2017.
- Политики Магазина Windows // Центр разработки для Windows. — 2017. — 13 июня. — Дата звернення: 09.08.2017.
Посилання
- Разработка приложений UWP // Центр разработки для Windows. — Дата звернення: 09.08.2017.
Вікіпедія, Українська, Україна, книга, книги, бібліотека, стаття, читати, завантажити, безкоштовно, безкоштовно завантажити, mp3, відео, mp4, 3gp, jpg, jpeg, gif, png, малюнок, музика, пісня, фільм, книга, гра, ігри, мобільний, телефон, android, ios, apple, мобільний телефон, samsung, iphone, xiomi, xiaomi, redmi, honor, oppo, nokia, sonya, mi, ПК, web, Інтернет
Universalnij dodatok Windows ranishe dodatok Windows Store dodatok Metro style dodatok yakij mozhe zapuskatisya na vsih pidtrimuvanih Windows pristroyah bud to personalnij komp yuter planshet smartfon Xbox One ta internet rechej Takij dodatok prodayetsya i zavantazhuyetsya cherez Windows Store i inshi sposobi opisani nizhche TerminiPochinayuchi z Windows 10 universalnij dodatok nazivayetsya dodatok Windows angl Windows app Universalnij dodatok sho vidpovidaye specifikaciyi Microsoft vstanovlenij za dopomogoyu Windows Store nazivayetsya dovirenij dodatok z Windows Store angl trusted Windows app Store inshi programi nazivayutsya nastilnimi angl desktop apps Na vidminu vid ostannih dodatki Windows i dovireni dodatki zberigayutsya v papci C Program Files WindowsAppsWindows 8 i Windows 8 1Vpershe podibni programi z yavilisya v Windows 8 i nazivalisya dodatki Metro style angl Metro style apps Todi bulo zapusheno Windows Store 2012 rik magazin dodatkiv dlya Windows 8 Zovnishnij viglyad Prilipannya dodatka Metro style pravoruch livoruch tradicijnij nastilnij dodatok U Windows 8 dodatki Metro style ne zapuskayutsya u vikni zamist cogo zajmayuchi ves ekran abo odnu zi storin ekranu livoruch abo pravoruch U dodatkiv nemaye zagolovka vikna sistemnogo menyu virazhenih mezh vikna abo knopok upravlinnya Smuga prokrutki prihovana poki kursor ne znajde yiyi Menyu roztashovano v paneli nalashtuvan angl settings charm U vidpovid na kritiku koristuvachiv v Windows 8 1 ryadok zagolovka za promovchannyam ye zahovanim do tih pir poki kursor ne dosyagne verhnogo krayu ekrana Za dopomogoyu gamburger knopki mozhna znajti menyu Poshirennya i licenziya Dlya bilshosti koristuvachiv yedinim sposobom otrimannya takih dodatkiv ye Windows Store Pidpriyemstva sho pracyuyut v infrastrukturi domenu Windows mozhut uklasti kontrakt z Microsoft na dozvil poshiryuvati programi Metro style bez vikoristannya Windows Store Okrim cogo Google i Mozilla Foundation otrimali dozvil poshiryuvati svoyi brauzeri z cim stilem cherez inshi kanali rozpovsyudzhennya Na danij moment koli Google Chrome maye mozhlivist uvimknuti cej interfejs a Mozilla Foundation virishila vidmovitisya vid rozrobki Touch interfejsu Takozh dodatki Metro style ye yedinimi dozvolenimi dlya zapusku v Windows RT Kopiyi vikon dodatku Do Windows 8 dodatki identifikuvalisya statichnimi ikonkami Na paneli zavdan kozhen dodatok mav svoye vlasne misce poznachene jogo ikonkoyu Dodatki zh Metro style identifikuyutsya svoyimi plitkami angl tiles na yakih vidobrazhayetsya ikonka dodatku i yakijs dinamichnij kontent Do vsogo inshogo u Windows 8 i Windows 8 1 bez onovlennya u razi zapusku z paneli zavdan dodatok ne bude vidobrazhatisya neobhidno vidobraziti jogo za dopomogoyu menyu vidkritih dodatkiv livoruch Pochinayuchi z Windows 8 1 Update cej nedolik vipravili Nemaye vstanovlenogo limitu na kilkist kopij zapushenogo dodatku Napriklad odin koristuvach mozhe zapustiti dekilka bloknotiv kalkulyatoriv abo brauzeriv stilki skilki dozvolyayut resursi komp yutera isnuyut deyaki programi yaki vidstezhuyut svoyi kopiyi i ne dayut yih stvoryuvati napriklad progravach Windows Media Dodatki Metro style pozbavleni ciyeyi mozhlivosti zapuskati mozhna lishe odin ekzemplyar dodatka povtornij zapusk dodatka prosto perevodit jogo na perednij plan Windows 10U Windows 10 buli zaprovadzheni znachni zmini u rozrobci universalnih dodatkiv Zovnishnij viglyad Zovnishnij viglyad dodatka teper zalezhit vid nogo samogo Universalni programi rozrobleni dlya Windows 10 mayut pevnij zovnishnij viglyad napriklad novi elementi upravlinnya yaki vidriznyayutsya vid poperednih versij Windows Vidminnosti mayut dodatki z nestandartnim interfejsom napriklad igri Dodatki rozrobleni dlya Windows 8 viglyadayut yavno vidminno vid dodatkiv rozroblenih dlya Windows 10 Universalni dodatki Windows takozh mozhut viglyadati yak tradicijni dodatki sho vikoristovuyut zastarili elementi interfejsu zi starih versij Windows napriklad z Windows 95 Vsi stari nastilni dodatki yaki buli konvertovani v universalni poshiryuyutsya z rozshirennm AppX Bagatozadachnist U Windows 10 bilshist universalnih dodatkiv navit tih yaki buli rozrobleni dlya Windows 8 zapuskayutsya v plavayuchih viknah yak dodatki v Windows 7 i bilsh rannih versiyah Windows vikoristovuyetsya takozh panel zavdan i nenache ce zvichajni dodatki Cej algoritm vikoristannya vikon buv nazvanij Continuum abo Rezhim plansheta angl Tablet Mode Za promovchannyam rezhim vimknenij na nastilnih komp yuterah i uvimknenij na planshetah Rezhim mozhna uvimknuti abo vimknuti na vsih platformah Koli rezhim vimknenij dodatki mayut vikna i vidimi paneli zagolovkiv koli rezhim uvimknenij programi lipnut yak u Windows 8 do storin ekranu Universalni dodatki v Windows 10 mayut mozhlivist zapuskatisya z kilkoma viknami na vidminu vid dodatkiv dlya Windows 8 Napriklad Microsoft Edge kalkulyator z novim interfejsom dodatok Fotografiyi ye garnimi prikladami takih dodatkiv Poshirennya ta licenzuvannya Universalni dodatki mozhna zavantazhuvati z Windows Store abo z inshogo pristroyu de vono bulo vstanovleno z magazinu dodatkiv Zavantazhennya z pristroyu vimagaye pidpisanij dovirenij cifrovij sertifikat Zhittyevij cikl programiDodatki Metro style pri zakritti prosto prizupinyayutsya yak ce vidbuvayetsya na mobilnih platformah Pri neobhidnosti menedzher dodatkiv avtomatichno zakrivaye nepotribni dodatki Dinamichni plitki fonovi procesi i kontrakti angl contracts interfejs vzayemodiyi z inshimi dodatkami mozhut vimagati povtornoyi aktivaciyi dodatku tobto jogo zapusku Protyagom shesti rokiv vidkriti universalnij dodatok z komandnogo ryadka bulo nemozhlivo Vpershe taka mozhlivist bula predstavlena v zbirci Windows 10 dlya poperednoyi ocinki angl Insider build 16226 vid 21 chervnya 2017 roku RozrobkaWindows Runtime Tradicijno dodatki dlya Windows rozroblyalisya z vikoristannyam Windows API Win32 bez bud yakih obmezhen Rozrobniki mogli vilno vibirati movu programuvannya i seredovishe rozrobki Dodatki Metro style rozroblyayutsya z vikoristannyam Windows Runtime WinRT Viklik zaboronenih funkcij v dodatku ne daye mozhlivosti poshiryuvati dodatok cherez Windows Store Ne vsi dodatki yaki vikoristovuyut WinRT ye dodatkami Metro style API mozhna viklikati i nastilnim dodatkam Dodatki Metro style mozhut buti rozrobleni tilki za dopomogoyu seredovish rozrobki vid Microsoft Universalna platforma Windows Dodatki rozrobleni dlya roboti na smartfonah komp yuterah igrovih konsolyah i HoloLens nazivayutsya universalnimi Ce dosyagayetsya za dopomogoyu vikoristannya universalnogo API zagalnogo dlya vsih pristroyiv vpershe predstavlenogo u Windows 8 1 i Windows Phone 8 1 Visual Studio 2013 z onovlennyam 2 pidtrimuye rozrobku takih dodatkiv Razom z Windows 10 bula predstavlena nova versiya universalnoyi platformi UWP 10 Dodatki mozhut buti rozrobleni za dopomogoyu Visual Studio 2015 Stari dodatki Metro style potrebuyut onovlennya platformi shob stabilno pracyuvati Universalna platforma ne vidriznyayetsya vid Windows Runtime yiyi mozhna nazvati poslidovniceyu ostannoyi Universalni dodatki ne potrebuyut zaznachennya operacijnoyi sistemi dlya yakoyi voni napisani zamist cogo vkazuyetsya platforma abo kilka platform napriklad nastilni komp yuteri mobilni pristroyi igrovi konsoli abo internet rechej U dodatku opisuyetsya reakciya na tu abo inshu platformu Programi adaptuyutsya pid platformu zminyuyuchi interfejs abo funkciyi Dodatok zapushenij na smartfoni mozhe vidobrazhatisya u velikomu planshetnomu rezhimi pri pidklyuchenni ostannogo napriklad do televizora AppX APPXRozshirennya fajlu appx appxbundleRozrobnik MicrosoftTip formatu arhivKontejner dlya informaciyi pro vstanovlennya i fajlu EXE abo MSI AppX OPC format fajliv dlya poshirennya i ustanovki universalnih dodatkiv Windows Na vidminu vid starih fajliv vstanovlennya AppX yedina sistema rozpovsyudzhennya dlya universalnih dodatkiv Vona zaminyuye soboyu XAP v Windows Phone 8 1 dlya unifikaciyi poshirennya nastilnih i mobilnih dodatkiv AppX pidtrimuyetsya tilki pochinayuchi z Windows Phone 8 1 Windows Phone Marketplace dlya versij Phone 8 i 8 1 dozvolyav koristuvachevi zavantazhiti fajl AppX na zovnishnyu kartu pam yati i vstanoviti samostijno v bud yakij chas Okrim cogo ustanovka z inshogo pristroyu zaboronena v Windows 8 i Windows 8 1 yaksho u koristuvacha nemaye licenziyi rozrobnika abo vin ne chislitsya v domeni pidpriyemstva BezpekaDodatki dlya Windows ranishe mali mozhlivist minyati ekosistemu pid svoyi potrebi Kontrol oblikovih zapisiv koristuvachiv prava koristuvachiv i antivirusi dopomagali ne davati shkidlivomu programnomu zabezpechennyu robiti zaboroneni rechi Dodatki Metro style pracyuyut v pisochnici i ne mozhut nichogo zminiti v sistemi Dlya dostupu do periferiyi neobhidnij dozvil a za promovchannyam dayetsya dostup lishe do papok koristuvacha napriklad Moyi dokumenti Kompaniya Microsoft pereviryaye ci programi bilsh retelno i pri pidozri na shkidlivu aktivnist negajno vidalyaye yih z magazinu dodatkiv Div takozhWinJSPrimitkiChto takoe prilozhenie UWP 2017 8 fevralya Data zvernennya 09 08 2017 On Windows 10 where do the downloaded apps from the trusted windows store get stored Quora Data zvernennya 09 08 2017 Google Confirms It s Working on Chrome for Windows 8 02 12 2016 Pete Pachal Mashable 2012 12 March Data zvernennya 08 08 2017 Everyone can now track down noisy tabs 08 07 2017 Yuri Wiitala Chrome Blog 2014 14 January Data zvernennya 08 08 2017 Firefox Metro development begins status update Brian R Bondy Blog Brian Bondy 2012 9 March Data zvernennya 08 08 2017 Update on Metro 24 04 2017 Johnathan Nightingale Blog Mozilla Foundation 2014 14 March Data zvernennya 08 08 2017 Windows RT 8 1 voprosy i otvety 2016 15 sentyabrya Data zvernennya 09 08 2017 Windows 10 novoe pokolenie Windows Blog Windows 2015 22 yanvarya Data zvernennya 09 08 2017 Zhiznennyj cikl prilozheniya universalnoj platformy Windows UWP dlya Windows 10 Centr razrabotki dlya Windows 2017 8 fevralya Data zvernennya 09 08 2017 Command Line Activation of Universal Windows Apps Andrew Whitechapel Windows Blogs 2017 5 July Data zvernennya 09 08 2017 UWP APIs callable from a classic desktop app Windows Dev Center Data zvernennya 09 08 2017 Visual Studio 2013 Update 2 is here The Visual Studio Blog 2014 12 May Data zvernennya 09 08 2017 Visual Studio 2015 and Visual Studio 2013 Update 5 Released The Visual Studio Blog 2015 20 July Data zvernennya 09 08 2017 Politiki Magazina Windows Centr razrabotki dlya Windows 2017 13 iyunya Data zvernennya 09 08 2017 PosilannyaRazrabotka prilozhenij UWP Centr razrabotki dlya Windows Data zvernennya 09 08 2017