SlideShare uma empresa Scribd logo
1 de 44
Baixar para ler offline
Nokia X
Technical Session
DroidCon 2014 Tel Aviv
Attila Csipa, Technology Wizard, Microsoft
Nokia X
768MB RAM
4GB SD in sales pack
NokiaX+
4” WVGA (480x800)
Dual SIM + SD Card
Dual Core 1GHz
Snapdragon
NokiaX
89*
EUR
99*
EUR
5” WVGA (480x800)
Dual SIM + SD Card
5MP AF + flash
2MP front facing
NokiaXL
109*
EUR
Cumulative global volume for Smartphones under $100 – Expected to be ~1.4B for
2014-2017 **
Volume of Smartphones between $36 and $99 for 2014 is expected to be 256M
Nokia Mobile Phones volume of 2012 was over 300M phones
0%
20%
40%
60%
80%
100%
2013 2014 2015 2016 2017
$300-
$191-$299
$100-$190
$36-$99
0-$35
Source: Strategy Analytics
POPULATION
CREDIT CARDS
US
317M
686M
KOREA
50M
96M
VIETNAM
89M
2M
INDIA
1200M
24M
INDONESIA
237M
10M
The lack of credit cards excludes huge audience
+ +
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
15
Android Open Source Project 4.1.2
(API level 16)
Android 3rd party
applications
Nokia X
Software Platform 1.0 Nokia
Store
Nokia
UX
In-App
Payment
API
HERE
API
Notifications
API
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.
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!
75% Android applications work unmodified
25% require
small changes
Another job well done!
https://publish.nokia.com
75% Android applications work unmodified
25% require
small changes
We got you covered!
https://developer.nokia.com
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!
6/19/2014 28
6/19/2014 29
31
An API level 16 Android Virtual Device (AVD) with the Nokia X services enabled
Both ARM & X86 images (HAXM accelerated, really fast!)
Works with ADB!
Nokia X Emulator
Baseline Platform
Android 4.1
-------------------------------
Nokia X Software Platform 1.0
based on AOSP V 4.1
Google Maps
Google
In-App Billing
Google
Cloud Messaging
Nokia X Adapting to Nokia Services
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
<permission android:name="(your_app_pkg).permission.C2D_MESSAGE" android:protectionLevel="signature" />
<uses-permission android:name="(your_app_pkg).permission.C2D_MESSAGE" />
<uses-permission android:name="com.nokia.pushnotifications.permission.RECEIVE" />
<uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" />
<application ... > ...
<receiver android:name="com.nokia.push.PushBroadcastReceiver"
android:permission="com.nokia.pushnotifications.permission.SEND">
<intent-filter>
<action android:name="com.nokia.pushnotifications.intent.RECEIVE" />
<action android:name="com.nokia.pushnotifications.intent.REGISTRATION" />
<category android:name="(your_app_pkg)" />
</intent-filter>
</receiver>
<receiver android:name="com.google.android.gcm.GCMBroadcastReceiver"
android:permission="com.google.android.c2dm.permission.SEND" >
<intent-filter>
<action android:name="com.google.android.c2dm.intent.RECEIVE" />
<action android:name="com.google.android.c2dm.intent.REGISTRATION" />
<category android:name="(your_app_pkg)" />
</intent-filter>
</receiver>
<service android:name=".PushIntentService" />
<service android:name=".GCMIntentService" />
</application>
Nokia X One APK approach – common manifest
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
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
By default – DON’T TOUCH IT
(all changes at platform, not API level)
Adopting Android UI to Nokia X UI requires tests
Nokia X uses HDPI bucket
Different font (like Nokia Pure) might mean different text length
Android’s Menu (3.0 and older) is replaced by Nokia’s Options
menu.
Registration
Publishing (NO yearly fees!)
Analyser
Service SDK
Nokia In Application Payment
Downloads and Ads
Nokia Developer Offers
DVLUP developer program
Registration via nokia.developer.com or events. Fulfillment via DVLUP.
• Hockeyapp – Crash Reports, Feedback, Distribution, Analytics – 3 months
• Infragistics – UI libraries -1 year
• Bugsense – Crash analytics and bug reporting – 3 months
• Xamarin – Nokia X components (free)
Developer offers for Nokia X
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
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
Nokia X
Thanks for your time!
GO! PORT!
http://publish.nokia.com

Mais conteúdo relacionado

Destaque

business plan-NOKIA
business plan-NOKIAbusiness plan-NOKIA
business plan-NOKIA
Diya Jiang
 

Destaque (8)

Cognitive Cities: City analytics
Cognitive Cities: City analyticsCognitive Cities: City analytics
Cognitive Cities: City analytics
 
5G radio access
5G radio access5G radio access
5G radio access
 
Big Data use cases in telcos
Big Data use cases in telcosBig Data use cases in telcos
Big Data use cases in telcos
 
business plan-NOKIA
business plan-NOKIAbusiness plan-NOKIA
business plan-NOKIA
 
Strata NY 2014 - Architectural considerations for Hadoop applications tutorial
Strata NY 2014 - Architectural considerations for Hadoop applications tutorialStrata NY 2014 - Architectural considerations for Hadoop applications tutorial
Strata NY 2014 - Architectural considerations for Hadoop applications tutorial
 
3D Users distribution for small cells network design
3D Users distribution for small cells network design3D Users distribution for small cells network design
3D Users distribution for small cells network design
 
Arrow Global Village IoT Summit (2016)
Arrow Global Village IoT Summit (2016)Arrow Global Village IoT Summit (2016)
Arrow Global Village IoT Summit (2016)
 
Big data architectures and the data lake
Big data architectures and the data lakeBig data architectures and the data lake
Big data architectures and the data lake
 

Mais de DroidConTLV

Mais de DroidConTLV (20)

Mobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, NikeMobile Development in the Information Age - Yossi Elkrief, Nike
Mobile Development in the Information Age - Yossi Elkrief, Nike
 
Doing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra TechnologiesDoing work in the background - Darryn Campbell, Zebra Technologies
Doing work in the background - Darryn Campbell, Zebra Technologies
 
No more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola SolutionsNo more video loss - Alex Rivkin, Motorola Solutions
No more video loss - Alex Rivkin, Motorola Solutions
 
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.comMobile at Scale: from startup to a big company - Dor Samet, Booking.com
Mobile at Scale: from startup to a big company - Dor Samet, Booking.com
 
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, ClimacellLiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
LiveData on Steroids - Giora Shevach + Shahar Ben Moshe, Climacell
 
MVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, LightricksMVVM In real life - Lea Cohen Tannoudji, Lightricks
MVVM In real life - Lea Cohen Tannoudji, Lightricks
 
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
Best Practices for Using Mobile SDKs - Lilach Wagner, SafeDK (AppLovin)
 
Building Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice NinjaBuilding Apps with Flutter - Hillel Coren, Invoice Ninja
Building Apps with Flutter - Hillel Coren, Invoice Ninja
 
New Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy ZukanovNew Android Project: The Most Important Decisions - Vasiliy Zukanov
New Android Project: The Most Important Decisions - Vasiliy Zukanov
 
Designing a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, GettDesigning a Design System - Shai Mishali, Gett
Designing a Design System - Shai Mishali, Gett
 
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, PepperThe Mighty Power of the Accessibility Service - Guy Griv, Pepper
The Mighty Power of the Accessibility Service - Guy Griv, Pepper
 
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDevKotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
Kotlin Multiplatform in Action - Alexandr Pogrebnyak - IceRockDev
 
Flutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, TikalFlutter State Management - Moti Bartov, Tikal
Flutter State Management - Moti Bartov, Tikal
 
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bisReactive UI in android - Gil Goldzweig Goldbaum, 10bis
Reactive UI in android - Gil Goldzweig Goldbaum, 10bis
 
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevelFun with flutter animations - Divyanshu Bhargava, GoHighLevel
Fun with flutter animations - Divyanshu Bhargava, GoHighLevel
 
DroidconTLV 2019
DroidconTLV 2019DroidconTLV 2019
DroidconTLV 2019
 
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, MondayOk google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
Ok google, it's time to bot! - Hadar Franco, Albert + Stav Levi, Monday
 
Introduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, WixIntroduction to React Native - Lev Vidrak, Wix
Introduction to React Native - Lev Vidrak, Wix
 
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGeneBang-Bang, you have been hacked - Yonatan Levin, KolGene
Bang-Bang, you have been hacked - Yonatan Levin, KolGene
 
Educating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz TamirEducating your app – adding ML edge to your apps - Maoz Tamir
Educating your app – adding ML edge to your apps - Maoz Tamir
 

Último

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
panagenda
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Why Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire businessWhy Teams call analytics are critical to your entire business
Why Teams call analytics are critical to your entire business
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024Tata AIG General Insurance Company - Insurer Innovation Award 2024
Tata AIG General Insurance Company - Insurer Innovation Award 2024
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...Apidays New York 2024 - The value of a flexible API Management solution for O...
Apidays New York 2024 - The value of a flexible API Management solution for O...
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?A Year of the Servo Reboot: Where Are We Now?
A Year of the Servo Reboot: Where Are We Now?
 
Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024Manulife - Insurer Innovation Award 2024
Manulife - Insurer Innovation Award 2024
 
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot TakeoffStrategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
Strategize a Smooth Tenant-to-tenant Migration and Copilot Takeoff
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024Top 10 Most Downloaded Games on Play Store in 2024
Top 10 Most Downloaded Games on Play Store in 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 

Nokia X Tech session – Same code base, new user base

  • 1. Nokia X Technical Session DroidCon 2014 Tel Aviv Attila Csipa, Technology Wizard, Microsoft
  • 3. 768MB RAM 4GB SD in sales pack NokiaX+ 4” WVGA (480x800) Dual SIM + SD Card Dual Core 1GHz Snapdragon NokiaX 89* EUR 99* EUR 5” WVGA (480x800) Dual SIM + SD Card 5MP AF + flash 2MP front facing NokiaXL 109* EUR
  • 4.
  • 5. Cumulative global volume for Smartphones under $100 – Expected to be ~1.4B for 2014-2017 ** Volume of Smartphones between $36 and $99 for 2014 is expected to be 256M Nokia Mobile Phones volume of 2012 was over 300M phones 0% 20% 40% 60% 80% 100% 2013 2014 2015 2016 2017 $300- $191-$299 $100-$190 $36-$99 0-$35 Source: Strategy Analytics
  • 6.
  • 7.
  • 8.
  • 10.
  • 11.
  • 12. + + 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
  • 13.
  • 14. 15 Android Open Source Project 4.1.2 (API level 16) Android 3rd party applications Nokia X Software Platform 1.0 Nokia Store Nokia UX In-App Payment API HERE API Notifications API
  • 15.
  • 16. 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.
  • 17. 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!
  • 18. 75% Android applications work unmodified 25% require small changes Another job well done! https://publish.nokia.com
  • 19. 75% Android applications work unmodified 25% require small changes We got you covered! https://developer.nokia.com
  • 20.
  • 21.
  • 22. 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!
  • 23.
  • 24.
  • 27.
  • 28. 31
  • 29. An API level 16 Android Virtual Device (AVD) with the Nokia X services enabled Both ARM & X86 images (HAXM accelerated, really fast!) Works with ADB! Nokia X Emulator
  • 30. Baseline Platform Android 4.1 ------------------------------- Nokia X Software Platform 1.0 based on AOSP V 4.1 Google Maps Google In-App Billing Google Cloud Messaging Nokia X Adapting to Nokia Services
  • 31. 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
  • 32. <permission android:name="(your_app_pkg).permission.C2D_MESSAGE" android:protectionLevel="signature" /> <uses-permission android:name="(your_app_pkg).permission.C2D_MESSAGE" /> <uses-permission android:name="com.nokia.pushnotifications.permission.RECEIVE" /> <uses-permission android:name="com.google.android.c2dm.permission.RECEIVE" /> <application ... > ... <receiver android:name="com.nokia.push.PushBroadcastReceiver" android:permission="com.nokia.pushnotifications.permission.SEND"> <intent-filter> <action android:name="com.nokia.pushnotifications.intent.RECEIVE" /> <action android:name="com.nokia.pushnotifications.intent.REGISTRATION" /> <category android:name="(your_app_pkg)" /> </intent-filter> </receiver> <receiver android:name="com.google.android.gcm.GCMBroadcastReceiver" android:permission="com.google.android.c2dm.permission.SEND" > <intent-filter> <action android:name="com.google.android.c2dm.intent.RECEIVE" /> <action android:name="com.google.android.c2dm.intent.REGISTRATION" /> <category android:name="(your_app_pkg)" /> </intent-filter> </receiver> <service android:name=".PushIntentService" /> <service android:name=".GCMIntentService" /> </application> Nokia X One APK approach – common manifest
  • 33. 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
  • 34. 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
  • 35. By default – DON’T TOUCH IT (all changes at platform, not API level)
  • 36. Adopting Android UI to Nokia X UI requires tests Nokia X uses HDPI bucket Different font (like Nokia Pure) might mean different text length
  • 37. Android’s Menu (3.0 and older) is replaced by Nokia’s Options menu.
  • 38. Registration Publishing (NO yearly fees!) Analyser Service SDK
  • 39. Nokia In Application Payment Downloads and Ads Nokia Developer Offers DVLUP developer program
  • 40. Registration via nokia.developer.com or events. Fulfillment via DVLUP. • Hockeyapp – Crash Reports, Feedback, Distribution, Analytics – 3 months • Infragistics – UI libraries -1 year • Bugsense – Crash analytics and bug reporting – 3 months • Xamarin – Nokia X components (free) Developer offers for Nokia X
  • 41. 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
  • 42. 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
  • 43.
  • 44. Nokia X Thanks for your time! GO! PORT! http://publish.nokia.com