"ATV1") can only be achieved by hardware accelerated video decoding via Broadcom Crystal HD; the user must replace the ATV's internal WiFi adapter with a Broadcom Crystal HD PCI Express Mini (mini-PCIe) card in order to activate this functionality. Kodi for Windows (formerly XBMC for Windows) runs natively on Windows 7, Windows 8, and Windows 10 as a 32-bit or 64-bit application. 1080p and Ultra HD (4K) playback can be achieved on Windows computers either via software decoding on the CPU, if it's powerful enough, or by hardware accelerated video decoding. Hardware video decoding via DirectX Video Acceleration is supported, although this enhancement only runs on Windows 7 (or later?) since it uses the DXVA 2.0 API, which was not supported in Windows XP. Kodi for iOS (formerly XBMC for iOS), a full port of Kodi to Apple's iOS operating system, was released publicly on 20 January 2011. It supported both 720p and 1080p hardware accelerated video decoding of H.264 videos, and was compatible with Apple's iDevices that use Apple A4 or Apple A5 (ARM-based) processors with a jailbroken iOS operating system. In late 2017 MacWorld UK described how to install on iOS devices before iOS 11 without jailbreak. Kodi for Android (formerly XBMC for Android) is a full port of the complete Kodi/XBMC application to Google's Android operating system, officially compatible with Android 4.0 (Ice Cream Sandwich) and later versions supporting API Level 14. was first announced and its source code released publicly on 13 June 2012. This is a full port of Kodi's and C source code with all its dependencies to Android with a build-system that was designed to handle multiple processor architectures, like ARM, MIPS, and x86 with the Android NDK (Native Development Kit for Android) without using a single line of Java, and the XBMC.APK is running natively under Android as a NativeActivity application. Hardware accelerated video decoding on Android is currently only officially available for some specific hardware platforms, such as the Amlogic SoC based Pivos XIOS series which have been used as the reference hardware platform during the development so far. XBMC source code must be compiled with Google's official Android NDK revision 10d or later, and be built for the android-17 toolchain (Android API Level 17) using GCC version 4.8, which Kodi for Android code currently requires to compile correctly but is not supported by Google's Android NDK. This is also the