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.

Systems

Learn how to build apps that connect with back-end systems and business processes. Access tools and resources to develop powerful apps that integrate with native iOS frameworks and tap into critical business systems.

Best practices to communicate with the back-end.

Learn more about the Foundation framework which allows your app to interact with URLs and communicate with servers. Upload data to servers, manage cookie storage, control response caching, and more with the Foundation framework.

Transform customer experiences.

With the rebuilt Salesforce SDK for iOS, you can create engaging, native apps for iPhone and iPad on the Salesforce Lightning Platform. Optimized for Swift, the SDK brings together the latest in modern programming with powerful developer tools to transform customer experiences.

Learn more

Coming this fall

Tap into enterprise systems.

Build iOS apps that integrate seamlessly with SAP and enterprise systems with the SAP Cloud Platform SDK for iOS. Learn how to build apps that connect to back-end services, take advantage of iOS technology, and incorporate design best practices.

Learn more

Build more intelligent apps.

With IBM Watson Services for Core ML, apps can access powerful Watson capabilities right from iPhone and iPad. Learn how to build apps that provide dynamic, intelligent insights that improve over time.

Learn more

Access industrial analytics.

Using the Predix SDK for iOS, you can can build custom iOS apps that connect to industrial analytics from Predix, GE’s industrial Internet of Things platform.

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.