Универсальное приложение Windows

Универсальное приложение Windows (ранее — приложение Windows Store и приложение Metro-style) — приложение, которое может запускаться на всех поддерживаемых Windows устройствах, будь то персональный компьютер, планшет, смартфон, Xbox One, Microsoft HoloLens или интернет вещей[1]. Такое приложение продаётся и загружается через Windows Store и иными способами, описанными ниже.

Термины

Начиная с Windows 10, универсальное приложение называется «приложение Windows» (англ. Windows app). Универсальное приложение, соответствующее спецификации Microsoft, установленное при помощи Windows Store, называется «доверенное приложение из Windows Store» (англ. trusted Windows Store app), остальные приложения называются «настольными» (англ. desktop apps). В отличие от последних, приложения Windows и доверенные приложения хранятся в папке C:\Program Files\WindowsApps[2].

Windows 8 и Windows 8.1

Впервые подобные приложения появились в Windows 8 и назывались «приложения Metro-стиля» (англ. Metro-style apps). Тогда был запущен Windows Store (2012 год) — магазин приложений для Windows 8.

Внешний вид

«Прилепление» приложения Metro-стиля справа, слева — обычное (настольное) приложение

В Windows 8 приложения Metro-style не запускаются в окне, вместо этого они занимают весь экран или одну из сторон — часть слева или справа. У приложений нет заголовка окна, системного меню, выраженных границ окна или кнопок управления. Полоса прокрутки по умолчанию скрыта, пока курсор не будет на нём. Меню расположено в «панели настроек» (англ. settings charm).

Строка заголовка спрятана по умолчанию, пока курсор не достигнет верхнего края экрана. С помощью гамбургер-кнопки открывается меню.

Распространение и лицензия

Для большинства пользователей единственный способ получения таких приложений — через Windows Store. Предприятия, работающие в инфраструктуре домена Windows, могут заключить контракт с Microsoft на разрешение распространять приложения Metro-style без использования Windows Store. Кроме того, Google[3][4] и Mozilla Foundation[5][6] получили разрешение распространять свои браузеры с этим стилем через другие каналы распространения. На данный момент Chrome имеет возможность включить этот интерфейс, а Mozilla Foundation решила отказаться от разработки «Touch»-интерфейса[6].

Также приложения Metro-style являются единственными разрешёнными для запуска в Windows RT[7].

Копии окон приложения

До Windows 8 программы идентифицировались статическими иконками. На панели задач каждое приложение имело своё собственное место, обозначенное его иконкой. Приложения Metro-style же идентифицируются своими «плитками» (англ. tiles), где отображается иконка приложения и какой-то динамический контент. Ко всему прочему в Windows 8 и Windows 8.1 (без обновления) в случае запуска с панели задач приложение не отображается, необходимо отобразить его через меню открытых приложений слева. С Windows 8.1 Update этот момент исправили.

Нет установленного лимита на количество копий запускаемого приложения. Например, один пользователь может запустить несколько блокнотов, калькуляторов или Firefox, столько, сколько позволяют ресурсы компьютера (существуют некоторые приложения, которые отслеживают свои копии и не дают их создавать, например, проигрыватель Windows Media). Приложения Metro-style лишены этой возможности — запускать их можно только единственной копией, повторный запуск приложения просто переводит его на передний план.

Windows 10

В Windows 10 были введены значительные изменения в разработке универсальных приложений.

Внешний вид

Внешний вид приложения теперь зависит от него самого. Универсальные приложения, разработанные для Windows 10, имеют определённый внешний вид, например, новые элементы управления, которые отличаются от предыдущих версий Windows. Отличия имеют приложения с нестандартным интерфейсом, например, игры. Приложения, разработанные для Windows 8, выглядят отлично от приложений, разработанных для Windows 10.

Универсальные приложения также могут выглядеть как традиционные приложения, использующие устаревшие элементы интерфейса из старых версий Windows, например, Windows 95. Все старые настольные приложения, которые были конвертированы в универсальные, распространяются в формате файлов .AppX.

Многозадачность

В Windows 10 большинство универсальных приложений, даже тех, которые были разработаны для Windows 8, запускается в плавающих окнах, как приложения в Windows 7 и ранее, также используется панель задач и Task View[англ.], как будто это обычные приложения. Этот алгоритм использования окон был назван «Continuum» или «Режим планшета» (англ. Tablet Mode). По умолчанию режим выключен на настольных компьютерах и включен на планшетах. Режим можно включить или выключить на всех платформах. Когда режим выключен, приложения имеют окна и видимые панели заголовков, когда режим включён, приложения «липнут», как в Windows 8, к сторонам экрана[8].

Универсальные приложения в Windows 10 имеют возможность запускаться с несколькими окнами, в отличие от приложений для Windows 8. Например, Microsoft Edge, калькулятор с новым интерфейсом, приложение «Фотографии» являются хорошим примером таких приложений.

Распространение и лицензирование

Универсальные приложения можно загружать из Windows Store или с другого устройства, где оно было установлено из магазина приложений. Загрузка с устройства требует наличия подписанного доверенного цифрового сертификата.

Работа приложений и их открытие с устройств

Приложения Metro-style при закрытии просто приостанавливаются, как это происходит на мобильных платформах. При необходимости менеджер приложений автоматически закрывает ненужные приложения. Динамические плитки, фоновые процессы и «контракты» (англ. contracts) (интерфейс взаимодействия с другими приложениями) могут потребовать повторной активации приложения, то есть запуска[9].

В течение шести лет открыть универсальное приложение из командной строки было невозможно. Впервые такая возможность была представлена в сборке Windows 10 для предварительной оценки (англ. Insider build) 16226 от 21 июня 2017 года[10].

Разработка

Windows Runtime

Традиционно приложения для Windows разрабатывались с использованием Windows API (Win32) без каких-либо ограничений. Разработчики могли свободно выбирать язык программирования и среду разработки. Приложения Metro-style разрабатываются с использованием Windows Runtime (WinRT). Вызов запрещённых функций в приложении не даёт возможности распространять приложение через Windows Store.

Не все приложения, использующие WinRT, являются Metro-style, API можно вызывать и настольным приложениям[11].

Приложения Metro-style могут быть разработаны только при помощи сред разработки от Microsoft.

Универсальная платформа Windows

Приложения, разработанные для работы на смартфонах, компьютерах, игровых консолях и HoloLens, называются универсальными. Это достигается при помощи использования универсального API, общего для всех устройств, впервые представленного с Windows 8.1 и Windows Phone 8.1. Visual Studio 2013 с обновлением 2 поддерживает разработку таких приложений[12]. С Windows 10 была представлена новая версия универсальной платформы — UWP 10. Приложения могут быть разработаны при помощи Visual Studio 2015[13]. Старые приложения Metro-style нуждаются в обновлении платформы, чтобы стабильно работать.

Универсальная платформа не отличается от Windows Runtime, её можно назвать последователем для последней. Универсальные приложения не нуждаются в указании операционной системы, для которой они написаны, вместо этого указывается платформа или несколько платформ, например, настольные компьютеры, мобильные устройства, игровые консоли или интернет вещей. В приложении описывается реакция на ту или иную платформу. Приложения «адаптируются» под платформу, изменяя интерфейс или функции. Приложение на мобильном может отображаться в большом планшетном режиме при подключении к телевизору, например.

AppX

AppX
Разработчик Майкрософт
Тип формата семейство файловых форматов[вд]
Открытый формат? да
Логотип Викисклада Медиафайлы на Викискладе

AppX — OPC[англ.]-формат файлов для распространения и установки приложений в Windows 8, 10, Phone 8.1, 10 Mobile, 10 IoT Core, Xbox One, HoloLens[1]. В отличие от старых приложений, AppX — единственная система распространения для универсальных приложений. Она заменяет собой XAP в Windows Phone 8.1 для унификации распространения настольных и мобильных приложений. AppX поддерживается только начиная с Windows Phone 8.1.

Windows Phone Marketplace для версий Phone 8 и 8.1 позволял пользователю скачать файл AppX на внешнюю карту памяти и установить самостоятельно в любое время. Кроме того, установка с другого устройства запрещена в Windows 8 и 8.1, если у пользователя нет лицензии разработчика или он не состоит в домене предприятия.

Безопасность

Приложения для Windows ранее имели возможность менять экосистему под свои нужды. Контроль учётных записей пользователей, права пользователей и антивирусы помогали не давать вредоносному программному обеспечению делать запрещённые вещи. Приложения Metro-style работают в песочнице и не могут ничего изменить в системе. Для доступа к периферии необходим доступ, а по умолчанию даётся доступ только к папкам пользователя, например, «Мои документы». Microsoft проверяет эти приложения более тщательно и при подозрении на вредоносную активность немедленно удаляет их из магазина приложений[14].

См. также

Примечания

  1. 1 2 Что такое приложение UWP? (8 февраля 2017). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  2. On Windows 10, where do the downloaded apps from the 'trusted windows store' get stored? (англ.). Quora. Дата обращения: 9 августа 2017.
  3. Pete Pachal. Google Confirms It's Working on Chrome for Windows 8 (англ.). Mashable (12 марта 2012). Дата обращения: 8 августа 2017. Архивировано 2 декабря 2016 года.
  4. Yuri Wiitala. Everyone can now track down noisy tabs (англ.). Chrome Blog (14 января 2014). Дата обращения: 8 августа 2017. Архивировано 8 июля 2017 года.
  5. Brian R. Bondy. Firefox Metro development begins, status update (англ.) (недоступная ссылка — история). Блог Brian Bondy (9 марта 2012). Дата обращения: 8 августа 2017.
  6. 1 2 Johnathan Nightingale. Update on Metro (англ.). Блог Mozilla Foundation (14 марта 2014). Дата обращения: 8 августа 2017. Архивировано 24 апреля 2017 года.
  7. Windows RT 8.1: вопросы и ответы (15 сентября 2016). Дата обращения: 9 августа 2017.
  8. Windows 10: новое поколение Windows. Блог Windows (22 января 2015). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  9. Жизненный цикл приложения универсальной платформы Windows (UWP) для Windows 10. Центр разработки для Windows (8 февраля 2017). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  10. Andrew Whitechapel. Command-Line Activation of Universal Windows Apps (англ.). Windows Blogs (5 июля 2017). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  11. UWP APIs callable from a classic desktop app (англ.). Windows Dev Center. Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  12. Visual Studio 2013 Update 2 is here! (англ.). The Visual Studio Blog (12 мая 2014). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  13. Visual Studio 2015 and Visual Studio 2013 Update 5 Released (англ.). The Visual Studio Blog (20 июля 2015). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.
  14. Политики Магазина Windows. Центр разработки для Windows (13 июня 2017). Дата обращения: 9 августа 2017. Архивировано 9 августа 2017 года.

Ссылки

Read other articles:

Tito SoemarsonoLahirMuhammad Taufik Hidayat24 April 1959 (umur 64)KebangsaanIndonesiaNama lainTito SoemarsonoPekerjaanPenyanyipenulis lagumusikusguruTahun aktif1973–sekarangKarier musikGenrepopjazzInstrumenVokalgitarbasspianoArtis terkaitChrisyeBagoes AAYounky SoewarnoCandra DarusmanMantan anggotaBeat Melody (1973–1978) Tito Soemarsono (ER, EYD: Tito Sumarsono), nama lahir: Muhammad Taufik Hidayat[1] (24 April 1959) adalah pencipta lagu dan penyanyi pria Indonesia d...

 

Гуцул — термін, який має кілька значень. Ця сторінка значень містить посилання на статті про кожне з них.Якщо ви потрапили сюди за внутрішнім посиланням, будь ласка, поверніться та виправте його так, щоб воно вказувало безпосередньо на потрібну статтю.@ пошук посилань сам...

 

Pour les articles homonymes, voir Séquenceur. Un séquenceur (QY10, en haut) commandant un synthétiseur (en bas) En musique, un séquenceur est un outil capable d'enregistrer et exécuter une séquence de commandes (par exemple une partition) permettant de piloter des instruments de musique électronique. Il ne produit aucun son par lui-même, mais sert à automatiser l’exécution d'une séquence musicale. Suivant la technologie utilisée, ces commandes peuvent être une simple séquence ...

Residential in Venice, ItalyPalazzo Marcello ToderiniPalazzo Marcello ToderiniGeneral informationTypeResidentialArchitectural styleRenaissanceAddressSanta Croce districtTown or cityVeniceCountryItalyCoordinates45°26′30.68″N 12°19′32.78″E / 45.4418556°N 12.3257722°E / 45.4418556; 12.3257722Construction stopped17th century[1]Technical detailsFloor count3 levels Palazzo Marcello Toderini is a small palace in Venice, in the Santa Croce sestiere, overloo...

 

Representative of the monarch in Northern Rhodesia This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Governor of Northern Rhodesia – news · newspapers · books · scholar · JSTOR (May 2021) (Learn how and when to remove this template message) Governor of Northern RhodesiaFlag of the governor of Northern Rhodesia...

 

Empress of Russia from 1762 to 1796 For other uses, see Catherine the Great (disambiguation). Catherine II redirects here. For Latin Empress, see Catherine of Valois–Courtenay. Catherine IICatherine the Great, c. 1780sEmpress of RussiaReign9 July 1762 – 17 November 1796Coronation22 September 1762PredecessorPeter IIISuccessorPaul IEmpress consort of RussiaTenure5 January 1762 – 9 July 1762BornPrincess Sophie of Anhalt-Zerbst2 May [O.S. 21 April] 1729Stettin, Kingd...

Town in Musikot Municipality, NepalWami Taksar वामीटक्सारWamitaksarTownWami TaksarLocation in NepalShow map of Lumbini ProvinceWami TaksarWami Taksar (Nepal)Show map of NepalCoordinates: 28°11′N 83°18′E / 28.183°N 83.300°E / 28.183; 83.300Country   NepalMunicipalityMusikot MunicipalityDistrictGulmi DistrictElevation872 m (2,861 ft)Population (1991) • Total6,421Time zoneUTC+5:45 (Nepal Time) Wamitaksa...

 

Canada's military legislation National Defence ActParliament of Canada Long title An Act respecting national defence CitationRSC, 1895, c. N-5Territorial extentProvinces and Territories of CanadaPassed1922Commenced1 January 1923Status: Current legislation The National Defence Act (NDA; French: Loi sur la défense nationale; LDN) is an Act of the Parliament of Canada, which is the primary enabling legislation for organizing and funding the military of Canada.[1] The Act created the Dep...

 

Simbol Skematik TRIAC TRIAC, atau triode for alternating current (trioda untuk arus bolak-balik) adalah sebuah komponen elektronik yang kira-kira ekivalen dengan dua SCR yang disambungkan antiparalel dan kaki gerbangnya disambungkan bersama. Nama resmi untuk TRIAC adalah bidirectional triode thyristor. Ini menunjukkan sakelar dwiarah yang dapat mengalirkan arus listrik ke kedua arah ketika dipicu (dihidupkan). Ini dapat disulut baik dengan tegangan positif ataupun negatif pada elektrode gerba...

Negrito ethnic group in the Philippines Not to be confused with Batak of Indonesia. BatakBatak people in Palawan (c. 1913)Total population1,531 (2020 census)[1]Regions with significant populations Philippines PalawanLanguagesPalawan Batak, Filipino, EnglishReligionChristianity, Anito, folk religionsRelated ethnic groupsAeta, other Negrito peoples Demographics ofthe Philippines Philippine Statistics Authority Census Religions Languages Ethnic groups Country of citizenship Filipino...

 

Pour les articles homonymes, voir Bang, Bong et Bhang. Exemple de bang Un bang (parfois bhang) ou bong est une pipe à eau utilisée le plus souvent pour fumer du cannabis. Les bangs sont utilisés dans le but de générer et refroidir une grande quantité de fumée, que l'utilisateur va généralement inhaler en une seule bouffée. Le mot bong est un mot dérivé du mot thaï bΔung qui fait référence à une partie coupée de bambou. Utilisation Schéma d’un bang Un bang permet de fumer ...

 

Place in Racha-Lechkhumi and Kvemo Svaneti, GeorgiaOni Municipality ონის მუნიციპალიტეტი FlagSealCountry GeorgiaMkhareRacha-Lechkhumi and Kvemo SvanetiCapitalOniGovernment • mayorSergo Khidesheli (Georgian Dream)Area • Total1,712 km2 (661 sq mi)Population (2014) • Total6 130Time zoneUTC+4 (Georgian Time) Oni (Georgian: ონის მუნიციპალიტეტი) is a district of Ge...

2004 Australian play by David Williamson Amigos AuthorDavid WilliamsonCover artistCover design by Kate Florance. Front cover shows Gary Day as Jim and Tony Llewellyn-Jones as Dick in the 2004 Sydney Theatre Company production. Photo: Tracey SchrammCountryAustraliaLanguageEnglishGenrePlayPublisherCurrency PressPublication date2004Media typePrint (Paperback)ISBN978-0-86819-746-3 Amigos is a 2004 play by the Australian playwright David Williamson, published by Currency Press in 2004,&#...

 

1996 studio album by ChristafariValley of DecisionStudio album by ChristafariReleased1996RecordedRadio Ranch, Franklin, TNGenreReggaeLabelGotee RecordsProducerScott Blackwell and ChristafariChristafari chronology Soulfire(1995) Valley of Decision(1996) Word, Sound, and Power(1999) Valley of Decision is the third album by the Christian Reggae group Christafari, the second released on the Gotee label.[1][2] Track listing All songs written by Mark Mohr and Johnny Guerrero...

 

Santo Fransiskus Assisi mengusir roh jahat di kota Arezzo, lukisan dinding karya Giotto Eksorsisme (dari Bahasa Latin akhir exorcismus, yang berasal dari Bahasa Yunani exorkizein - mendesak) adalah sebuah praktik untuk mengusir setan atau makhluk halus (roh) jahat lainnya dari seseorang atau suatu tempat yang dipercaya sedang kerasukan setan. Praktik ini sudah cukup tua dan menjadi bagian dari sistem kepercayaan (agama) di berbagai negara. Orang yang melakukan eksorsisme, dikenal dengan sebut...

 平瀬 真由美 Mayumi HIRASE基本情報名前 平瀬 真由美生年月日 (1969-10-30) 1969年10月30日(54歳)身長 172 cm (5 ft 8 in)体重 65 kg (143 lb)出身地 熊本県熊本市経歴プロ転向 1988年成績優勝回数 日本女子:18回全米女子:1回初優勝 MMT杯ダンロップOP(1989)賞金王 日本女子:1993年、1994年賞金ランク最高位 日本女子:1位(1993,1994)2015年3月5日現在テンプレートを表示 平...

 

Wind farm in Victoria, Australia Stockyard Hill Wind FarmCountryAustraliaCoordinates37°32′9″S 143°15′5″E / 37.53583°S 143.25139°E / -37.53583; 143.25139StatusOperationalConstruction beganMay 2018Owner(s)Palisade Investment Partners Limited (49%) Nebras Power (49%) Goldwind Australia (2%)Operator(s)Goldwind AustraliaWind farmTypeOnshoreHub height110 metresRotor diameter140 metresPower generation Units operational149 × 3.57 MWMa...

 

Desvío km 22 La locomotora N° 3 con tren cargado de pasajeros en Torre José durante un pícnic dominical.[1]​UbicaciónCoordenadas 42°52′34″S 65°10′26″O / -42.876111111111, -65.173888888889Datos de la estaciónNombre anterior Torre JoséPunto kilométrico 22.1 km. desde estación MatrizAltitud 61,85m s. n. m.Inauguración 1888Clausura 1961Tipología Desvío/ParadaOperador DesmanteladoLíneasLínea(s) Ferrocarril Central del Chubut Km 11 ← → Km 35 Mapa Km...

Hierdie artikel is 'n weesbladsy. Dit is nie geskakel of in ander bladsye ingesluit nie. Help Wikipedia deur na moontlike teks te soek en 'n skakel hierheen te plaas. Mads Keiser Geboorte 2 April 1960 (1960-04-02) (64 jaar oud) Nasionaliteit Deens Beroep(e) Akteur en skrywer Internet-rolprentdatabasis-profiel Mads Keiser (gebore 2 April 1960) is 'n Deense akteur en skrywer. Hy is bekend vir sy rolle in die rolprente Elsker elsker ikke... (1995) en Drabet (2005), en in die televisier...

 

இக்கட்டுரை கூகுள் மொழிபெயர்ப்புக் கருவி மூலம் உருவாக்கப்பட்டது. இதனை உரை திருத்த உதவுங்கள். இக்கருவி மூலம் கட்டுரை உருவாக்கும் திட்டம் தற்போது நிறுத்தப்பட்டுவிட்டது. இதனைப் பயன்பட...

 

Strategi Solo vs Squad di Free Fire: Cara Menang Mudah!