Today, we’re happy to announce that v1.2 of our Twilio Client iOS SDK is now available to all. If you’re not familiar with the product, Twilio Mobile Client lets you embed Voice over IP (VoIP) into your iOS & Android apps. This lets your users communicate within the context of your application.
Version 1.2 includes a few key improvements for iOS developers.
- Twilio’s Global Low Latency (GLL) call routing is now supported with the iOS SDK. GLL ensures that your media is always routed to the Twilio data center closest to the user–any one of our seven data centers spread across five continents. We pick the best path for your media to minimize geographic distance and the number of hops over the public internet. This means wherever your users are, and whomever they’re calling, they experience the same level of quality as a local phone call.
- Next, we’ve made it easier to get started using Twilio Client in your mobile applications with a new Mobile Quickstart application. Using a single click of the “Deploy to Heroku” button, you can deploy both a basic server-side endpoint for authenticating your users, and a simple TwiML application for making and receiving phone calls from your mobile application. Once you’ve learned the ropes, you can clone and customize the project yourself to build the exact experience your users need.
This release also provides additional debug logging, making it easier to add VoIP calling to your application. Check out the release notes and updated API documentation for information on how to enable logging in your application.
- Finally, with 1.2, Twilio Client iOS is now officially supported on iOS 8 and arm64 architectures.
Ready to get started? Download v1.2 of the iOS SDK or dive into the docs here.