Additional resources for Android developers
[This article is for Windows 8.x and Windows Phone 8.x developers writing Windows Runtime apps. If you’re developing for Windows 10, see the latest documentation]
Links to articles and blog posts for Android app developers who also want to build great apps for Windows 8.1 and Windows Phone 8.1.
An article from Intel covering the basics of getting started writing Windows apps, from the perspective of an Android developer.
A developer.com article looking at system architectures, and comparing Windows and Android API sets.
A developer.com article recounting real-world experiences in porting to Windows from Android.
An intermediate step to porting your OpenGL ES 2.0 project is to use ANGLE for Windows Store. ANGLE allows you to run OpenGL ES content on Windows by translating OpenGL ES API calls to DirectX 11 API calls.
Maps concepts and infrastructure from OpenGL ES 2.0 to Direct3D 11.1, including a direct comparison of API sets, moving from Embedded-System Graphics Library (EGL) to Microsoft DirectX Graphics Infrastructure (DXGI), handling assets and resources, and mapping uniforms and attributes. Provides a walkthrough of porting a simple OpenGL ES 2.0 renderer to Direct3D 11.1, including porting the EGL to DXGI, porting vertex buffers, uniforms, and attributes, and porting OpenGL Shading Language (GLSL). Also includes an API mapping reference for moving from OpenGL ES 2.0 to Direct3D 11.1.
An updated guide to porting apps to Windows, covering platform architecture and API comparison tables.
Compares and contrasts the Android and Windows Store app programming frameworks, languages, and tools, app design guidelines, and user interface controls. It also compares and contrasts Android and Windows Store app programmatic management of app state, data, settings, and files.