A version of this article originally appeared on the blog publication “In Context,” by Nexmo, The Vonage API Platform. The OpenTok Live Video API is now part of Nexmo.
Time has passed quickly, since we first talked about using OpenTok in Unity, the real-time, cross-platform game engine, a year ago. Fast forward to a month ago, and we introduced our first iteration with Unity3d in beta, during our v2.16 release of OpenTok. Unity enables developers so they can build 3D, 2D, VR, and AR visualizations for games across platforms and devices, including Console, PC, Mobile, Instant, AR, and VR games.
If you had to choose one memorable thing about the upcoming iOS 12 when it was unveiled at WWDC’18, it would probably be the inclusion of ARKit 2.0, Apple’s Augmented Reality toolkit for iOS. I bet you still remember that cool demo by the Lego guys playing on the stage.
In fact, ARKit is probably the component which is going to grow the most in the new version of iOS, with many new features, improvements and even a new app to easily perform real-world measurements.
When talking about game development, there is one name that quickly comes to mind. Unity has become one of the most popular engines that you can use if you plan to develop a game. Its multiplatform capabilities and ease of use makes it a good solution to bring your idea to life.
Like any other type of application, adding live communication features to a game is not a trivial thing. There are plenty of complicated problems to solve. OpenTok comes to the rescue in most scenarios and adding video chat to Unity game development is no exception.
Picture this: you are outside in a park and attending a meeting using your Android phone with a cool OpenTok-based application, but suddenly you need to check some information from a different app on your phone. Currently, your only option would be to put the original app in the background, and stop seeing the rest of the people in the meeting while you check that information.
If you have an iPhone, chances are that you have already upgraded to the latest version of iOS. In its 11th version, Apple has introduced many new things. As usual, some of them are related to the new hardware, others improve and polish the well-known iOS formula. But there is one thing that is completely new and will bring a new type of applications that never existed before at this scale. We are talking about Augmented Reality (or AR) applications, and the Apple SDK ARKit.
Part 2 – Creating the best possible user experience for social video apps
In Part 1, we looked at some of the key considerations for building a group live video app for mobile along the lines of Houseparty and Facebook Bonfire, and how the OpenTok platform can provide the solutions to some of the hurdles caused by using WebRTC off-the-shelf. In Part 2, we’ll look at some specific features and code which can be used to create an awesome user experience so your users will fall in love with the app.
Looking at the top charts of your favorite mobile app store you’ll find two kinds of apps, games and social apps. Without a doubt, social platforms are where you’ll spend a big chunk of your internet time.
The way we interact on these social platforms has been evolving since they first appeared on the screen. Whilst in the early days you couldn’t expect much more than simply exchanging text messages with other people, the evolution of several technologies has led to users expecting richer ways of communicating.
At Google I/O 17 this week, Google unveiled one of the most important Android developer announcements in recent years. There is now an official alternative to Java for Android app development, and that alternative is called Kotlin.
TokBox powers live video experiences within Android applications and we are pleased for this new choice that will make it easier and safer to produce compelling real-time experiences for customers. So in this blog we explore the benefits of Kotlin for app developers, and how Kotlin can be used with the OpenTok Android SDK.