Sinds BlackBerry OS 10.2.1 kunnen gebruikers Android-apps draaien. Daarvoor was dat een heel gedoe; gebruikers moesten apk-bestanden omzetten in bar-bestanden, die dan veelal via een extensie in de desktopversie van Chrome geïnstalleerd konden worden.
Hoe anders is het nu. BlackBerry heeft een overeenkomst gesloten met Amazon om de Amazon App Store mee te leveren op BlackBerry's. Daarin staan enkele honderdduizenden apps en daartussen staan er veel die niet in BlackBerry World staan. Daarnaast kunnen gebruikers apk-bestanden downloaden, bijvoorbeeld via de browser, en die installeren.
De makkelijkste manier om Android Apps erop te krijgen lijkt misschien de Amazon App Store, maar met de app Snap heb je toegang tot de hele Google Play Store. Je weet alleen niet of een app ook echt werkt. Snap is te installeren door het bar-bestand via een plug-in van Chrome op de desktop te sideloaden.
Met opties zoals de Amazon App Store en Snap is het app-probleem op BlackBerry een stuk kleiner geworden. Het installeren van zelfs Nederlandse apps is een fluitje van een cent. Desondanks zijn er beperkingen. Apps die werken met Google-diensten, waaronder apps van Google-zelf uiteraard, maar ook apps met bijvoorbeeld kaarten van Google of andere api's, werken niet. Daardoor kun je veel apps niet daadwerkelijk draaien. Veel doorgewinterde BlackBerry-gebruikers zullen inmiddels gek worden van de foutmelding 'Deze app heeft Google Play Services nodig', waarna het avontuur stopt.
Bovendien wisselt de werking van push-notificaties per app. Vaak gebeurt er helemaal niets op dat gebied. Dat is voor veel apps niet zo'n probleem, maar de enkeling die wil chatten met Telegram heeft wel een probleem.
Snelheid
Omdat Android-apps draaien op BlackBerry 10, kunnen we wat benchmarkresultaten naast die van Android-toestellen leggen. Dit zegt vooral iets over de Android Runtime in BlackBerry 10 en de verschillen met de implementatie van Android op Android-toestellen; het zegt weinig over de snelheid van de software op de Passport in het algemeen.
AndEBench - Java | ||
---|---|---|
Telefoon | SoC | Iteraties per seconde, hoger is beter |
Sony Xperia Z3 | Snapdragon 801 |
*******
698 |
Samsung Galaxy S5 | Snapdragon 801 |
*******
684 |
HTC One M8 | Snapdragon 801 |
******
601 |
Samsung Galaxy Alpha | Samsung Exynos 5 Octa (5430) |
****
408 |
BlackBerry Passport | Qualcomm Snapdragon 801 |
****
389 |
Motorola Moto G (2014) | Qualcomm Snapdragon 400 |
***
345 |
Deze benchmark geeft aan hoe snel de Passport berekeningen kan uitvoeren in een virtuele Java-machine in de Android Runtime. Ten opzichte van de andere toestellen met de Snapdragon 801 gaat er behoorlijk wat rekenkracht verloren.
Voor deze grafiek hebben we er enkele toestellen met een Snapdragon 801 naast gezet, evenals wat bekende toestellen, die een score hebben die rond die van de Passport ligt. Waaraan ligt die relatief lage score? Vermoedelijk kan de Android Runtime slecht omgaan met de quadcore-processor in de Passport. Dat vermoeden ontstaat althans als je het resultaat ziet van dezelfde test als er maar één kern actief is.
AndEBench - Java (singlecore) | ||
---|---|---|
Telefoon | SoC | Iteraties per seconde, hoger is beter |
Samsung Galaxy Alpha | Samsung Exynos 5 Octa |
*******
277 |
Sony Xperia Z3 | Snapdragon 801 |
*******
265 |
HTC One M8 | Snapdragon 801 |
******
251 |
BlackBerry Passport | Snapdragon 801 |
*****
213 |
Samsung Galaxy S5 | Snapdragon 801 |
*****
189 |
Motorola Moto G (2014) | Snapdragon 400 |
***
99 |
Met singlecore is de score niet uitzonderlijk hoog, maar zeker ook niet laag. Hij zit boven de Galaxy S5, maar onder de HTC One M8. En dat blijkt ook; de Android Runtime kan van slechts twee cores gebruikmaken. Dat is wellicht een overblijfsel van vorige BlackBerry's, die allemaal dualcores waren.
Om te kijken hoe de runtime het grafisch doet, is er 3DMark. Een andere veelgebruikte grafische benchmark, GFXBench, crasht bij het starten op de Passport.
3DMark - Ice Storm Unlimited | ||
---|---|---|
Telefoon | SoC | In punten, hoger is beter |
HTC One M8 | Snapdragon 801 |
*******
19879 |
Samsung Galaxy S5 | Snapdragon 801 |
******
18423 |
Sony Xperia Z3 | Snapdragon 801 |
******
17808 |
Samsung Galaxy Alpha | Samsung Exynos 5 Octa |
****
10722 |
BlackBerry Passport | Snapdragon 801 |
***
10553 |
Motorola Moto G (2014) | Snapdragon 400 |
**
4699 |
De runtime drukt ook hier weer zwaar op de grafische prestaties. De score ligt iets boven de helft van die van andere toestellen met exact dezelfde Adreno 330-gpu. Onduidelijk is of het ook nu weer ligt aan het uitschakelen of niet-inschakelen van cores; dat is niet na te gaan met 3DMark. Wel is de score onder leaks van BlackBerry OS 10.3.1 iets hoger, waardoor het erop lijkt dat BlackBerry zich ervan bewust is.
Ondanks dat lijkt het erop dat je met Android Runtime duidelijk niet de snelheid en prestaties haalt die je zou verwachten van een toestel met deze hardware, al is dat geen verrassing.