Tesztek Android Google Apple Microsoft Samsung Huawei Nokia Linux Biztonság Tudomány Facebook Videojáték Film
ga
/ContentUploads/N4323/universal_windows_app.jpg

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

2014.04.03. 12.36
A 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

Videón a RED csodatelefonja
A Google Pixel 2‑nél nincs rondább telefon a piacon
Ilyenek lesznek az idei iPhone‑ok
Népszerű Chrome‑bővítmények 5 millió felhasználó számítógépét fertőzték meg
Felkapott témák
Minden kávát dob a Xiaomi Mi MIX 2
Ilyenek lesznek az idei iPhone-ok
Üveg optikát kap az LG V30
A mesterséges intelligencia szerint Elon Musk veszélyesebb, mint Észak-Korea
Markolászható lesz a Google Pixel 2
Népszerű Chrome-bővítmények 5 millió felhasználó számítógépét fertőzték meg
Állásajánlatok
Betriebsleiter m/w
Railway engineer
Adatbiztonsági munkatárs
Szenior BI Szolgáltatásmenedzser
Project Deployment Manager fixed term - 000000183107
Beszállítói minőségbiztosítási mérnök
Műszaki üzemvezető