IT Talk smartwatches, Dmitriy Scherbina DataArt Dnepropetrovsk

23
Smartwatch es. AppleWatch Perspectiv es. Dmitriy Sherbina iOS developer DataArt Dnepropetrovsk Dnepropetrovsk 2015 1

Transcript of IT Talk smartwatches, Dmitriy Scherbina DataArt Dnepropetrovsk

Wearables.

Smartwatches.

AppleWatch

Perspectives.

Dmitriy SherbinaiOS developer

DataArt Dnepropetrovsk

Dnepropetrovsk 2015

1

Wearables

2

3

4

Wearables

variety

- encapsulation

- organization

JS modules PURPOSES

5

6

Pros:● 75% of users believe the

devices enhance their lives

● 47% felt more intelligent● 61% felt more informed● 37% felt it helped with

career development● 61% felt personal

efficiency improved● 13% never take the

device off● 7% check their device

every 5 min

Cons:● users are frustrated

with quality and accuracy

● 51% are concerned about privacy

● 62% think regulation is needed

● 20% think wearables should be banned entirely (very very surprising)

WEARABLE USAGE SURVEY

Smartwatches

7

89 companies sold 6.8 million smartwatches in 2014Average smartwatch sold at USD 189

8

Top 10 Smartwatch Companies 2014

9

10

APPLE WATCH

11

12

WATCH APP LIFE CYCLE

13

LAUNCHING APPLICATION

14

- contains just the user interface resources like the storyboard and asset catalog, it doesn’t actually execute any of the code. In other words, the Apple Watch behaves just like a thin client.

- contains all the code, and executes it as an extension, just like a Today or Action extension.

Apple Watch

Your iPhone

● Button● Slider● Image● Text (Label)● Separator● Switch● Table

15

● Date ● Timer (automatically updated)● Group (a container for one or more

children)● Map (non-interactive map, with the

ability to display up to 5 annotations)

WATCHKIT15 clases, 11 of them UI - elements:

● Taps trigger action-based events in your app● Vertical swipes scroll the current screen● Horizontal swipes display the previous or next page in a

page-based interface● Left edge swipes navigate back to a parent screen in a

hierarchical interface

16

GESTURES

17

NOTIFICATIONS

Short-look and long-looknotification interfaces

18

● You can create animated images in WatchKit. You can show images in repeated loop in specific directions.

● You can make a cache of images upto 20 MB.

● Like the iPhone, the Settings bundle is available for watch app as well.

● You can share data between the iPhone extension and watch app using App Groups and NSUserDefaults. For accessing data from database, you can use a shared container.

ADVANCED TIPS

19

● Can I pair my Apple Watch with an iPad?No. The Apple Watch only pairs with an iPhone at this time.

● Can third-party apps make phone calls from a watch app?No. There is no public API that lets you initiate a phone call directly from a

WatchKit extension.● Can I use custom views in the Apple Watch? Can I customize the interface

elements beyond their public API?No. You can’t use custom views.

● Can you access the heartbeat sensor and other sensors on the watch from your watch app?

No. There is currently no API to access the hardware sensors at this time.

FAQ or just “NO” questions

20

● Can I position interface elements on top of each other?

No, interface elements can’t be positioned on top of each other natively.

● Can I create custom watch faces?

No. Custom watch faces are not currently supported.

● Can I mix page-based and navigation-based interface controllers?

No. But wait… Finally! Yes, but with some limitations.

FAQ or just “NO” questions

21

Apple watch sales 2015 forecasts

Do you wanna buy smartwatch?

22

DataArt Dnepropetrovsk

201523

CONCLUSIONS

Q/A