When it comes to mobile app development, iOS is the preferred platform. The lack of device fragmentation on iOS, along with the consistent quality of hardware and the more spend-happy userbase, makes it the number-one platform for generating mobile revenue. During Apple’s September Announcement, Craig Federighi began his iOS 10 demo by proclaiming it the biggest release of iPhone software in Apple history.
A week into its release, it has become apparent that iOS 10’s openness marks a revolution for iOS apps and functionality. Apple has opened up many internal apps to developers, including Siri, iMessages and Maps.
DEVELOPING FOR SIRI
Apple was very excited to announce Siri is officially open for third-party app extensions. The Siri API is currently limited to six kinds of applications: ridebooking (i.e. Lyft), messaging, photo search, payments, VoIP calling and workouts. Machine learning allows iOS 10’s Siri to build a contextual understanding of its user and decide when it should handle a voice query by itself, or shuttle it off to a third-party app.
When you ask Siri to bring you Chinese food, it will use Seamless, Yelp or your go-to delivery app to offer options. Users can have Siri book a taxi, pay a friend, and help manage a workout. The integration gives Apple more access to both how people use language to interact with their iPhone, and how they use their apps. Apple is taking their analytics to the next level while giving developers the ability to integrate voice control without having to invest in voice recognition and query interpretation.
App developers must take note in building their new apps and updating existing apps. SiriKit details how app developers can code for the program.
Apple gave iMessages its biggest overhaul ever in iOS 10. What was once a fairly traditional SMS system is now opening its doors to third-party developers for integration. This dramatically beefs up iMessage’s capabilities to allow personal payments and more. The new iMessages resembles WeChat, a popular app in China with versatile functionality.
The advantage to the user is the ability to keep all conversation on a single thread. The ability to pay friends without having to leave the app is very convenient and makes sense, considering most payment apps send a text to confirm anyway. iMessages comes with its own app store which offers categories including games, stickers, productivity, lifestyle, travel and more. Users can play chess, pay a debt, make a drawing, and even book movie tickets with Fandango all without leaving iMessage.
The upgraded iMessage opens up a world of social possibilities for mobile gaming. In a sense, it’s a new gaming platform within the iMessage. iMessage also has added the ability to send drawings and have added a ton of new stickers to the app store.
The API framework for iMessage can be found on Apple’s Developer website.
Apple Maps has been opened up to developers. Like Siri, extensions in Apple Maps can allow you to book an Uber, make reservations at a restaurant and more.
PARTNERSHIP WITH CISCO AND IMPROVED COLLABORATION
Apple and Cisco announced their partnership in 2015 and have introduced major updates in iOS 10. The major initiative was to improve collaboration. When connected to a Cisco network, iOS 10 optimizes WiFi connectivity, sensing the fastest WiFi network as AP signals diminish on the closest router. Cisco also has improved business app prioritization, allowing businesses to enhance performance on critical apps. Cisco’s research has shown roaming is 8x faster on iOS 10, voice over WiFi & Spark is 66x more reliable, and there is a 90% reduction in web browsing failures. Learn more directly from Cisco.
Apple is pursuing the Android way of thinking and opening up their software to developers. With Apple’s internal apps more accessible than ever, mobile app designers are being given the resources to build upon Apple’s impeccably designed OS. The new and improved Messages app makes the most immediate impact on the user, coming with its own app store which begs unlimited possibilities for integration with everything from business to gaming apps. Siri’s redesign is significantly smarter using machine learning. And extensions using Siri will allow Apple more analytics, which will ultimately benefit developers looking to improve their apps.
Overall, iOS marks a major step forward for the platform and is a gift to developers. If you have an iOS app or are planning on building one, it’s time to take a good look at what iOS 10 can do for you.