Software and methods said to be platform independent.

- Wiki
2 articles, 0 books.

Designing hybrid apps can be difficult. The challenge is to use HTML, CSS, and JavaScript to build apps that feel at home on multiple mobile platforms with different UI paradigms. As hybrid developers we often argue over the merit of replicating native UIs in JavaScript, and toss around phrases like the uncanny valley effect, but we frequently overlook the fact that Cordova gives us access to native OS UI components directly.

A key aspect of Minecraft that players love is the ability to play with family and friends on nearly any platform they choose. Offering this breadth of choice to hundreds of millions of players worldwide is a substantial engineering challenge. In addition to the original version in Java on Windows and macOS, we’ve added cross-platform functionality with the C++ codebase using the Bedrock Engine, which runs on multiple form factors and OSes, including mobile (iOS, Android and Windows Mobile), consoles (Xbox and Switch), set top boxes (Fire TV and Apple TV), AR/VR platforms (GearVR, Oculus Rift and HoloLens), and desktops (MacOS and Windows).