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.


  • Porting Android Apps to Windows 8 - Overview

    An article from Intel covering the basics of getting started writing Windows apps, from the perspective of an Android developer.

  • Guide to Porting Android Applications to Windows 8

    A article looking at system architectures, and comparing Windows and Android API sets.

  • Porting from Android to Windows 8: The Real Story

    A article recounting real-world experiences in porting to Windows from Android.

  • Use ANGLE to run OpenGL ES on Windows

    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.

  • Port from OpenGL ES 2.0 to Microsoft Direct3D 11.1

    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.

Blog posts

  • Port Android apps to Windows Store apps (Windows 8.1)

    An updated guide to porting apps to Windows, covering platform architecture and API comparison tables.

  • Android to Windows 8: Top 10 tips for passing Windows Store certification

    Provides tips for helping developers pass the certification process for their Windows Store apps. Some of these tips include running the Windows App Certification Kit, creating an accurate and compelling app listing page, testing apps in the simulator in Microsoft Visual Studio, providing a privacy policy for certain types of apps, and properly localizing apps.

  • Port Android Application to Windows Store app

    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.

See also