This series aims to introduce all that is essential for developers to know about building apps for the latest release of Apple’s mobile OS. It comprises six articles that cover what’s new in iOS 9 SDK, new features in Swift, Objective-C, and developer tools, and Apple’s new bitcode.
With iOS 9, Apple introduced a content blocker mechanism into Safari, which will also be part of OSX El Capitan. InfoQ goes under the hood to find out how they work, and how Apple's privacy goals has resulted in certain choices in the way that the content blocker is implemented, and some ways in which a Swift content blocker can be written.
iOS 9 SDK includes many enhancements to existing frameworks, including WKWebView, UIKit, Core Data, and several others. This article will provide an essential roadmap into new features and provide links to the updated documentation.
Although the new iOS 9 SDK does not add as many new features as iOS 8, it does still provide a wealth of new functionality. In this article, we are going to review iOS 9 new frameworks.
This article describes learning from XING on how to scale mobile development from 2 to 10 teams, It summarizes all key decisions and structural changes they made in order to enable the scaling. 1
The Design and Implementation of the FreeBSD Operating System is a long awaited update to a successful and authorative guide to the FreeBSD kernel that covers all major new features up to FreeBSD 11.
There are various types of subscriptions: recurring, non-recurring, free-trial periods, various billing cycles, .... This article will make your life easier when addressing in-app subscriptions.
Developing an app that represents your business may seem easier than what it was five years ago but turning the app into a viable business requires more hardship than just development skills. 2
Offline support for mobile applications can be thought of as the ability for the app to react gracefully to the lack of connectivity which is a common problem in the field of mobile app development. 3
Less than a year ago, Apple introduced Swift to the developer community. InfoQ caught up with Alex Blewitt, author of "Swift Essentials", a book on developing iOS apps using Swift.
Cloud based test labs provide an infrastructure to automatically test your software on a great number of devices. Leverage this in your build to reach to goal of continuous quality.
How does Google manage the test and release processes for Chrome for iOS? What kind of tests are in place? What is the life cycle of a new feature from acceptance to release?