Professional Documents
Culture Documents
Bringing Android Apps To Tizen
Bringing Android Apps To Tizen
2
Today’s Speaker – Kevin Menice
3
How About You? Audience Introduction
(B) I’m an App Developer, and I’ve already started porting my App(s) to Tizen.
(F) I work for a company that enables Android or other Apps for Tizen.
4
OpenMobile
It’s an apps world!™
OpenMobile World Wide, Inc.
6
A Glimpse at the Exciting Opportunity at Hand
7
Problem: The “App Barrier”
• The mobile consumer device market is growing exponentially year after year with new
platforms rising from mobile OEMs across the globe.
• Consumers expect apps on every mobile device they use and recent failures of devices from
well-known companies prove the fact the “app barrier” is real.
• The "app barrier" burdens new platforms coming to the market - they simply do not have the
apps that consumers demand and developers are not drawn to develop natively before there
is great enough traction.
● OpenMobile ACL is powerful software that enables Android apps to run on non-Android platforms.
● OEMs can destroy the “app barrier” without having built an app ecosystem when launching a new
device. OpenMobile will supply a robust app ecosystem from day one for these platforms.
● We source apps for our AppMall, robust app ecosystem. Our app catalog, constantly growing in
size, presents app developers with new distribution opportunities never before possible on these
platforms.
8
OpenMobile
ACL &
AppMall
Application Compatibility Layer The world’s largest independent app
(ACL) enables hundreds of superstore. A content catalog that
thousands of Android apps to provides a robust app ecosystem
run on non-Android platforms. and new distribution channels.
10
OpenMobile’s Technology
11
Tight Integration with the Host Operating System
Integrated Task
Desktop Manager
ACL-enabled
Android App ACL-enabled
Android Apps
Native Tizen App
• Native platform apps sit as peers side by • Manage all ACL-enabled Android apps
side with ACL-enabled Android apps with host operating system’s task
• Integrated desktop proves no virtualization, manager
ensuring seamless user experience • Control both native and Android apps with
• No difference in appearance of native apps same place and process in native OS
and ACL-enabled Android apps • Users are completely immersed in host
OS user experience
12
Tight Integration with the Host Operating System
Android App
Sensor App Uninstall
13
ACL™ for Tizen Basic Operation – App Execution
• App calls to Android libraries are mapped to the linked libraries and
execution occurs properly and transparently
14
ACL™ for Tizen Architecture Model – Skype Example
Skype App Audio/Video interfaces directly with the
audio/video device drivers for optimum performance.
Skype app executes within
the Dalvik VM.
15
ACL vs. Android CTS Tests
• Our founders built the IBM-compatible PC industry at Phoenix Technologies and SystemSoft
• We are continuing to innovate and convey compatibility expertise to the mobile industry
16
Benchmarks
Performance Benchmark Tests
25,000
CaffeineMark Score
device to the Samsung 15,000
Galaxy SIII
10,000
• The results were equal
to or better than the
Android SIII, 5,000
Samsung's top selling
flagship device from
2012! 0
17
OpenMobile-
Enabled App
Ecosystem
for Tizen
Seamless User Experience
1. ACL submitted to
If this is first OpenMobile-enabled
Tizen Store
app, ACL is downloaded, installed
and started here
2. OpenMobile-enabled
apps submitted to Tizen
Store
1 2 3 4
User Visits User Selects and Installs User Launches Newly User Enjoys Newly
Tizen Store OpenMobile-Enabled App Installed App Installed App !
19
OpenMobile-Enabled App Ecosystem for Tizen Details
20
OpenMobile-Enabled App Ecosystem for Tizen Store
OpenMobile acquired apps undergo initial curation, and Validated & curated apps and associated metadata are
enter OpenMobile's Validation Process. converted to Tizen format. TPK Package signed by
OpenMobile.
2
1
Converted apps
To enable the along with their
Tizen–based updated
device to run metadata are
OpenMobile- staged in TPK
supplied apps, 3 format,
“ACL for registered and
Tizen” is submitted to the
installed on Tizen Store for
In-app activities to be mapped
the mobile
device. to Tizen Store Services 5 final validation
and posting.
4
Apps are downloaded by Tizen Store users using standard
Tizen app download/install lifecycle processes.
21
OpenMobile App Validation Process
22
OpenMobile App Validation Process
A B H
G
F
C
D
Automated Process
Semi-Automated Process
23
What’s in it
for you?
More, more… more and more!
More in-app ad
More downloads More app sales
impressions
More cross-
More in-app
More users marketing
purchases
opportunities
Benchmarked native
Traction with new
Global expansion app development
platforms
decision
25
Why Include Your App in the OpenMobile Catalog?
26
Sign up as an OpenMobile Content Partner!
27
Have a
question?
Ask away!
THANK YOU!