Contrasting the various Internet of Things products from Wearables to Home Automation and In-Vehicle systems with emphasis on the Operating System winners in each category
2. January
13,
2015
CONFIDENTIAL
2
About
the
Presenter:
Work
experience
at
Google,
Apple
and
Samsung
Contract
consultant
at
Intel,
Microso?,
Dell,
Facebook
and
BMW
Exper/se
in:
Sensors
(MEMS,
Piezo,
Mo/on,
Health,
Ambient)
APP
/
CPU
Memory
(NAND,
3D
NAND,
2D
NAND)
Storage
(RAM,
DRAM)
User
Interface
(Voice,
Touch,
Fingerprint,
etc.)
Fab
/
Foundries
(TSMC,
Samsung,
Intel,
Global
Foundries,
Foxconn)
Security
(hardware,
soXware)
Communica/ons
(Baseband,
broadband,
WiFi,
Bluetooth,
ZigBee,
Satellite)
Networking
(Data
Center)
Middleware
Internet
of
Things
(Wearables,
Home
Automa/on,
In
Vehicle)
3. The
OS
(kernel)
provides
every
essen/al
func/on/feature
of
all
smart-‐clothing,
watches,
bracelets,
gloves
and
everything
in
between.
Why
the
OperaEng
System
MaFers
the
Most:
1. Boo/ng
the
device
2. Managing
hardware
resources
3. Providing
a
user
interface
4. Interfacing
for
APPs
5. Enable
file
management
January
13,
2015
CONFIDENTIAL
3
4. Architecture
Differences
|
Smartphone
vs.
Wearable
January
13,
2015
CONFIDENTIAL
4
The
specs
of
a
low-‐end
smartphones…
…with
small
amounts
of
RAM
and
storage…
…and
budget
CPUs
with
/ny
screens.
Thus
–
the
OS
offers
the
differen1a1ng
features.
5. January
13,
2015
CONFIDENTIAL
5
6
Opera/ng
Systems
are
available
for
the
wearables
market:
Android
Android
Wear
Tizen
(Samsung)
Linux
LinkIt
(MediaTek)
WebOS
(LG)
Apple’s
iOS
is
not
available
for
licensing
What
Designers
can
Chose
From:
Most
Important
Kernel
is
Linux
…
Why??
Android
Wear
works
with
the
same
hardware
as
Linux
as
Android
Wear
shares
its
hardware
compa/bility
from
the
Linux
kernel.
6. Efficiency
|
Smartphone
vs.
Wearable
• Accuracy
of
sensor
data
transla/on
• Smallness
of
SoXware
package
• Efficiency
of
power
consump/on
• Supportability
of
Linux
code
base
for
APPs
• Cri/cal
for
health
vs.
fitness
tracking
January
13,
2015
CONFIDENTIAL
6
7. January
13,
2015
CONFIDENTIAL
7
ContrasEng
O/S
|
Android
Wear
(subset
of
Android)
• Android
Wear
must
pair
the
device
with
an
Android
4.3+
device.
• Installing
an
Android
app
with
Wear
func/onality
on
a
smartphone
pushes
the
app
onto
the
wearable.
• Without
the
paired
Android
device,
Android
Wear
does
not
func/on
at
all.
Google
enables
Wear
devices
by
open-‐sourcing
the
code,
but
closing
the
source
on
Google
Now
—
the
voice
recogni/on
component
of
Android
Wear
–
thus
the
device
has
no
voice
recogni/on
capability.
8. January
13,
2015
CONFIDENTIAL
8
ContrasEng
O/S
|
Tizen
(Samsung)
• Samsung’s
Tizen
opera/ng
system
derives
from
Linux.
• Similar
to
Android,
it
contains
open
source
code.
• Unlike
Android,
Samsung
didn’t
include
support
for
Android’s
app
library.
• Library
includes
~1,000
applica/ons
–
purpose-‐built
for
Samsung
devices.
Tizen
will
include
a
biometric
gathering
framework,
similar
to
Apple’s
HealthKit
and
Google’s
Fit
services.
Samsung
also
offers
a
host
of
health
and
fitness
tracking
apps
for
their
wearables
—
many
of
which
cause
soXware
bloat
on
mobile
devices.
Samsung’s
use
of
Cortex-‐M
CPUs
and
Tizen’s
lower
footprint
will
enable
longer
bamery
up-‐/mes.
9. January
13,
2015
CONFIDENTIAL
9
ContrasEng
O/S
|
Linux
Linux-‐derived
opera/ng
systems
(Kernel
3.18)
rule
smaller
and
larger
wearables.
And
supports
ARM
Cortex
M,
Cortex
A,
MIPS
and
many
more
architectures.
Its
extreme
flexibility
and
open-‐source
code
base
make
it
an
ideal
fit
for
smartwatches.
Android,
Tizen,
Android
Wear
and
others
use
the
Linux
kernel.
10. January
13,
2015
CONFIDENTIAL
10
ContrasEng
O/S
|
Link
It
MediaTek
LinkIt
opera/ng
system
is
dedicated
to
wearables
and
Internet
of
Things
(IoT)
devices.
Different
from
Android
Wear,
which
requires
smartphone
chips,
LinkIt
OS
specializes
in
small,
high-‐efficiency,
system-‐on-‐a-‐chip.
The
LinkIt
Plaporm
operates
at
an
incredibly
low,
26
MHz
standby
mode,
which
enables
always-‐on
wearable
devices
with
fantas/c
bamery
life.
11. January
13,
2015
CONFIDENTIAL
11
So
if
you
are
NOT
-‐>
Google,
Samsung
and
Apple
–
what
do
you
use
??
Embedded
Linux
—
and
not
custom-‐wrimen
opera/ng
systems.
Linux
-‐
most
widely
adapted
of
all
opera/ng
systems,
the
Linux
kernel
is
used
in
most
mainstream
wearables.
Both
Android,
Android
Wear
and
Tizen
use
the
Linux
kernel.
GNU:
GNU’s
kernel
is
the
second
most
widely
used
in
hardware.
BSD:
Berkeley’s
BSD’s
kernel
also
shows
up
in
wearable
devices.
Mach:
The
Mach
kernel
—
part
of
which
powers
Apple’s
wearable,
desktop
and
mobile
devices
—
may
power
other
wearables.
ContrasEng
O/S
|
“THE
REST
OF
THEM”
14. January
13,
2015
CONFIDENTIAL
14
IoT
|
Segments
and
Leaders
Wearables
Home
Automa/on
In-‐Vehicle
15. January
13,
2015
CONFIDENTIAL
15
Conclusion
The
opera/ng
systems
posi/oned
for
market
success
are
:
Wearables:
(1)
Android
Wear
and
(2)
Apple
Watch
OS
Home
Automa/on:
(1)
Nest
and
(2)
SmartThings
In-‐Vehicle:
(1)
CarPlay
and
(QNX)
• Tizen
will
fade
away,
given
its
lack
of
apps;
• LinkIt
may
dominate
the
lowest
end
of
products,
but
not
in
Western
markets.
• Apple’s
approach
tends
to
let
the
market
establish
itself
and
then,
once
solidified,
it
moves
in
to
fill
the
high-‐end
niche,
which
offers
the
largest
margins.
• Companies
using
Android
Wear
receive
a
first-‐mover
advantage,
but
compete
with
one
another
for
cheaper
products.