Make your apps enterprise ready.

iOS has all the tools to make your apps integrate seamlessly with enterprise systems. Take advantage of iOS features that make your apps secure, easy for IT to manage at any scale, and optimized for corporate networks.

Management

Learn how to take advantage of native iOS management frameworks so your apps can integrate easily with mobile device management (MDM). iOS makes it easy to build your apps so they can be set up and managed by IT at any scale.


Best Practices for Building Apps Used in Business and Education

WWDC 2016 - Session 304

Learn how to build apps that meet the needs of large organizations. Hear about best practices for syncing user-specific content on Shared iPad, authentication integration using Touch ID, and AppConfig-driven customization.


Take advantage of Managed App Configuration.

iOS provides a native framework that MDM solutions can use to configure apps even after they’ve been deployed. By taking advantage of managed app configuration, you can build apps that employees can start using right away, while also ensuring IT can handle data within apps properly.

Leverage the AppConfig Community to simplify configuration in your apps.

Enterprise Mobility Management (EMM) solution providers have established a standard schema that all developers can use to support managed app configuration. The AppConfig Community provides tools and resources for you to simplify configuration within your apps.*

AppConfig.org

Security

Discover how security features built into iOS make your apps secure and ready for work. iOS is designed with advanced technologies to help secure data and distribute apps across the enterprise.


How iOS Security Really Works

WWDC 2016 - Session 705

Security is central to all iOS products. Learn more about how iOS provides advanced security features and how you can combine these features with your organization’s specific enterprise policies and procedures.


Prepare your apps for App Transport Security.

App Transport Security (ATS) establishes best-practice policies for secure network communications using Apple platforms, employing Transport Layer Security (TLS) version 1.2, forward secrecy, and strong cryptography.

Develop secure apps with Certificate Transparency.

To help ensure your app is connecting to the right server, employ Apple’s certificate trust APIs and Certificate Transparency.

Networking

Apps for business rely on the best connectivity available. Whether your iOS apps connect to the cloud, servers on a private network, or even nearby devices, make sure your users get all the data they need right at their fingertips.


NSURLSession: New Features and Best Practices

WWDC 2016 - Session 711

NSURLSession provides a rich set of methods to support uploading and downloading content. Learn about new enhancements in HTTP/2, introspection capabilities with networking metrics, and security and privacy enhancements.


Give top network priority to your most critical apps.

Learn about best practices for using Quality of Service (QoS) to create a fast lane for your iOS apps. With iOS 10, you can now specify which features in your apps, such as voice and video, should be optimized for your network.

Support IPv6 networks today.

IPv6 is growing exponentially and carriers worldwide are moving to pure IPv6 APNs. Learn about new tools to test your apps for compatibility and get the information you need to ensure your apps work in all network environments.

Distribution

Whether you’re distributing custom B2B apps through the Volume Purchase Program or building apps for in-house distribution, discover the range of options available for distributing apps for your business.


Building Enterprise Apps for In-House Distribution

WWDC 2014 - Session 705

Learn how to provision and deploy in-house apps across your enterprise. Gain insight into the complete app management life cycle; from signing your in-house apps in Xcode to distributing, managing, and revoking apps across your workforce.


Develop custom B2B apps for business.

Design and build tailored solutions directly to business customers who are enrolled in the Volume Purchase Program for Business. Distribute to authorized businesses that you identify, giving your customers privacy and security.

Learn more

Prepare your apps for beta testing with TestFlight.

If you're building custom B2B apps, TestFlight lets you distribute your beta apps and updates to internal and external testers for feedback. Learn more about preparing for TestFlight so you can incorporate important user input before launching your app.

Learn more