Recently, Apple released the latest range of iPhone, starting with 6s, which comes with new features like 3D Touch. There are some new sensors on the screen to tell when you are pressing on screen softly and it measures the consistent changes on pressure.
So, if you are looking after the app that can keep you amazed with the revolutionary 3D Touch technology, Instagram is the best bet. This photo-sharing app has created the buzz with new 3D Touch by allowing users to peek at profile info and photos with 3 APIs offered by Apple. For a week or so, we had just 3D Touch devices. But engineers at Instagram have set a new benchmark for other apps. The company gives a peek to the developers on implementing the new 3D Touch APIs. They can find out how 3D Touch becomes more powerful than ever. Here are some of the amazing parts you should know about –
The Quick Action API
With the whole new API of 3D Touch, the developers can easily add shortcuts to the home screen. According to an Instagram software engineer, Ryan Nystorm, it is really very easy to implement. All they have to make a range of UIApplicationShortcutItem and add the same to the app delegate. All the items have a string **type** and optional shortcut icon.
Having the capability to peek at the pictures without commenting to load the whole thing is superb. It saves you around a second, but it adds up when it comes to looking at 15 or more pictures while browsing through Explore tab. To develop a peek for small videos or photos, Instagram uses Pop API and Peek delegate known as UIViewControllerPreviewingDelegate.
The engineers just register a view of the controller to get touches in Instagram. The delegate figures out if there is a peak for any item in view was touched, whenever 3D Touch takes place. The company also explains how they implemented the peeks for headers or anything tagged in the comment. It also works on post peeks. You can find a cell which got 3D Touch through the location and look up NSIndexPath.
Whether it looks like an attention-grabber or not for you, the capability to detect the pressure in touch displays and transforming into functionality is totally undeniable. It proves that more interactions are needed to make smart devices work better. We love right clicks and long presses. But they are not the input techniques we have been using in the mobile world. You can surely move apps anywhere and pull the menus up.
The best thing is that it is not difficult to use the feature. Even though Android can recognize pressure, doing something accordingly has been not been developed yet. In the implementation of Apple, you can see the preview of the image on Instagram when you press harder on icons in Search section. It works just like the latest version of the Instagram app for Android. But there is no need to press harder. All you need to hold it.
The 3D Touch feature seems to be charming. But if it goes far with such updates, they will definitely roll it out on a periodic basis. You can also wait for it on the Play Store or install it on the device by installing the APK file manually.
What do you think about this improved functionality? Isn’t it felt like there is still some room for development and more adoption from the users? It looks like people are little confused with it. But it is good to see that Apple is working on it faster.