Yksinkertaisia ​​kysymyksiä: Mitä ovat Universal Windows Platform (UWP) -sovellukset?

Siitä lähtien , kun Microsoft julkisti Windows 10 :n PC-tietokoneille, hybridilaitteille, tableteille ja älypuhelimille, olemme kuulleet melko paljon Windows Universal Apps -konseptista tai kuten niitä teknisesti sanotaan: Universal Windows Platform ( UWP ) -sovelluksista. Olet luultavasti miettinyt, mitä ne ovat ja miksi Microsoft tekee niin paljon meteliä näistä sovelluksista. Aluksi kiinnostuimme myös siitä, mitä ne ovat, mitä tarkoitusta ne palvelevat ja miten ne toimivat. Siitä on aikaa, kun olemme käyttäneet tällaisia ​​sovelluksia, ja niissä on monia asioita, jotka tekevät niistä mahtavia, sekä ohjelmistokehittäjän että käyttäjän näkökulmasta. Tässä artikkelissa valaistamme aihetta hiemanUniversal Windows Platform -sovellukset ja miksi niillä on merkitystä. Jos olet utelias tietämään niistä lisää, lue:

Hieman taustaa Windows(Windows) -mobiilisovelluksista

Microsoft on jo pitkään yrittänyt kasvattaa markkinaosuuttaan mobiililaitteissa, mutta toistaiseksi se ei ole onnistunut. Vaikka he saivatkin jonkin verran vetoa Windows Phone 7 :n julkaisun myötä , muut alustat, kuten Android ja iOS, olivat paljon edellä heitä. Pääsyy tähän tilanteeseen ja käyttäjien ykkösvalitus on edelleen se, että Microsoftin(Microsoft) mobiiliekosysteemi on jäljessä sovellusten suhteen.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Windows Phone -älypuhelimien (Windows Phone)Store ei onnistunut tarjoamaan käyttäjilleen yhtä paljon sovelluksia kuin Google Play(Google Play) tai Apple Store . Windows Phone 8 ja sen myöhempi päivitys, Windows Phone 8.1 , onnistuivat paremmin houkuttelemaan ihmisiä Microsoftin(Microsoft) mobiilialustalle, mutta se ei silti riittänyt.

Tämä oli hetki, jolloin Microsoft alkoi työstää uutta konseptia: se alkoi kehittää yhtenäistä alustasovellusarkkitehtuuria, joka toimii kaikissa laitteissa, joissa on Windows . Kuulostaa monimutkaiselta, eikö?

Mitä ovat Universal Windows Platform -sovellukset?

(Universal)Windowsin (Windows)yleissovellukset ovat sovelluksia, jotka on suunniteltu toimimaan samalla tavalla useilla laitteilla eri muototekijöillä. Toisin sanoen ne ovat sovelluksia, jotka toimivat samalla tavalla erikokoisilla näytöillä. Sillä ei ole väliä, käytätkö Windows 10 Mobile -älypuhelinta, Windows 10 -tablettia, Windows 10 -pöytätietokonetta vai jopa Xbox One -konsolia. Nämä sovellukset toimivat kaikissa tämän tyyppisissä laitteissa ja tarjoavat käyttäjilleen samat ominaisuudet.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Jos sovelluksen ohjelmistokehittäjä haluaisi, hänen sovelluksensa voisi mahdollisesti toimia samalla tavalla Internet of Things ( IoT ) -laitteessa, jossa on Windows 10 , tai jopa Microsoftin(Microsoft) tulevassa lisätyn todellisuuden laitteessa : Hololensissa(Hololens) . Se on hieno idea, eikö?

Universaalit Windows Platform(Universal Windows Platform) -sovellukset jakavat saman koodipohjan yhdellä varoituksella: ohjelmistokehittäjien on lisättävä eri koodiosia laiteperheille, joissa he haluavat sovellusten toimivan. Ne eivät kohdista koodissaan eri käyttöjärjestelmiä vaan eri laiteperheitä. Se on pieni asia kysyttävä ja valtava harppaus tehokkuuden kannalta.

Jos esimerkiksi kirjoitat RSS - lukijasovelluksen, jonka haluat olevan saatavilla sekä Windows 10 Mobile -älypuhelimille että Windows 10 -tietokoneille ja tableteille, sinun on kirjoitettava koodi vain kerran. Se toimii samalla tavalla kaikilla laitteilla. Mutta sinun on säädettävä sovelluksen käyttöliittymä vastaamaan molempia laiteperheitä.

Universaalit Windows-alustan(Universal Windows Platform) sovellukset: millä alustoilla ne ovat saatavilla?

Universal Windows Platform -sovellukset ovat sovelluksia, jotka ovat saatavilla Windows 10 -käyttöjärjestelmää(Windows 10) käyttäville laitteille . Kehittäjät voivat tehdä yhden sovelluksen yhdellä koodipohjalla, joka toimii Windows 10 -tietokoneissa, Windows 10 -tableteissa ja hybridilaitteissa, Windows 10 Mobile -älypuhelimissa, Xbox One -konsoleissa, esineiden Internet (Things)-laitteissa(Internet) , joissa on Windows 10 , ja jopa Microsoft Hololensissa(Microsoft Hololens) .

Sovellukset(Apps) jaetaan käyttämällä Windows 10 Storea(Store) , joka on saatavilla kaikille Windows 10 -käyttöjärjestelmää käyttäville laitteille niiden koosta ja laitteistotiedoista riippumatta. Koska siellä on yksi kauppa(Store) ja yksi koodikanta, sovelluksia voidaan jakaa ja päivittää helposti kaikissa laiteperheissä. Pohjimmiltaan sekä ohjelmistokehittäjille että käyttäjille on vähemmän päänsärkyä, kun he käsittelevät Windowsin(Windows) universaaleja sovelluksia .

Käyttäjille on myös se etu, että he ostavat yleisen Windows -sovelluksen kerran tietylle laitteelle ja voivat sitten käyttää sitä kaikilla Windows 10 -laitteillaan. Sovellukset(Apps) yhdistetään heidän Microsoft -tiliinsä, ei laitteisiinsa, ja he voivat asentaa ja poistaa ostettuja sovelluksia vapaasti tarpeidensa ja laitteidensa mukaan.

Mistä tiedät, onko sovellus yleinen Windows - sovellus?

Universal Windows Platform -sovelluksia ei ole niin helppo tunnistaa. Kun tarkastelet sovellusta Windows Storesta (Windows Store)Windows 10 Mobile -laitteella , kiinnitä huomiota seuraaviin sen sovellussivun osiin: Kuvakaappaukset(Screenshots) , Arviot ja arvostelut(Ratings and reviews) sekä Lisätietoja(Additional information) .

Universaalit(Universal) sovellukset tarjoavat yleensä kuvakaappauksia sekä mobiililaitteille(Mobile) että PC :lle .

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Arviot ja arvostelut(Ratings and reviews) -osiosta löydät arvostelut mobiililaitteista sekä kaikista muista laitteista, joissa sovellus on saatavilla.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Viimeisenä mutta ei vähäisimpänä, parhaat tiedot löytyvät Lisätiedot(Additional information) -osiosta. Etsi sieltä luettelo tuetuista prosessoreista. Sinun pitäisi nähdä luetellut ARM -prosessorit (prosessorit mobiililaitteille, enimmäkseen älypuhelimille) x86- ja x64-prosessorien (PC-prosessorien) rinnalla.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Jos teet saman Windows 10 -pöytätietokoneella tai kannettavalla tietokoneella, Windows Store jakaa kuvakaappaukset sekä mobiiliversiosta(Mobile) että PC-versiosta. Muista, että emme todellakaan puhu sovelluksen eri versioista, koska kaikille laitteille on yksi sovellus, jolla on yksi koodikanta.

Arviot ja arvostelut(Ratings and reviews) -osiossa näet myös vaihtoehdon, jolla voit suodattaa PC-arvostelut kaikista muista laitteista.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Viimeisenä, mutta ei vähäisimpänä, Lisätiedot(Additional information) -osiossa on tietoja sovelluksen tukemista prosessoreista.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

Muutama esimerkki Windowsin universaaleista sovelluksista(Windows)

Nykyään Windows 10 (Windows 10)Storesta(Store) ei ole saatavilla monia Universal Windows Platform -sovelluksia . On kuitenkin esimerkkejä hyvistä sovelluksista, joita käytät mitä todennäköisimmin tietämättä, että ne ovat yleissovelluksia Windowsille(Windows) . Tässä muutama niistä:

  • Microsoft Office -sovellukset: Word , Excel , PowerPoint ja OneNote .

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

  • Netflix – suosittu on-demand-videoiden suoratoistopalvelu.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

  • Teamviewer - yksi suosituimmista etätyöpöydän hallintatyökaluista.

Universal Windows Platform, UWP, sovellukset, Windows 10, Store, ominaisuudet

  • Pandora – suosittu musiikin suoratoisto- ja automatisoitu musiikin suosituspalvelu, joka perustuu Music Genome Projectiin(Music Genome Project) .

Millä ohjelmointikielillä voit koodata Universal Windows Platform -sovelluksia?

Universal Windows Platform -sovelluksia voidaan kehittää käyttämällä mitä tahansa yleisimmin käytetyistä ohjelmointikielistä:

  • C# tai Visual Basic XAML:lla
  • JavaScript HTML:llä
  • C++ DirectX:llä ja/tai XAML:lla

On syytä mainita, että Microsoft tarjoaa jokaiselle ohjelmointikielelle myös malleja, joilla voit koodata yleissovelluksia Microsoft Visual Studio 2015 :ssä .

Yleisten Windows(Windows) - sovellusten edut ja haitat

Tähän mennessä sinulla on käsitys siitä, mitä universaalit Windows - sovellukset ovat, miten ne toimivat ja millä alustoilla ne ovat saatavilla. Luultavasti sinulla on myös käsitys niiden eduista, mutta luetellaan ne saadaksesi selkeämmän kuvan:

  • Universal Windows Platform -sovelluksia voidaan käyttää missä tahansa laitteessa, jossa on Windows 10 . Tämä sisältää Windows 10 -pöytätietokoneet, kannettavat tietokoneet, tabletit ja hybridit, Windows 10 Mobile -älypuhelimet, Xbox One -konsolit, IoT - laitteet, joissa on Windows 10 ja jopa Microsoft HoloLens .
  • Kehittäjät voivat kirjoittaa sovelluksia, jotka toimivat samalla tavalla useissa laiteperheissä eri muototekijöillä.
  • Universal Windows Platform -sovellukset jaetaan ja päivitetään samalla tavalla käyttämällä Windows Storea(Store) , joka on saatavilla ja toimii samalla tavalla kaikissa Windows 10 -laitteissa.
  • Universal Windows Platform -sovelluksia voidaan luoda joillakin eniten käytetyillä ohjelmointikielillä, kuten C# tai Visual Basic XAML : lla , JavaScript HTML : llä , C++ DirectX :llä ja/tai XAML :llä .

Universal Windows Platform -sovelluksissa on myös muutamia haittoja :

  • Universal Windows Platform -sovellukset on rajoitettu laitteisiin, joissa on Windows 10 . Ne eivät koskaan toimi Androidilla(Android) ja iOS:llä. Ne eivät myöskään toimi vanhemmissa Windows -versioissa .
  • Universal Windows Platform -sovellukset ovat loistava idea, joka vaatii paljon enemmän pitoa ohjelmistokehittäjien kanssa. Jos he eivät ala kirjoittamaan monia mahtavia universaaleja sovelluksia, tästä konseptista ei ole hyötyä käyttäjille tai Microsoftille(Microsoft) .

Johtopäätös

Nyt tiedät, mitä Universal Windows Platform -sovellukset ovat ja mikä niiden tarkoitus on. Kuten olet oppinut, ne ovat loistava idea, joka voi muuttaa tapaa, jolla käsittelemme sovelluksia, kuinka siirrämme ne laitteesta toiseen, kuinka ostamme niitä ja niin edelleen. Ne voivat myös tarjota kipeästi kaivattua vauhtia Microsoftin(Microsoft) mobiiliponnisteluille. Jos ohjelmistokehittäjät eivät kuitenkaan hyväksy tätä käsitettä eivätkä kirjoita yleissovelluksia Windowsille(Windows) , se jää vain loistavaksi ideaksi, joka ei mennyt mihinkään. Vain aika näyttää! Siihen asti älä epäröi jättää kommenttia ja jakaa mielipiteesi tästä konseptista. Onko se yhtään hyvä? Näetkö sillä tulevaisuutta? Kerro meille alla olevalla lomakkeella.



About the author

Olen ammatillinen tietokoneteknikko ja minulla on yli 10 vuoden kokemus alalta. Olen erikoistunut Windows 7:n ja Windows Apps -kehitykseen sekä Cool Websites -suunnitteluun. Olen alalta erittäin asiantunteva ja kokenut, ja olisin arvokas voimavara kaikille organisaatioille, jotka haluavat kasvattaa liiketoimintaansa.



Related posts