Over a million developers have joined DZone.

Nokia-X and Android Code that "Just Works"

· Java Zone

What every Java engineer should know about microservices: Reactive Microservices Architecture.  Brought to you in partnership with Lightbend.

Desperately trying to not sound like a Nokia apologist but here's a little thing I thought worth trying to clear up.

I've seen a number of people claim that it is rubbish that Nokia are claiming that existing Android code will just work unaltered on the new Nokia-X devices.



Here's the thing though. They're not claiming that but messages like the one above are obviously causing some confusion.

Here's what they have said (I was in the audience at the keynote-trust me)

  1. If your existing code uses maps, notifications or in-app-purchase then you'll need to make some changes.
  2. You can create a single APK package that can be submitted to both the Play store and the Nokia store. (This is how they claim a single user base.)

If you think you might need to make changes or want to check you can use their analyser to check compatibility.

But, you may argue, what if your existing app integrates directly with other Google apps or services?
Well, no, these won't port without change either. But then you'll have the same issues trying to run on any other version of Android that doesn't come with the Google Play store (e.g. Kindle, Nook, etc.) too.

Microservices for Java, explained. Revitalize your legacy systems (and your career) with Reactive Microservices Architecture, a free O'Reilly book. Brought to you in partnership with Lightbend.

Topics:

Published at DZone with permission of Matt Lacey, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

SEE AN EXAMPLE
Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.
Subscribe

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}