Unity 2019.3 to Add More Features for Mobile Apps

The Unity team announced that v2019.3 of the engine will add support for using Unity as a library controlled by native Android/Java and iOS/Objective C apps.

The Unity team announced that v2019.3 of the engine will add support for using Unity as a library controlled by native Android/Java and iOS/Objective C apps which means that you will be able to insert AR and other Unity features.

“We know there are times when developers using native platform technologies (like Android/Java and iOS/Objective C) want to include features powered by Unity in their apps and games,” states a blog post. “Starting with Unity 2019.3.a2, you can integrate the Unity runtime components and your content into a native platform project so you can use Unity as a library.”

Basically, you will have the ability to use augmented reality (AR), 3D/2D real-time rendering, 2D mini-games, and more in your native mobile apps.

To enable this feature, the team changed the structure of the generated iOS Xcode and Android Gradle projects as follows:

  • A library part – iOS framework and Android Archive (AAR) file – that includes all source files and plugins
  • A thin launcher part that includes app representation data and runs the library part

You can get more details about the changes to the Xcode/Android Gradle projects in this thread. Learn more about the announcement here.

Published 19 June 2019
Arti Sergeev
Business Head