Multi-OS Engine

print
https://github.com/multi-os-engine/moe-samples-java

https://doc.multi-os-engine.org/multi-os-engine/3_getting_started/0_prerequisites/prerequisites.html#prerequisites-for-a-windows-host

Prerequisites
Before installing Multi-OS Engine on your host development machine, you need to install the following packages.

Installation

Prerequisites for an Apple macOS host

  • A computer running macOS 10.11 or higher
  • 4 GB RAM (recommended 8 GB) or higher
  • Apple Xcode* 7.3 or higher
  • Xcode Command Line Tools
  • iOS* 8 SDK or higher
  • Oracle Java* Development Kit (JDK) version 8
  • Google Android Studio* IDE 2.1 or higher
  • Android SDK with API level 9 or higher
  • Enrollment in the Apple Developer Program (required for Apple iOS* device support)

Prerequisites for a Windows* host

  • A computer running Windows 7* OS x64 edition or higher
  • 4 GB RAM (recommended 8 GB) or higher
  • Oracle Java* Development Kit (JDK) version 8
  • Google Android Studio 2.1 or higher
  • Android SDK with API level 9 or higher
  • Apple iTunes* for Windows
  • Enrollment in the Apple Developer Program (required for iOS device support)
  • Remote SSH Access to a computer running macOS 10.11 that meets the prerequisites above.

Overview

The following image shows the typical development of mobile apps that target the two popular target platforms: Android and Apple iOS. It shows you how to create a simple Hello World app for Android and iOS devices that use shared common logic code that gets used by both app modules.

../../_images/Overview1.png

Now imagine if the above scenario changes to something like this:

../../_images/Overview2.png

Multi-OS Engine lets you develop native mobile applications for iOS and Android with only Java* expertise on Microsoft Windows and/or Apple macOS development machines without compromising on the native look-and-feel or performance. You re-use as much common Java code as possible and add platform-specific UI code for each platform (two apps). And yes, you can develop iOS apps from Windows systems too!

If you want to know “how stuff works”, continue reading below.

 

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.