Smartwatch
es.
AppleWatch
Perspectives
.
Dmitriy Sherbina
iOS 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 2014
Average 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)
WATCHKIT
15 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-look
notification 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
2015
23
CONCLUSIONS
Q/A

IT Talk smartwatches, Dmitriy Scherbina DataArt Dnepropetrovsk

  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
    6 Pros: ● 75% ofusers 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
  • 7.
    Smartwatches 7 89 companies sold6.8 million smartwatches in 2014 Average smartwatch sold at USD 189
  • 8.
    8 Top 10 SmartwatchCompanies 2014
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
    14 - contains justthe 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
  • 15.
    ● 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) WATCHKIT 15 clases, 11 of them UI - elements:
  • 16.
    ● Taps triggeraction-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.
  • 18.
    18 ● You cancreate 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.
    19 ● Can Ipair 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.
    20 ● Can Iposition 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.
    21 Apple watch sales2015 forecasts
  • 22.
    Do you wannabuy smartwatch? 22
  • 23.