16 618
Tesztek Android Google Apple Microsoft Samsung Huawei Linux Okostelefon Biztonság Tudomány Facebook Videojáték Film
16 618
/ContentUploads/N4323/universal_windows_app.jpg
Kattints ide  ➜

Univerzális alkalmazások Windowsra és Windows Phone‑ra

Makay József2014.04.03. 12.36
/ContentUploads/N4323/universal_windows_app.jpgA Microsoft a BUILD 2014 konferencia keretein belül leplezte le a már korábban is megszellőztetett többplatformos megoldását, aminek segítségével a fejlesztők végre egységes alkalmazásfejlesztési lehetőséget kapnak a különböző Windows operációs rendszerekre. Ez a gyakorlatban azt jelenti, hogy egy szoftver egyaránt képes lesz Windowson és Windows Phone-on futni.

Eddig a fejlesztők ugyanis kénytelenek voltak minden platformra külön szoftvert fejleszteni, mivel a platformok közötti kompatibilitás erősen korlátozott volt. A Visual Studio 2013 Update 2 RC fejlesztői környezetnek köszönhetően viszont már lehetőség nyílik egyszeri fejlesztésre is, aminél a fejlesztőnek már csak arra kell figyelnie, hogy a különböző eszközökön a lehető leghatékonyabban használja ki a képernyő méretét és a rendelkezésre álló erőforrásokat. Tehát a kifejlesztett alkalmazás minden további nélkül futni fog számítógépen, telefonon, tableten, de még Xboxon is.

A fejlesztéshez használható programozási nyelvek listája viszont ugyanaz maradt, tehát a programozók továbbra is C#, C/C++, JavaScript, XAML, HTML5, stb. nyelveken fejleszthetnek alkalmazásokat. Megjegyzendő, hogy elvileg nem igényel hatalmas munkabefektetést a már korábban létrehozott alkalmazások univerzálissá fejlesztése sem.

A Microsoft továbbá egy meglehetősen érdekes lépésre is elszánta magát. Nyílt forráskódúvá tette WinJS nevű JavaScript fejlesztői keretrendszerét, ami korábban kizárólag a Windows 8-ban felelt a „metrós” alkalmazásokért. A WinJS számos előre létrehozott lehetőséggel szolgál a fejlesztők felé, így azoknak nem kell minden alkalmazásban újra feltalálniuk a kereket, csupán használni a már rendelkezésre álló eszközöket a szokásos JavaScript-HTML5-CSS trióval.

Bemutatásra került továbbá a .NET Native technológiai is, ami a C#/.NET hatékonyságát kívánja ötvözni a natív kódok sebességével. A .NET Native egy előfordító, ami olyan optimalizációs megoldásokkal javítja az alkalmazást, aminek köszönhetően az gyorsabban indulhat és kevesebb hardvererőforrással is beéri futása során.

Forrás: Windows.com
Kép: MSDN.com
Kattints ide  ➜

Az Androbit technológiai és tudományos magazinnál hiszünk abban, hogy az információ mindenkit megillet. Hosszú évek munkájával megszerzett hírnevünknek köszönhetően megadatott számunkra az a lehetőség, hogy műszaki témájú médiumként is elérhessünk minden internetező korosztályt. Tesszük ezt olyan hírekkel és cikkekkel, amik között egyaránt szerepel nagyobb tömegeket és kisebb szakmai csoportokat érintő tartalom is.

A témák gondos összeválogatásának és a cikkek minőségi kidolgozottságának hála mára Magyarország egyik legnépszerűbb technológiai és tudományos információforrásává váltunk – fejlesztéseinkkel és kutatásainkkal pedig igyekszünk mindig egy lépéssel a versenytársak előtt járni.

A weboldalunkon található, szerkesztőségünk által készített tartalmakra vonatkozó összes felhasználási jogot az Androbit technológiai és tudományos magazin birtokolja. A tartalmak egyes részleteinek felhasználását kizárólag látványos (vagy jól hallható) forrásmegjelöléssel engedélyezzük. A feltételek megszegésének jogi következményei lehetnek. A feltételektől eltérő tartalomfelhasználás kizárólag megegyezés útján lehetséges.
Copyright © 2007-2016 – Makay József (makay@androbit.net)
A Windows Mobile piaci részesedése 0,1 százalékra csökkenhet
Telltale játék lesz a Guardians of the Galaxy
Ezek a jelenleg kapható legerősebb okostelefonok
Ezek a Huawei‑készülékek kapják meg az Android 7.0 Nougat frissítést
Felkapott témák
Ezek a különbségek az iPhone- és Android-felhasználók között
Ezek a jelenleg kapható legerősebb okostelefonok
Ezek a Huawei-készülékek kapják meg az Android 7.0 Nougat frissítést
Ingyenes nCore regisztráció - Újabb csalók próbálkoznak
Egy alkalmazás bitcoin-terminált csinál a telefonunkból
A Firefox 0-day sebezhetőségével leplezik le a Tor-felhasználókat
Állásajánlatok
Projekt menedzser
Szoftvertesztelő
Szolgáltatási igazgató
PHP programozó / Webfejlesztő
Java fejlesztő junior és senior HF 11-7928
Java fejlesztő
Development Expert