Bevezetés az UWP-be. Az első alkalmazás létrehozása Alkalmazás létrehozása Windows 10 rendszerhez

Japánt több mint észrevehetően érintették a második világháború eredményei. 1946-ban a kormány befagyasztotta a lakosság összes személyes betétjét, és számos árutípushoz, köztük élelmiszerekhez is bevezetett kártyákat. Két évvel később az amerikai hatóságok úgy döntöttek...

Az ilyen autókat az Orosz Föderációban is értékesítik, annak ellenére, hogy más országokkal ellentétben itt tulajdonosaik nem részesülnek adókedvezményekben. Honfitársaink többnyire langyosan kezelik az ilyen „divatos dolgokat”, azonban a BMW in...

1927-ben Giovanni Agusta meghalt, és az új vállalkozást feleségére, Gussepinára és 20 éves fiára, Domenicóra hagyta. A fiatal gróf szerette a motorokat. És amikor a második világháború vége felé világossá vált, hogy Olaszországban egyedül a légiközlekedés...

Úgy tűnik, hogy a Ducati és a chopper teljesen összeférhetetlen dolgok. De valaki cirkálót vezet! És sok ilyen ember van. És ezért pénzt kiadnak az ilyen mesékért - isten ments, mennyit! Tehát az egész szegmens átadása a versenytársaknak...

Jujiro Matsuda kétszer nyitotta ki a kohót, de a körülmények úgy alakultak, hogy az üzletet be kellett zárni. Csak 1920-ban a Matsuda és egy befektetőcsoport megvásárolta a csődbe ment hirosimai Abemaki építőipari vállalatot, amely...

De még mindig vannak kivételek a szabályok alól. A Toyota Land Cruiser Prado 2002-es modellév „városias” stílusával még komoly terepviszonyokat is képes leküzdeni. A „Land” és a „Cruiser” szavak kombinációja önmagában lehetővé teszi, hogy a modellt a...

Események - Subaru Impreza WRX

Úgy tervezték, hogy lenyűgözze Az Impreza név az angol impress szóból származik, ami azt jelenti, hogy „benyomást kelteni”, „lenyűgözni”. A WRX kiegészítés pedig azt jelzi, hogy ez a Subaru Impreza modell egyik legmagasabb módosítása. Most először volt...

1887 decemberében Milánó melletti parasztcsaládba született egy fiú, akit gyermekkorától kezdve nem annyira a mezőgazdasági munka érdekelt, mint az akkor divatos benzinmotoros technológia. 15 évesen Giuseppe Gilera (és ő volt) munkát kapott...

Japánban elsőként kapott elosztott üzemanyag-befecskendező rendszert. Dízelmotoros opció is volt, ami a világ első ilyen Gran Turismo autója lett. Manapság ez az autó igazi klasszikus, és kötelező darab...

A fehér csík fekete, és ismét a fehér csík fekete. Fel és le, fel és le. Ez nem a Luna Park látványossága, hanem az egyik legjobb Forma-1-es versenyző életútja. 1960. szeptember 17-én Londonban, a leendő kétszeres Forma-1-es világbajnok családjában Gr...

De a Suzuki nem mindig volt motorokat gyártó cég. Az egész prózailag és nagyon is a minimalista Japán szellemében kezdődött. Hamamatsu kis isten háta mögötti falujában, Shizuoka prefektúrában (ugyanaz, ahol Soichiro Honda, egy másik...

Mint kiderült, hasonló nézeteket vallottak, ezért azonnal elkezdtek együttműködni. A Volvo születésnapjának 1927. április 14-ét tekintik – amikor az első Jacob nevű autó elhagyta a göteborgi gyárat. Ez az esemény egy új svéd születését jelentette...

Johann Winkelhofer és Richard Jaenicke szerelők 1885 februárjában a Wanderer márkanév alatt saját, eredeti tervezésű kerékpárokat kezdtek gyártani, amelyek nagyon népszerűvé váltak. Az 1902-es széles körben elterjedt motorizáció eredményeként...

Renault F1 csapat. Párhuzamos – konvergál! Francia vonal, megszakadt

A Forma-1 hajnalán a pályáit autóipari vállalatok csapatai uralták. Alfa Romeo, Maserati, Ferrari – senki sem kételkedett abban, hogy autóik a kedvencek között lesznek. Aztán néhány gyári csapat elhagyta a Royal Races-t, cserébe...

A márka története, vagy Miért nem tekinthetők hétköznapi Toyotának a „TRD” névtáblával ellátott autók 1954. június 7-én, amikor sem a Corolla, sem a Crown nem volt a fiatal és Japánon kívül ismeretlen Toyota cég „arzenáljában”, a Land Cruiser pedig eszembe sem jutott venni...

Van egy vélemény, hogy a való életben a Microsoft operációs rendszerrel rendelkező okostelefonokat olyan gyakran találják meg, mint az „Artemovich” névvel rendelkező embereket. Az „Evil Corporation” furcsa (enyhén szólva) politikája a mobil operációs rendszer hetedik és nyolcadik családjával kapcsolatban sok felhasználót eltántorított az okostelefonok „ablakaival” való kísérletezéstől, és most a vállalat komolyan vállalta a feladatot. kijavítani a képét ebben a felhasználói résben. Underground Microsoft-rajongóként remélem, hogy minden sikerülni fog nekik – a „legjobb tíz” körbejárja a bolygót, fő ütőkártyája minden platform egyik magja, és ezért minden esélye megvan arra, hogy egy jó részt megnyerjen. a mobilpiacon. Programozóként pedig szívesen készítek neked egy bevezető cikket a fejlesztésről ehhez a mobiltengelyhez, hogy mindig készen állj a népszerűség növekedésére :).

Építészeti áttekintés

A közös magnak és az UWP-alkalmazás-futási időnek köszönhetően, miután megírták, egy alkalmazás futni fog minden Windows 10 rendszert futtató eszközön. Ez a tartomány a következőket tartalmazza:

  • asztali számítógépek;
  • szerverrendszerek - OS Windows Server 2016;
  • laptopok - MS Surface Book;
  • táblagépek - MS Surface Pro;
  • okostelefonok - Lumia;
  • játékkonzolok - Xbox One;
  • kiterjesztett valóság szemüveg - MS HoloLens;
  • fali táblagépek - MS Surface Hub;
  • okosóra – MS Band 2.

A lista lenyűgöző. Ezenkívül az UWP nem korlátozódik az alkalmazási programok végrehajtására, hanem a meghajtók működését is támogatja a kernel szintjén. Ez lehetővé teszi olyan illesztőprogramok létrehozását, amelyek különböző eszközökön működnek, feltéve, hogy az adott összetevő, amelyhez az illesztőprogramot szánják, ugyanaz.

Az UWP mind a kernel-, mind a felhasználói szintű illesztőprogramokat támogatja. Az alrendszer tartalmazza az eszközillesztő interfészeket (DDI), amelyeket az UWP illesztőprogramja használhat.

De mindez nem mentesíti a fejlesztőt attól, hogy a felületet bizonyos platformokhoz és képernyőfelbontásokhoz igazítsa. Egyes speciális esetekben erre nincs is szükség.

Fejlesztői eszközök

A Windows 10 Mobile alkalmazásainak írásához, hibakereséséhez, üzembe helyezéséhez és teszteléséhez Visual Studio 2015-re lesz szüksége (ki kételkedne ebben). Idén nyáron megjelent a harmadik frissítés. Bátran ajánlom! Fő hibajavítása a csökkentett memóriafelhasználás a második frissítéshez képest.

Önnek is szüksége lesz Windows 10 Anniversary Update SDK: tartalmazza az összes szükséges eszközt az alkalmazások fejlesztéséhez a teljes Windows 10-et futtató eszközparkra. Ha a harmadik frissítéssel VS 2015-öt használunk, akkor az már tartalmazza a legújabb SDK-t.

Az egyik fő újítás a Windows Ink. Ezzel az API-val két sornyi kóddal tolltámogatást adhat hozzá. Ehhez két vezérlőobjektum van: az InkCanvas és az InkToolbar.

Az új Cortana API megkönnyíti a hangvezérlés megvalósítását. Az új API Cortana Actions összetevője lehetővé teszi új kifejezések/kifejezések létrehozását.

A Windows Hello biometrikus hitelesítés mostantól elérhető a webfejlesztők számára az Edge böngészőben.

A Blend for Visual Studio 2015 felhasználói felület modellező eszköze a VS-hez képest továbbfejlesztett felhasználói felület-tervezési képességeket biztosít. Segítségével elrendezéseket készíthet XAML-ben az összes támogatott alkalmazáshoz: alkalmazás, web, univerzális, mobil stb. Konstruktorokat is tartalmaz további feladatokhoz, beleértve az animációk létrehozását és az elemek viselkedésének szabályozását.

Alkalmazások létrehozásának módjai a Windows 10 Mobile rendszerhez

A Windows 10 Mobile operációs rendszerrel rendelkező okostelefonokhoz való alkalmazások létrehozásának fő módja a fejlesztés univerzális (UWP) alkalmazások(Visual C# bevezetése → Windows → Universal New Project Wizards).

Azonban nem ő az egyetlen. Mint ismeretes, a Xamarin a Visual Studio 2015-be van beépítve, segítségével Windows 10 Mobile-ra is készíthetünk alkalmazásokat, egyszerre Androidra és iOS-re, módosítva a felületet és a programlogikát C#-ban hagyva (Visual C# → Cross-Platform).

A Visual C# nyelven kívül a Visual Basic vagy a Visual C++ egyaránt választható. A VS 2015 lehetővé teszi univerzális alkalmazások létrehozását JavaScript használatával (JavaScript → Windows → Univerzális alkalmazások). Windows 10 Mobile-eszközön is üzembe helyezhetők.

Eszközök a régi projektekkel való munkavégzéshez

A Windows operációs rendszer hosszú története során óriási számú különféle alkalmazást készítettek hozzá. A Windows 8 és a WinRT (és később a Windows 10 és UWP) megjelenésével a régi klasszikus alkalmazások a múlté, hiszen csak az asztali Win 8 és Win 10 támogatja a klasszikus Win32, COM, .NET alkalmazásokat. Ez szomorúvá tette a Microsoftot. De a srácok rájöttek, hogy kifejleszthetnek egy átalakítót, amely átalakítja a régi alkalmazásokat az új, fejlett UWP alrendszerhez. Ebből született Desktop App Converter.

Az Xcode projekt átalakítása két lépésben történik. Először szintaktikai kiemelést kell hozzáadnia az Objective-C nyelvhez a Visual Studio alkalmazásban: telepítse az objc-syntax-highlighting.vsix kiterjesztést a winobjc\bin mappából. Ezután a vsimporter.exe parancssori segédprogrammal konvertálnia kell az Xcode projektet VS-projektté. Ezt követően az eredményül kapott sln fájl megnyitható a stúdióban, ahol az Objective-C szintaxis lesz kiemelve. Az alkalmazást elkészítheti és futtathatja, ugyanúgy fog futni, mint az összes többi Windows-program.

A fenébe is, milyen csodálatos látni az Objective-C kódot helyesen kiemelve a Visual Studióban!

Az Obj-C kód lefordításához ingyenes fordítót használnak Csengés. Mivel a kimenet egy szabványos UWP-alkalmazás, futtatható a Windows 10 Mobile rendszerű mobileszközön. Egy program tartalmazhat kódot C++ és Obj-C nyelven.

Ha van egy projektje a Windows Phone korábbi verziójához, azaz a 8.1-hez (vagy 8.0-hoz), akkor a VS 2015-ben való megnyitásakor a stúdió automatikusan frissíti a projektet, hogy megfeleljen az Univerzális Windows alkalmazás követelményeinek ( UWP). Nem csak az XAML felhasználói felület jelölése lesz konvertálva, hanem a JS/C++/C#/VB programlogika is vele együtt. Ha a kódban voltak hívások a WinRT alrendszerhez, akkor azok UWP-hívásokká lesznek konvertálva.

Van egy másik gyakori alkalmazástípus - játékok. iOS és Android renderelés alacsony szintű OpenGL felület segítségével. Másrészt a Windows 10 Mobile rendszeren a DirectX 11 a képek megjelenítésére szolgál. Ez inkompatibilitást eredményez. De van megoldás - a nyílt forráskódú ANGLE projekt. Az ANGLE (Almost Native Graphics Layer Engine) – egy szinte natív grafikus rétegmotor – lehetővé teszi a Windows-felhasználók számára, hogy zökkenőmentesen futtassák az OpenGL ES alkalmazásokat DirectX 11-et futtató hardveren. Ez az OpenGL ES API-ból a hívások DirectX 11 API-ra való konvertálásával érhető el. Az ANGLE teljes mértékben támogatja a következő három alkalmazástípust:

  • univerzális alkalmazások a Windows 10 rendszerhez (univerzális Windows alkalmazások);
  • alkalmazások Windows 8.1 és Windows Phone 8.1 rendszerhez;
  • klasszikus Windows asztali alkalmazások.

A kérdést részletesebben a „A nyomaték varázsa” című könyvem tárgyalja (megint reklámozod a könyvedet! Nos, oké, megérdemled. - A szerk.).

A folytatás csak a tagok számára elérhető

1. lehetőség: Csatlakozzon a „webhely” közösséghez, hogy elolvassa az oldalon található összes anyagot

A meghatározott időszakon belüli közösségi tagság hozzáférést biztosít az ÖSSZES Hacker anyaghoz, növeli a személyes kumulatív kedvezményt, és lehetővé teszi, hogy professzionális Xakep Score értékelést gyűjtsön!

Manapság a Windows 10 Mobile alkalmazásfejlesztés az egyik legígéretesebb terület.

Sok programozó önállóan képezi át és sajátítja el tevékenységének ezt a területét.

Másokat az a cég képez ki, ahol dolgoznak. Mindenesetre ez egy kiváló irány, és mindenképpen érdemes követni.

Ezért elemezzük a szükséges lépéseket.

Tartalom:

Bevezető információk

Attól függően, hogy végzett-e korábban valamilyen fejlesztést, könnyebb vagy nehezebb lesz megértenie mindazt, amiről az alábbiakban lesz szó.

Azokra az emberekre fogunk összpontosítani, akik csak most kezdték megérteni az alapokat.

Talán főiskolára jártál, vagy valamilyen tanfolyamra jártál.

Ha igen, akkor ezek az utasítások kifejezetten Önnek szólnak.

Térjünk át közvetlenül a fejlesztés témájára.

A Microsoft fejlesztői néhány évvel ezelőtt nagyon kényelmes dolgot tettek. Létrehoztak számukra úgynevezett univerzális alkalmazásokat, vagy inkább fejlesztői környezetet.

Abszolút minden olyan eszközre alkalmasak, amelyen fut.

Az 1. ábrán a fent leírtak az ábrán láthatók.

Az univerzális alkalmazások léte a koncepción alapul UWP (Universal Windows Platform).

Az ilyen programok (Universal Apps) sokféle eszközhöz alkalmasak - PC-k, mobileszközök stb.

Ezeket a következő összetevők egyesítik:

  • Adaptív felhasználói felület– adaptív interfész, vagyis a program megjelenése, amely függetlenül attól függően változhat, hogy milyen eszközön fut;
  • Természetes felhasználói bemenetek– adatbeviteli eszközök készlete, például mikrofon, ceruza stb.;
  • Egy SDK + Szerszám– univerzális fejlesztői környezet különböző eszközökhöz és a hozzá tartozó eszközkészlet;
  • Egy üzlet + egy fejlesztői központ– egy bolt, ahonnan különböző eszközökhöz kaphat alkalmazásokat, és egy fejlesztői központ;
  • Felhőszolgáltatások– aminek köszönhetően megszervezhet egy közös fejlesztési folyamatot, vagy egyszerűen csak egy helyen tárolhatja a programokat és fájlokat, amelyek különböző kütyükről érhetők el.

Ennek a megközelítésnek köszönhetően komolyan optimalizálhatja munkáját.

Legfőbb előnye, hogy nem kell például 2 külön és .

Írsz egy programot, és az alkalmazkodik ahhoz az eszközhöz, amelyen fut.

Ezért ma elvileg nem létezik külön program a Windows 10 Mobile-ra.

Ehelyett van UWP.

Figyelemre méltó, hogy amikor a Windows Phone operációs rendszert (a Win Mobile-t megelőző operációs rendszert) használták, ezt a megközelítést nem biztosították. Csinálnom kellett egy programot egy számítógéphez, majd megpróbálnom portolni (más szóval adaptálni) a számára. Bár az esetek túlnyomó többségében a nulláról kellett fejleszteni. Amint el tudja képzelni, ez rendkívül kényelmetlen volt.

Szerencsére mára minden megváltozott, és van egy univerzális programozási módunk.

Most pedig térjünk át a gyakorlásra.

Fejlesztési módszerek Windows 10 Mobile rendszerhez

A fentiek alapján kiemelhetjük háromféleképpen írhat programot Windows 10 M obile számára:

Platformok közötti. Szoftveres környezetben Vizuális Stúdió (ez az egyik fejlesztői eszköz, amelyről a következő részben fogunk beszélni) van egy ilyen összetevő, mint Xamarin . Így ennek köszönhetően lehetőség nyílik programok kidolgozására Windows 10 Mobile és egyidejűleg. A fejlesztőnek három képernyője lesz, amelyeken módosíthatja alkotása felületét. De a program logikája változatlan marad. C# használatos.

Egyéb. Elméletileg, bár ez elég problémás lesz, a célunkra használhatjukÉs . Ezek a programozási nyelvek ma már elavultnak számítanak (csak Alapvető ). De még használhatóak.

Mint látható, az első módszer optimális, különösen, ha kezdő kódmesterről beszélünk.

Ezért célszerű kitalálni, hogy milyen eszközökre van szükség egy program létrehozásához ezzel a módszerrel.

Ami a fejlesztéshez szükséges - az eszközök tanulmányozása

Az alkotás megkezdéséhez azonnal le kell töltened mindezt! Mondjuk rögtön, hogy minden megvan Microsoft.

Tehát a következőkre lesz szüksége:

Vizuális Stúdió. Ez egy fejlesztői környezet. Ebben fog kódot írni, megnézni a jövőbeli alkalmazás megjelenését, lefordítani (más szóval futtatni), és így tovább. Letöltés VS elérhető a visualstudio.com webhelyről. 3 változata van - Közösségi, szakmai és vállalati . Az első ingyenes, és minimális funkcionalitással rendelkezik. De ez elég ahhoz, hogy részt vegyen a fejlesztés alatt Win 10 Mobile . A fennmaradó kettő fizetős, és jelentősen kibővített funkcionalitású.

Windows 10 Anniversary Update SDK. Ez egy frissített eszközcsomag, amely a Windows operációs rendszeren futó kütyük teljes skálájának fejlesztéséhez szükséges 10. Letöltheti a developer.microsoft.com webhelyről. Ezt az összetevőt csak a letöltés után telepíteni kell. Automatikusan „beépül” VS.

A kezdőknek elég leszVisual Studio közösség kombinálva valamivel Windows 10 Anniversary Update SDK.

Fontos! Feltétlenül ellenőrizze a rendszerkövetelményeket Vizuális Stúdió . Elképzelhető, hogy számítógépe nem támogatja a 2017-es verziót. Ugyanezen az oldalon korábbi verziókat is találhat VS.

A jövőben, ha elsajátította az alapvető alapokat, kipróbálhatod a használatát is Blend a Visual Studio számára.

De ez csak akkor releváns, ha használod Vizuális Stúdió nem 2017, hanem egy régebbi verzió.

A VS 2017-ben egy ilyen eszköznek egyszerűen nincs értelme. A legjobbat ott már elvették tőle.

Fejlesztői licenc és feloldás

Esetünkben fejlesztői licencre is szükség lesz. Ez igaz, ha dolgozik

De az első alkalmazás összeállításakor automatikusan megkapja.

Tehát nem kell semmi további dolgot tennie.

Nagyobb figyelmet kell fordítani a készülék feloldására. A jövőben licenc nélküli alkalmazások telepítéséhez (amit te magad írtál, még nem rendelkezhetnek, amíg nem ellenőrizték őket és nincsenek az üzletben), végre kell hajtania néhány lépést.

Kimondottan a következőket kell tenned:

  • Használja a keresést a kereséshez menü" Frissítés és biztonság» („Frissítések és biztonság”, ha oroszul).
  • A bal oldali menüben található veszel" A fejlesztőknek» ("Fejlesztőknek").
  • Pipa felirat közelében « fejlesztői mód» ("Fejlesztői mód")

Néha, ha nem hajtja végre ezt az egyszerű műveletet, problémák merülnek fel a további munkával.

Példa alkalmazás – „Hello World”

Tehát, hogy megírja az első jelentkezését, csináld ezt:

1 Indítsa el a telepített Visual Studio programot. Ön vesz "Fájl", akkor "Teremt"És "projekt".

2 Megnyílik "Projekt létrehozása" ablak. Kattintson a bal oldali panelre "Ualapított» , majd kattintson "Visual C++» (egyelőre ezt a nyelvet fogjuk használni) és tovább bekezdés"Univerzális Windows-alkalmazások» .

3 Hagyjon mindent úgy, ahogy van a nyitott ablak középső részén. Ott kell kiválasztani „Üres jelentkezés...” tétel.

4 Alul, írja be projekt neve, forrás helye és parancsikon neve.

5 Kattintson a gombra "RENDBEN" a bal felső sarokban.

6 A bal oldali panelen az összes projektfájl listája található. Anélkül, hogy belemennénk a részletekbe, tegyük fel, hogy a kód egy .xaml kiterjesztésű fájlba van írva. Esetünkben ez a „MainPage.xaml”. Nyissa meg és egy kóddoboz jelenik meg a központi részben.

  • - „StackPanel” elem "egyfajta tároló más elemek számára; itt jelezzük a hosszát és magasságát;
  • Hello World" és 36-os betűtípus;
  • - szövegblokk "" szavakkal Mi a neved?";
  • - egy másik StackPanel saját paramétereivel;
  • - szövegbeviteli mező;
  • - az első lezárása StackPanel;
  • - a második lezárása StackPanel.
„Programozás Windows Mobile-t futtató mobileszközökhöz” A. Klimov . Ez az, ami közvetlenül szükséges a kód írásához. Igaz, a könyv kissé elavult, és 2009-ben jelent meg. Az alapelvek azonban változatlanok maradtak.
  • Anyagok a metanit.com oldalról. Valójában egy online oktatóanyag is elérhető a címen UWP . Ez az, amire szüksége van. Lépésről lépésre megtanulhatja a tervezett fejlesztés minden részletét.
  • Itt vannak az oktatóvideók. Nagyon kényelmes lehetőség azok számára, akik a könyvek olvasása helyett inkább leckéket néznek. Néhány leckében megérted az alapokat, és képes leszel önállóan dolgozni.
  • Tegyük fel, hogy elolvasta mindezt. Felmerül a kérdés, hogy mi lesz ezután.

    Mit kell tennem, hogy gyakoroljak?

    Mi a következő lépés

    Ha úgy látja, hogy jó vagy, vegyen át feladatokat a szabadúszó cseréktől.

    Idővel eljuthat valamelyik céghez és kérhet egy tesztfeladatot.

    Lehet, hogy kicsi lesz a cég, de ez is tapasztalat, méghozzá nagyon jó.

    Ha jól teljesítesz a teszten, a jövőben képes leszel képezni magad, és más feladatokat is adhatsz neked.

    Így leszel profi programozó!

    Azok számára, akik bizonytalanok, hogy telepítsék-e a Windows 10-et kedvenc gépükre, rövid áttekintést nyújtunk a platformról, a fejlesztőeszközökről és az alkalmazások fejlesztése során elérhető új funkciókról szóló anyagokról.

    Azt hiszem, már mindenki tudja, hol és hogyan szerezheti be a Windows 10 példányát – ezen a ponton nem fogunk foglalkozni. A telepítés hasonló a Windows 8 telepítéséhez. Ha frissíteni szeretné a rendszert, erősen ajánlom, hogy készítsen biztonsági másolatot a fájlokról a rendszerlemezről.

    Eszközök

    Milyen fejlesztőeszközöket használhatok? Új MS Visual Studio 2015-re lesz szüksége. Jelenleg elérhető a Visual Studio 2015 Community Edition, valamint a fizetős Professional és Enterprise kiadás.

    A tanfolyam bemutatja a platform főbb jellemzőit, a Windows alkalmazások létrehozásához elérhető modelleket és eszközöket. Több alapvető forgatókönyvet is figyelembe veszünk, amelyek az alkalmazásban valósulnak meg: kis mennyiségű memóriával való munkavégzés, feladatok háttérben történő végrehajtása, kommunikáció az eszközök között, fájl- és adatkezelés, valamint felhasználói interakciós módszerek.

    Licenc és eszköz feloldása

    A Windows 8/8.1 fejlesztéséhez hasonlóan fejlesztői licenc szükséges. Ez hasonló a Windows 8/8.1 fejlesztői licenchez, amikor az első projektet közvetlenül a Visual Studióban hozza létre (ez nem ugyanaz, mint egy bolti közzétételi fiók). Ha alkalmazásokat szeretne telepíteni eszközeire, ne felejtse el feloldani azokat:

    Univerzális alkalmazások

    Mi az újdonság a fejlesztő számára? Bejelentették, hogy az univerzális alkalmazás bármely Windows 10 platformon futtatható. Ezt különféle API-k rendszerén keresztül valósítják meg. Vagyis létezik egy API-réteg, amely minden platformon közös (Universal Windows Platform, UWP). Ha az alkalmazás csak a képességeit használja, akkor minden UWP-vel rendelkező platformon működik.


    A gyűjtemény jelenleg a következő projektsablonokat tartalmazza:

    • Üres alkalmazás, egy egyszerű, egyoldalas XAML-projekt. Hasonló a Windows 10 SDK-ban található szabványos üres alkalmazáshoz, de az Application Insights telemetria nélkül.
    • SplitView App, egy többoldalas alkalmazásprojekt adaptív SplitView vezérléssel.
    • Composition App, egy olyan projekt, amely nem a szabványos komponenskönyvtárat használja, hanem a Windows.UI.Composition API-t,
    • Composition XAML App, egy XAML-t és a Windows.UI.Composition API-t használó projekt.


    
    Top