Search code examples
androidblackberryoperating-systemblackberry-10

blackberry and android apps


I'm really curious to know how blackberry the company let's the blackberry OS install the apk package and the app runs like it was built to run on a blackberry. I've been looking for information on how they do it but can't find anything relevant.

Maybe there is some kind of compatibility layer built in the OS to let android apps run?

I thought I'd ask I think it's pretty neat how that works.


Solution

  • The compatability layer is built into the OS. QNX and Android on ARM use the same system call syemantics. BB10 system calls are able to distinquish the origin of the call (QNX or Android) and provide the appropriate service. This was introduced in 10.2.