The android player works on the QNX platform which is what playbook has. You can port your android app to run on the android player fairly easily and test it on the playbook. when the new Blackberry 10 phones are launched, they will run QNX and your ported android app should run on it.
Although the android player has limitations. Among several limitations, one I can recollect is it cannot do C2DM.The others are
It cannot run
- anything built using the Native Development Kit
- apps containing only App Widgets
- apps containing more than one activity tied to the Launcher.
- any packages which rely on Google Maps
- in-app billing services,
- Android's text-to-speech engine
I dont think it is worth spending time and money to port your android app to blackberry devices pre 10 as RIM has announced that they are killing java on blackberry. So best bet is to use android player and port your app to run on it so it works on playbook,blackberry 10 onwards.