6. Growth P.A. (‘13–’17)
+21%
Affordable smartphones <$99
Strategy Analytics view on the global smartphone market 2013–2017, May 2013, Nokia analysis
Trend: Affordable smartphones
connect the next billion
13. + +
Standout design
that’s built to last
Flow between your
favourite apps in a
smoother, faster way
Nokia X distinctly Nokia with a little extra
14.
15. Android Open Source Project 4.3
(API level 18)
Android 3rd party
applications
Nokia X
Software Platform 2.0 Nokia
Store
Nokia
UX
In-App
Payment
API
HERE
API
Notifications
API
16.
17. HERE Maps Nokia Push Notifications Nokia In-App Payments
Here maps provides
complete offline
experiences like no other
maps service.
Simple yet powerful
notifications service.
World’s largest operator
billing network.
18. 75% Android applications work unmodified
25% require
small changes
Nokia X Service APIs
Nokia In-App Purchase
HERE Maps
Nokia Notifications
(replace Google APIs)
Application ready to publish in Nokia Store.
No porting, no coding just publish!
19. 75% Android applications work unmodified
25% require
small changes
Another job well done!
https://publish.nokia.com
20. 75% Android applications work unmodified
25% require
small changes
We got you covered!
https://developer.nokia.com
21.
22.
23. Nokia X Analyser
developer.nokia.com
Submit .apk to
Nokia Store
75% work
unmodified
Port using
Nokia X
Services SDK
25% need
a little retouch
Up to
8h porting*
*For most apps, depending on application complexity and number of used APIs that need porting
We give you easy to use online and offline tools to check your applications within seconds!
25. An API level 18 Android Virtual Device (AVD) with the Nokia X services enabled
Both ARM & X86 images (HAXM accelerated, really fast!)
Works with ADB!
Nokia X Emulator
27. The Google and Nokia services can coexist in the applications
Make sure you fail gracefully!
You can load and use the one that is present at runtime
A one time investment in terms of developer effort
Allows submission of same APK to Google Play and the Nokia Store
Address more users with a single release
Simultaneous release of same version (QA permitting) in all stores
Nokia X One APK approach
29. try {
PushRegistrar.checkDevice(this);
// (continue with Nokia Notifications logic)
} catch (UnsupportedOperationException e1) {
try {
GCMRegistrar.checkDevice(this);
// (continue with GCM logic)
} catch (UnsupportedOperationException e2) {
// neither notification service is available
}
}
Nokia X One APK approach – runtime detection
30. No need to reinvent the wheel!
The Nokia X SDK plugin contains One APK examples for all Nokia X APIs
Latest versions also available on GitHub
https://github.com/nokia-developer/nokia-x-in-app-payment-samples
https://github.com/nokia-developer/nokia-x-here-maps-samples
https://github.com/nokia-developer/nokia-x-notifications-samples
Nokia X One APK approach – samples
31. By default – DON’T TOUCH IT
(all changes at platform, not API level)
32. Adopting Android UI to Nokia X UI requires tests
Nokia X uses HDPI bucket
Different font (like Nokia Pure) might mean different text length
35. Nokia In Application Payment
Downloads and Ads
Nokia Developer Offers
DVLUP developer program
36. Targeted &
Curated App
Challenges
Engage via
Gamification &
Rewards
Over $5M worth
of Rewards and
Campaigns
Redeem earned points
for Phones, Accessories,
Dev Tools and App
Promotion
DVLUP Nokia’s rewards program
37. Nokia X Summary
Nokia X is Microsoft’s new platform with Android at it’s core
Nokia X porting is easy and fast
Nokia X opens new markets to your existing apps