18 939
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
Kattints ide  ➜

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

Makay József2014.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
Kattints ide  ➜

Az Apple bemutatta a piros iPhone‑t
Vernee Apollo X okostelefon előrendelési akció
Elképesztően drága az Apple iPhone 7+ Retro
A hozzászólások átalakításán dolgozik a Facebook
Felkapott témák
Elképesztően drága az Apple iPhone 7+ Retro
Megérkezett és letölthető az Android 8.0
Így szivárgott ki Emma Watson meztelen videója és bikinipróbája
Mintha a Google kicsit túltolná a megfigyelést
Újabb Android 8.0 újdonságok szivárogtak ki
Snapdragon vs. Exynos – Kiderült, hogy melyik Galaxy S8 változat lesz az erősebb
Állásajánlatok
Jr. Java fejlesztő
Raktárlogisztikai rendszerüzemeltető IS Superuser
Technology Intern – Portfolio Management Analytics - Budapest
Consultant, Release Engineering CRM
Graphic designer wanted
EMC Méréstechnikai Mérnök
Értékesítési és termékmenedzser