A Developer’s View: iPhone 6 & iPhone 6 Plus

Home / Tech / A Developer’s View: iPhone 6 & iPhone 6 Plus

A Developer’s View: iPhone 6 & iPhone 6 Plus

As a developer and a declared Apple fan, I am always eager to see what new iPhone releases bring. With the release of iPhone 6 and iPhone 6 Plus, it especially excites me that I am now able to create apps in a new format and with richer functionality. Read this post to learn how.

Hardware Basics: Larger and Faster

From a software viewpoint, hardware basics, such as size, power consumption, and graphical performance, set the outer limits of app development. Here is a hardware breakdown to get us started:

SIZE MATTERS

Along with a 4.7” screen, the iPhone 6 is very thin, measuring only 6.9 mm. Despite the larger body, Apple has managed to keep the weight down to 129g.

The iPhone 6 Plus, shares the same features but with a screen size of 5.5” and a thickness of 7.1 mm, it targets a different user group.

While the larger size gives me more room to play, it also makes one-handed usage challenging. Apple has equipped the phones with a feature intended to solve this, “Reachability”. “Reachability” brings the top of the screen down, enabling thumb-navigation of all functions. Even with this feature, however, navigation and control are challenging for people with smaller hands.

LONG-LASTING HIGH PERFORMANCE

Users want good-looking apps that are easy to navigate and holds all the functionality they need. This requires a lot of power and computing performance, often resulting in the dreaded battery drain.

By using the latest 64-bit Apple A8 processor, Apple has optimized CPU and graphics performance, resulting in a longer battery life.

This opens up for the possibility of making advanced apps without compromising performance and overall battery life.

iPhone 6 and the Internet of Things

On the hardware side, Apple have given developers and app designers more room to play, both size wise and in lines of battery life and performance. Combining this with the new iOS 8 including HomeKit, they empower developers to utilize the growing technology, the Internet of Things, in new and more comprehensive ways.

With Apple HomeKit and the new iPhone created as the perfect platform to execute it on, developers are able to create apps that unlock the devices in your homes with a minimum of interaction. By black boxing processes in machine-to-machine interfaces online, our daily lives become more effective.

As developers, we now have the toolbox to create apps that facilitate secure interaction with intelligent devices for users in their private households, e.g. smart locks, control of thermostats, lighting, and camera supervision, and much more.

Turning the iPhone into a Credit Card Using Touch ID

Another great hardware update is the long-awaited implementation of NFC chips in the new iPhones. This combined with the newly introduced Apple Pay enables authenticated payments with your phone, as the service stores your credit card information on the phone in a secure location.

With this, users can make purchases by holding the iPhone near the sale reader and verifying the identity by holding his or her finger on the Touch ID home button.

The access to TouchID means that we as developers are able to implement this feature in different apps and hereby improve user experience. This could potentially change the way users login to different apps today.

Power and Innovation

Apple has managed to add two impressive products to their current product line. For developers, the phones unlock new possibilities for application development, which – if used correctly – makes for improved user experiences. To be expected, prices are high, but with innovative features that incorporate the latest technology and faster processors, I would argue money is well spent.

The new iPhones is the perfect playground for app developers and designers, giving us an opportunity to truly utilize the internet of things and create apps far beyond what we see today. Giving users an easier everyday life and grater app experiences.