Monday, 31 August 2015

Getting Specialised knowledge on Apple Watch in just 10 minutes

Welcome,

Here is an another tremendous yet elegant 10 minutes note for you.

 AppleWatch:
- Technology has been changed from a room sized computer to a small wrist watch, have you ever think why ?, the answer is because everyone has mind set of looking different than others, to prove that they are getting updated every day.

- After completing this note you will surely know every core properties of AppleWatch as an AppleWatch developer.

Let's jump into the ocean of the musk, Apple Watch accessible components for developers.

 At Glance:
These are few main components that you use while development including hardware and softwares.

1. Digital Crown
2. Taptic Engine
3. Heart Rate
4. Glance
5. Notifications
6. Animation with image sequences
7. Communication with iPhone app
and list is growing...


Quick look:

1. Digital Crown:

- It is a new way to interact with digital watch, users can scroll their long lists and menus with this easily accessible components, even a smart developer can make game like CrossyRoad that can be played using digital crown, how smart is this - isn't it?

2. Taptic Engine:

- A smart developer can use this taptic engine's haptic feedback which causes a small vibrate on users wrist so as a notification.
- There is few lines of code to do that.

3. Heart Rate:

- One of my favourite AppleWatch feature that is extremely easy to access as developers.
- HKWorkout explains it efficiently, just do few lines of code and get heart beats in your app.
- A smart iOS game developer can measure user's heart rate while user play his game and show that after level ends, pretty cool-isn't it?

4. Glance:

- Glance is a quick and informative screen, same as iPhone's Launch screen but with some updated informations.
- Glance has one and only action which is Tap, if user tap on Glance it will open the app, else the watch go to sleeping mode.

5. Notifications:


- A beautiful  Apple Watch supports both push and local notifications.
- Whichever your device is unlocked will show notification - either iPhone or AppleWatch.

6. Animation with image sequences:

- Every best apps are the best because of their UI and Animations.
- Creating apps with animation is the essential part of every developers.
- You need to have image sequences and play them to show animation, here is few lines of code.
- Currently animation is only supported with image sequences. a sad news for UIView.animate block users.


7. Communication with iPhone app:


- Yes, every Watch app must have iPhone app named containing app.
- You can communicate between both of them, for example get heart rate on your iPhone or send WatchGame data on iPhone, or iPhone battery indicator on Watch.

Thanks,
Zaid


No comments:

Post a Comment