What’s New in iOS 11 – For Developers

Here is a summarized list of what developers should expect from iOS 11, which is coming soon later this month (Sept 2017). Support for drag and drop onscreen, either within the same app or in a different app. Support for augmented and virtual reality. Browsing local and iCloud documents. High performance image analysis. CoreML, which … Read more

What’s New in iOS 10 – For Developers

Apple just announced iOS 10 at WWDC. Here are some of the great new features that it will have which you can incorporate within your next app release.

SiriKit:
Now apps can be integrated with Siri to provide services to their users. That includes, Audio/Video Calling, Messages, Payments, Photos.

Integration with the Native Messages app:
Now with iOS 10 you can create extensions that interacts with the native iOS messages apps. Your app can now send messages, media files and interactive messages.

User Notifications:
The User Notifications Framework allows you to handle the delivery of location and remote notifications. Now you can schedule the delivery of the local notifications based on certain time or location.

Read more

Apple Developer Enterprise Program Setup

The Apple Developer Enterprise program, or called also as in-house distribution, allows companies to publish their apps to their users without going to the AppStore and go through Apple’s approval process. This will ensure that the apps will not be used by the public or anyone outside that company.

There are some steps that you need to follow in order to achieve that. I will walk you through my experience of publishing such apps for your clients. More details can be found here.

Ask the client to create an Apple Enterprise Developer account, and provide you with the username and password or add you as to the account if they don’t feel comfortable sharing such info. In my experience, most clients will send me their account info and I will do whatever is needed to setup their account. This is usually because the clients/account managers are not technical enough to deal with creating accounts or add users under “Users and Roles” in iTunesConnect and under “People” in Apple Developer portal. To create an enterprise account, you can visit Apple’s website here. Not that the Enterprise program will cost $299/Year.

Read more

iOS: What is the @2x image?

I recently came across an interesting article talking about the @2x image in iOS. So to summarize that, if your app supports both retina and non-retina displays then you should include on image with a regular size for the non-retina display (ex. backImage.png) and another one with higher resolution for the retina display (ex. backImage@2x.png). 

Read more