Jednostavna pitanja: Što su aplikacije univerzalne Windows platforme (UWP)?

Otkako je Microsoft najavio Windows 10 za računala, hibridne uređaje, tablete i pametne telefone, čuli smo dosta o konceptu Windows Universal Apps , ili kako ih u tehničkom smislu zovu: Universal Windows Platform ( UWP ) aplikacije. Vjerojatno ste se pitali što su to i zašto Microsoft diže toliko buke oko ovih aplikacija. Isprva nas je također zanimalo što su, čemu služe i kako rade. Prošlo je neko vrijeme otkako smo koristili takve aplikacije i ima dosta stvari u vezi s njima koje ih čine sjajnima, kako iz perspektive programera softvera tako i iz perspektive korisnika. U ovom ćemo članku baciti malo svjetla na temuAplikacije univerzalne Windows platforme(Universal Windows Platform) i zašto su važne. Ako ste znatiželjni da saznate više o njima, čitajte dalje:

Malo pozadine o mobilnim aplikacijama za Windows

Microsoft je već dugo pokušavao povećati svoj tržišni udio u mobilnim uređajima, ali do sada nisu uspjeli. Iako su dobili određenu vuču s lansiranjem Windows Phone 7 , druge platforme poput Androida(Android) i iOS-a bile su daleko ispred njih. Glavni razlog ove situacije i još uvijek broj jedan prigovor korisnika je činjenica da Microsoftov(Microsoft) mobilni ekosustav zaostaje u pogledu aplikacija.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

Trgovina za Windows Phone pametne telefone nije uspjela svojim korisnicima ponuditi toliko aplikacija kao Google Play ili Apple (Apple Store)Store . Windows Phone 8 i njegovo kasnije ažuriranje, Windows Phone 8.1 , učinili su bolji posao u privlačenju ljudi na Microsoftovu(Microsoft) mobilnu platformu, ali to još uvijek nije bilo dovoljno.

To je bio trenutak kada je Microsoft počeo raditi na novom konceptu: počeo je razvijati jedinstvenu platformsku arhitekturu aplikacije koja radi na bilo kojoj vrsti uređaja koji pokreće Windows . Zvuči komplicirano, zar ne?

Što su aplikacije univerzalne Windows platforme ?(Windows Platform)

Univerzalne(Universal) aplikacije za Windows aplikacije su dizajnirane za isti rad na više uređaja s različitim faktorima oblika. Drugim riječima, to su aplikacije koje rade isto na različitim veličinama zaslona. Nije važno koristite li pametni telefon sa sustavom Windows 10 Mobile , Windows 10 tablet, Windows 10 stolno računalo ili čak na konzoli Xbox One. Te će aplikacije raditi na svim ovim vrstama uređaja i svojim korisnicima nuditi iste značajke.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

Ako je razvojni programer aplikacije želio, njegova/njezina aplikacija mogla bi se potencijalno izvoditi na isti način na uređaju Interneta (Internet)stvari(Things) ( IoT ) koji pokreće Windows 10 ili čak na nadolazećem uređaju proširene stvarnosti tvrtke Microsoft : Hololens . To je sjajna ideja, zar ne?

Aplikacije univerzalne Windows platforme(Universal Windows Platform) dijele istu bazu koda, uz jedno upozorenje: programeri softvera moraju dodati različite dijelove koda za obitelji uređaja na kojima žele da njihove aplikacije rade. Neće ciljati različite operativne sustave u svom kodu, već različite obitelji uređaja. To je mala stvar koju treba tražiti i veliki skok u smislu učinkovitosti.

Na primjer, ako biste napisali aplikaciju za čitanje RSS -a za koju želite da bude dostupna i za pametne telefone sa sustavom Windows 10 Mobile i Windows 10 računala i tablete, morate napisati kod samo jednom. Isto će raditi na svim uređajima. Ali morate prilagoditi korisničko sučelje aplikacije kako bi odgovaralo objema obiteljima uređaja.

Aplikacije univerzalne Windows platforme(Universal Windows Platform) : na kojim su platformama dostupne?

Aplikacije univerzalne Windows platforme(Universal Windows Platform) su aplikacije koje su dostupne za uređaje koji rade na sustavu Windows 10(Windows 10) . Programeri mogu napraviti jednu aplikaciju, s jednom bazom koda, koja radi na Windows 10 računalima, Windows 10 tabletima i hibridnim uređajima, Windows 10 Mobile pametnim telefonima, konzolama Xbox One , uređajima s internetom (Internet)stvari(Things) koji pokreću Windows 10 , pa čak i na Microsoft Hololens .

Aplikacije(Apps) se distribuiraju pomoću trgovine Windows 10 Store koja je dostupna na svim uređajima koji pokreću Windows 10, bez obzira na njihovu veličinu i hardverske specifikacije. Budući da postoji jedna trgovina(Store) i jedna baza kodova, aplikacije se mogu s lakoćom distribuirati i ažurirati na svim obiteljima uređaja. U osnovi, ima manje glavobolja i za programere softvera i za korisnike kada se bave univerzalnim aplikacijama za Windows .

Za korisnike postoji i prednost što jednom kupe univerzalnu Windows aplikaciju, na određenom uređaju, a zatim je mogu koristiti na svim svojim Windows 10 uređajima. Aplikacije(Apps) su povezane s njihovim Microsoftovim(Microsoft) računom, a ne s njihovim uređajima i mogu slobodno instalirati i deinstalirati kupljene aplikacije, ovisno o svojim potrebama i uređajima.

Kako znati je li aplikacija univerzalna Windows aplikacija?

Aplikacije univerzalne Windows platforme(Universal Windows Platform) nije tako lako prepoznati. Kada pregledavate aplikaciju iz trgovine Windows(Windows Store) na uređaju sa sustavom Windows 10 (Windows 10) Mobile , obratite pozornost na sljedeće odjeljke njene stranice aplikacije: Snimke zaslona(Screenshots) , Ocjene i recenzije(Ratings and reviews) i Dodatne informacije(Additional information) .

Univerzalne(Universal) aplikacije obično pružaju snimke zaslona i za mobilne(Mobile) uređaje i za PC .

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

U odjeljku Ocjene i recenzije(Ratings and reviews) pronaći ćete recenzije mobilnih uređaja kao i svih ostalih uređaja na kojima je aplikacija dostupna.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

Posljednje, ali ne manje važno, najbolje informacije možete pronaći u odjeljku Dodatne informacije(Additional information) . Tamo potražite popis podržanih procesora. Trebali biste vidjeti navedene ARM procesore (procesore za mobilne uređaje, uglavnom pametne telefone) uz x86 i x64 procesore (procesore za računala).

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

Ako učinite istu stvar na stolnom računalu ili prijenosnom računalu sa sustavom Windows 10 , Windows Store će dijeliti snimke zaslona i za mobilnu(Mobile) "verziju" i za "verziju" računala. Imajte na umu da zapravo ne govorimo o različitim verzijama aplikacije, budući da postoji jedna aplikacija s jednom bazom koda za sve uređaje.

Također, u odjeljku Ocjene i recenzije(Ratings and reviews) vidjet ćete opciju filtriranja recenzija za PC sa svih ostalih vrsta uređaja.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

Posljednje, ali ne manje važno, odjeljak Dodatne informacije(Additional information) ponudit će informacije o procesorima koje aplikacija podržava.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

Nekoliko primjera univerzalnih aplikacija za Windows

Danas nema mnogo aplikacija univerzalne Windows platforme(Universal Windows Platform) dostupnih u Windows 10 Storeu(Store) . Međutim, postoje primjeri dobrih aplikacija koje najvjerojatnije koristite, a da ne znate da su univerzalne aplikacije za Windows . Ovo su neki od njih:

  • Microsoft Office aplikacije: Word , Excel , PowerPoint i OneNote .

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

  • Netflix - popularna usluga za video streaming na zahtjev.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

  • Teamviewer - jedan od popularnih alata za administraciju udaljene radne površine.

Univerzalna Windows platforma, UWP, aplikacije, Windows 10, Trgovina, karakteristike

  • Pandora – popularni streaming glazbe i automatizirana usluga za preporuku glazbe koju pokreće Music Genome Project .

Na kojim programskim jezicima možete kodirati aplikacije univerzalne Windows platforme ?(Universal Windows Platform)

Aplikacije univerzalne Windows platforme(Universal Windows Platform) mogu se razviti pomoću bilo kojeg od najčešće korištenih programskih jezika:

  • C# ili Visual Basic s XAML-om
  • JavaScript s HTML-om
  • C++ s DirectX-om i/ili XAML-om

Vrijedno je spomenuti da Microsoft također nudi predloške za svaki programski jezik koje možete koristiti za kodiranje univerzalnih aplikacija u Microsoft Visual Studio 2015 .

Prednosti i nedostaci univerzalnih Windows aplikacija

Do sada imate ideju o tome što su univerzalne Windows aplikacije, kako rade i platforme na kojima su dostupne. Vjerojatno i vi imate predodžbu o njihovim prednostima, ali nabrojimo ih kako bismo dobili jasniju sliku:

  • Aplikacije univerzalne Windows platforme(Universal Windows Platform) mogu se koristiti na bilo kojem uređaju koji pokreće Windows 10 . To uključuje Windows 10 stolna računala, prijenosna računala, tablete i hibride, Windows 10 Mobile pametne telefone, Xbox One konzole, IoT uređaje sa sustavom Windows 10(Windows 10) , pa čak i na Microsoft HoloLens .
  • Programeri mogu pisati aplikacije koje rade na isti način na više obitelji uređaja s različitim faktorima oblika.
  • Aplikacije univerzalne Windows platforme(Universal Windows Platform) distribuiraju se i ažuriraju na isti način, pomoću trgovine Windows Store , koja je dostupna i radi na isti način na svim uređajima sa sustavom Windows 10 .(Windows 10)
  • Aplikacije univerzalne Windows platforme(Universal Windows Platform) mogu se izraditi u nekim od najčešće korištenih programskih jezika, kao što su C# ili Visual Basic s XAML -om , JavaScript s HTML -om , C++ s DirectX -om i/ili XAML -om .

Postoji i nekoliko nedostataka aplikacija univerzalne Windows platforme :(Universal Windows Platform)

  • Aplikacije univerzalne Windows platforme(Universal Windows Platform) ograničene su na uređaje sa sustavom Windows 10(Windows 10) . Nikada neće raditi na Androidu(Android) i iOS-u. Također, neće raditi na starijim verzijama sustava Windows .
  • Aplikacije univerzalne Windows platforme(Universal Windows Platform) sjajna su ideja kojoj je potrebno puno više pažnje kod programera softvera. Ako ne počnu pisati mnoge sjajne univerzalne aplikacije, ovaj koncept neće biti od koristi ni korisnicima ni Microsoftu(Microsoft) .

Zaključak

Sada znate što su aplikacije univerzalne Windows platforme(Universal Windows Platform) i koja je njihova svrha. Kao što ste naučili, oni su sjajna ideja koja može promijeniti način na koji postupamo s aplikacijama, kako ih migriramo s uređaja na uređaj, kako ih kupujemo i tako dalje. Oni bi također mogli pružiti prijeko potreban poticaj Microsoftovim(Microsoft) mobilnim naporima. Međutim, ako programeri softvera ne prihvate ovaj koncept i ne pišu univerzalne aplikacije za Windows , to će ostati samo sjajna ideja koja nije uspjela. Samo će vrijeme pokazati! Do tada, ne ustručavajte se ostaviti komentar i podijeliti svoje mišljenje o ovom konceptu. je li dobro? Vidite li to kao budućnost? Obavijestite nas putem donjeg obrasca.



About the author

Ja sam profesionalni recenzent i pojačivač produktivnosti. Volim provoditi vrijeme online igrajući video igrice, istražujući nove stvari i pomažući ljudima u njihovim tehnološkim potrebama. Imam neko iskustvo s Xboxom i pomažem korisnicima da očuvaju svoje sustave sigurnima od 2009.



Related posts