PlayBook App to Android App...

Hi,
I've developed some apps with FB for the Blackberry PlayBook. Now, I'm looking at porting them to Android. The problem I have is that there is many screen sizes for Android.
Do any of you have any tips, or what do you do to make your apps fit all of the screen sizes? What scale mode do you use? Do you make your assets one aspect ratio and leave borders around the app if it doesnt fit perfectly?
Also as this will be my first Android app, do any of you have any tips or anything I should be aware of?
Thanks for any help you can provide!

Are you using Flex & MXML or is it a pure ActionScript project?
Apart from the screen resolution you need to take the screen size into account. A button (or piano key ;-] ) on a Playbook 7" screen at 1024x600 will have a different physical size in centimeters than on a 10" Honeycomb tablet at a similar resolution, and may be harder to hit with your finger. Don't measure in pixels, but measure in cm's, mm;s or inches. Also, be aware that the DPI reported for many Android devices is incorrect and needs to be overruled.
If you're using Flex, this should get you started with scaling and multiple densities:
http://blogs.adobe.com/jasonsj/2011/05/comparing-css-media-queries-vs-application-scaling. html
Or google for Flex Media Queries.
My approach is to use Flex's built-in alignment. I've also found that contrary to Adobe's recommendations, on most modern devices (Playbook and the better Honeycomb tablets), performance is more than adequate to use MXML and vectors to skin most components. I tend to use pure AS only for components that need to be really performant, such as components that are in item renderers of long lists. There is little reason to code a dialog in AS if it only pops up once in a while.
I've also found that using Flash to create vector assets, and embedding them in Flash Builder works quite well. Vectors are easy to scale, and careful use of bitmap caching, object pooling and re-use  helps a lot.
Now, if your app needs to run on older or less powerful hardware (e.g. cheap Android 2.2 tabs), or if it's a fast-moving game where framerate is important, then that's a very different matter. But do test the various approaches on different devices, because all  roads lead to Rome...
Cheers, - Jon -

Similar Messages

  • PlayBook Help with Android Apps / Google Apps ** Advice Needed Plz **

    Good Evening Everyone, I need some help and advice please regarding a Playbook.
    I had a Samsung Galaxy Tab 2 7" and found that firstly i could not move apps to SD Card so i sold it.
    But now i want to buy a Blackberry Playbook and understand that Android Apps are on the new software update.
    But i am trying to find out if i can buy them from Google Android Apps as i have a Google Account and used to buy android apps from there, can they be used on the Playbook??
    Finally can someone advise me if there is a SD Card external port if i wanted to add a extra 32GB of storage. Looked everywhere on the Spec but with no joy finding out.
    Any help and suggestions would be really Handy.
    Its Nearly 2013 so wishing you all a Happy New Year.
    Solved!
    Go to Solution.

    1) a far as I know, no SDcard reader available for the PlayBook currently.
    2) Android apps, that you can download from the Google Play with your Google Account will not work on anything else than an Android powered tablet.
    3) what you have certainly read on the internet, is that "the PlayBook can run Android apps", which is not exactly true.
    What is true is this, and you will be quite disappointed:
    A) applications for the PlayBook are either web applications (like GMail using the browser), or applications installed from the App World (it is a Blackberry store, just like the AppStore for iOS or Google Play for Android).
    B) for a given developer that has developped an application for Android, it is very easy to convert their app to the BlackBerry format, and publish it on the App World.
    ====> basically, if you want to install an application that is available for Android, you have to wait for the developer to port the application to the BlackBerry PlayBook.
    for the financial issues, I believe that if you buy an app on Google Play, and the app is available on the App World, then you have to buy it again (and vice versa).
    I will end by saying that if the only reason for you to sell your Galaxy Tab 2, is that the apps cannot be moved to the SDCard, then I am not sure the PlayBook will suit your needs for that aspect.
    The search box on top-right of this page is your true friend, and the public Knowledge Base too:

  • Problem connecting OData Service through SMP APP in Android App

    Hi,
    I'd like to develope an Android sample app with SMP and OData. Therefore I use the SMP Developer Version in the HANA Cloud and the Netweaver Service Gateway Demo System as OData Endpoint. I configured the app in the SMP as described in the openSAP Course "Introduction to Mobile Solution Development".
    I successfully managed to integrate the MAFLogon component from the SMP SDK 3.0. The registration in the app to the SMP works fine. Then I tried to download the service document as described in the SMP SDK 3.0 Help Documentation (http://help.sap.com/saphelp_smp303sdk/helpdata/en/7c/09250170061014bb05d2c9cd16418c/content.htm?frameset=/en/7c/09404b70061014b89ba1222a327094/frameset.htm&current_toc=/en/7c/01cda6700610149b10c2f2a86d335b/plain.htm&node_id=3583&show_children=true#jump3577).
    But when I'm trying to download the service document, I get a 403 response and in the SMP the log says "Application connection id is not provided". So I added the APPCID in Requestheaders. Then the download works and in the onsuccess method of the INetListener I'll get a 200 response. But in the SMP Logs I get a 401 response which says that I should supply the Authorization Headers. So I added them in the next try and I get a 500 response.
    So I don't know what to. Can anybody provide me some advice?
    Thanks in advance
    Philip

    Hi Philip,
    Can you download the app from this tutorial and try, SMP 3 - Android Native App Development
    The tutorial is based on the SMP 3 on premise version not on the SMP HANA cloud, but still it works. Only change you have to do is replacing the code clientConnection.setConnectionProfile(true, "66.175.100.29", "8080", null, null); with clientConnection.setConnectionProfile("https://smpxxxtrial.hanatrial.ondemand.com");
    And it is not using MAFLogon component. You can use it if needed.
    Thanks,
    Midhun VP

  • Downloadin​g Android Apps

    Hi I am a new Bbplaybook user getting frustrated as I am not tech sabi. I tried.to down load apps from android app store but when trying to open it gives me an error such as unable to find default app. I also did not know how to start a topic here. Help will be much appreciated. Thank you. 

    Sorry, you can't download apps to the Playbook direct from the android app store! You can download from BlackBerrys AppWorld, or have android apps converted into a bar file which you can sideload. If you need help with the latter, please say so..
    Otherwise, enjoy AppWorld.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • Show error at the time of checking compactibility of android apps in BB playbook Google Maps API not support?

    Hello Friends,
    Please Help
    I am trying to check the compactibility of android apps in BB playbook but I get error message
    "Your application is not compatible with the BlackBerry® Runtime for Android™ Apps."
    This package not support
        uses-package    com.google.android.maps
    But actully issue is I am not using com.google.android.maps package in project.
    But It also shous the error of google.maps package.
    Please help me tell me the solution regarding that.
    Only this one issue is not solve.
    Thanks Billions!!
    Aniruddha

    My Eris? Only minor occasionally glitches (force closes or bad apps) and just recently found one tiny dead spot in the LCD screen (no big thing). Biggest thing is I have NOT had to pull my battery in months! I think it was more my fault the last time it happened.
    The main reason I think my phone is so problem free is I did a factory reset soon after 2.1 OTA update.
    Btw I went from a Motorola W385 to the Droid Eris. Big learning curve, but I enjoyed the trip. LOL

  • Will the playbook ever get Native email? What about Android Apps?

    I was told the bridge was just to be a temporary fix until native email would be compatible on the playbook. Does anyone know if this will ever happen?
    I was also told we'd get to download android apps eventually. This also hasn't happened. Does anyone know if this will ever happen?
    Thanks

    The Co-CEO of RIM stated very clearly at BlackBerry World Conference that an on-device PIM was coming, within 90 days or end of summer, I don't recall which, as well as promised an Android app player(and Angry Birds for the Playbook!). So far, none of the three have been delivered.
    Waiting with you.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!
    3. Install free BlackBerry Protect today for backups of contacts and data.
    4. Guide to Unlocking your BlackBerry & Unlock Codes
    Join our BBM Channels (Beta)
    BlackBerry Support Forums Channel
    PIN: C0001B7B4   Display/Scan Bar Code
    Knowledge Base Updates
    PIN: C0005A9AA   Display/Scan Bar Code

  • OS10 or Android Apps on Playbook

    Hi Can anyone please help me on how to download and install OS10 or Android Apps on PlayBook . Thanks
    Regards Eree - Follow me on Twitter - Facebook - Google+
    For More visit My Blog

    you cant get BB10 on it
    search sideloading on this forum
    Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
    Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up
    Click to search the Knowledge Base at BTSC and click to Read The Fabulous Manuals
    BESAdmin's, please make a signature with your BES environment info.
    SIM Free BlackBerry Unlocking FAQ
    Follow me on Twitter @knottyrope
    Want to thank me? Buy my KnottyRope App here
    BES 12 and BES 5.0.4 with Exchange 2010 and SQL 2012 Hyper V

  • Playbook 4G does not run any android app

    Hi,
    I've just purchased an used Playbook 4G then I wiped it after few hours using without backups.
    But after updated to the latest os 2.1.0.1917, there are not any android apps able to run while other native or flash apps work perfectly.
    Everything from the tablet works except the android apps. The berries screen appeared in several minutes then it close.
    Please help me.
    Thank you very much.

    I upload the apps throgh the add-on on Chrome and vnPButils, sometimes through DDPB. Even the androids i downloaded from BB world that can't run.

  • Android Apps on Playbook.

    Does anyone know of any other sites apart from Goodereader to download Android Apps onto playbook?
    i have had a look on web but can only see the Good e reader site.
    any ideas please.

    There is http://playbookbars.com/ but from there I once picked up an illegal copy of a paid-for app and was told in no uncertain terms by the owner to unload it right away.  I would stick with your first choice. We tend not to go into too much detail on sideloading because of the implications of picking a bad one

  • Android apps in BB App World for Playbook?

    Hi,
    As user, not as a developer, these questions, about android apps:
    Are there any?
    How can I identify an Android App , if relevant for the next questions?
    How do I install, regular, like any BB app?
    Am I correct, this should be possible on PB with OS2.1?

    awinfo wrote:
    Hi,
    As user, not as a developer, these questions, about android apps:
    Are there any? YES
    How can I identify an Android App , if relevant for the next questions? Some are shown as android and others can be seen in the player How do I install, regular, like any BB app? Yes just like any app in app wolrd just click to install .
    Am I correct, this should be possible on PB with OS2.1? YES
    Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
    Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up
    Click to search the Knowledge Base at BTSC and click to Read The Fabulous Manuals
    BESAdmin's, please make a signature with your BES environment info.
    SIM Free BlackBerry Unlocking FAQ
    Follow me on Twitter @knottyrope
    Want to thank me? Buy my KnottyRope App here
    BES 12 and BES 5.0.4 with Exchange 2010 and SQL 2012 Hyper V

  • How to get Android apps with dauphin browser

    Hi.. l did try to get Android apps with dauphin browser but it keep sending me back to BB apps what do i have to do to get tout Android apps...
    Thanks in advance for helping.

    Ok your loosing me a bit here. why are you going thru a browser to download an app... just go into the appworld  (app) on your playbook and have a look thru them to see what you want to download and then do it that way... as far as android apps are concerned, they are not shown in appworld any differently than others...  you can do a search for them as well in the top right corner if you need...if its been made available for BBPB it should be there...
    hope this is some help... 

  • Is there an Android app in 2.0

    Hello again folks.
    I have been trawling and come up with http://www.youtube.com/watch?v=FJCVNiBp2ug&feature=related which shows a playbook using 'Android app player'? I have read a few threads that talk about this app and that it was included with the upgrade. I do not seem to have it. Can anyone tell me how to obtain the app please? I have searched Blackberry App World but here is nothing I can see that fits the bill.
    Any advice would be greatly appreciated.
    Regards
    Ross
    Regards to all (except BB)
    Solved!
    Go to Solution.

    The Android App player is baked into the PlayBook - so there's no 'app player' as such now. It's all invisible to the PlayBook user.
    When you download apps from AppWorld, some are packaged Android apps.
    For instance, if you search for the BBC News app - this is an Android app ported to the PlayBook. Run that and you will see.
    Hope that makes it clearer.
    1. If any post helps you please click the below the post(s) that helped you.
    2. Please resolve your thread by marking the post "Solution?" which solved it for you!

  • Issues when a cross platform android app is run on Blackberry 10 alpha simulator

    I am facing problems in running a cross platform android App in blackberry 10 Alpha simulator.The App works fine when run in iphone,android devices.But when I run it in blackberry 10 it doesn't load the template files hence a blank screen.The project is based on backbone framework hence template files.Currently the files are local in my hard-disk. I am loading the templates using an ajax call. The logcat output generated of the same is listed below:- 02-08 05:30:51.861: D/CordovaLog(233525377): {"readyState":4,"responseText":"","status":404,"statusText":"error"}
    I have added in config.xml file . Is there anything else I am missing to make the app run on blackberry 10?? I had the same issue with nook HD which was avoided by using super.appView.getSettings().setAllowUniversalAccessFromFileURLs(true); in the onCreate method.But since blackberry uses 2.3.3 of Android,I am unable to add the same settings. Please let me know If I am missing any specific configuration related content for blackberry 10.Thanks

    Hey Steve_web,
    This issue can be caused when MAC address filtering is enabled on the Wi-Fi network, and the MAC address of the BlackBerry Playbook is not accepted. Try adding the MAC address of the BlackBerry Playbook to the accepted MAC address list for the Wi-Fi network and test.
    The following article may be helpful as well:
    Troubleshooting Wi-Fi and networking on the BlackBerry PlayBook
    http://btsc.webapps.blackberry.com/btsc/KB26096
    Also if you contact the BlackBerry PlayBook support team they can do log review to determine the cause; you can find the contact information here: http://us.blackberry.com/legal/blackberry-playbook-complimentary-support-plan-terms-and-conditions.h...
    Thanks.
    -HB
    Come follow your BlackBerry Technical Team on twitter! @BlackBerryHelp
    Be sure to click Kudos! for those who have helped you.Click Solution? for posts that have solved your issue(s)!

  • Upgraded to OS 2.0, Cant see Android App Player

    I upgraded to OS 2.0 this morning and I didnt see the Android app player. I even went in and did a wipe and reinstall of the OS 2.0 and still nothing. I even setup my emial accound etc. BB appworld works and did re download some of my apps I lost. AIR Browser has a MISC folder with an android guy. Open that and a folder called Android and in that the standard fie structure like my other tablet. I would like to combine both and have just one playbook for all. Any help is greatly appreciated.

    Android apps just work once signed. The old player is gone and now they just work.
    Click here to Backup the data on your BlackBerry Device! It's important, and FREE!
    Click "Accept as Solution" if your problem is solved. To give thanks, click thumbs up
    Click to search the Knowledge Base at BTSC and click to Read The Fabulous Manuals
    BESAdmin's, please make a signature with your BES environment info.
    SIM Free BlackBerry Unlocking FAQ
    Follow me on Twitter @knottyrope
    Want to thank me? Buy my KnottyRope App here
    BES 12 and BES 5.0.4 with Exchange 2010 and SQL 2012 Hyper V

  • Handwriting recognition Is anybody working on that or know of one, perhaps android app?

    For years used an HP Ipaq 210. When in a txt application could choose from multiple input sources such as the keypad or handwriting recog. Note, this option was NOT APPLICATION SPECIFIC i.e. had the choice in mjltiple applications, the recog software was itself an app running in tandem with other programs.
    Yes, I can use a paint program, but I cant cut and past that or spell chk or search for text etc..... so does anyone know what I am talking about, and is there such an app for android and or playbook? I would settle for a notepad app alone, meaning recog is only available in that single app.

    Penreader is the kind of program I am thinking about
    see
    http://www.penreader.com/android-software/PenReader.html
    HEY RIM ! PENREADER IS AVAILABLE FOR ANDROID TABLETS......

Maybe you are looking for

  • Copy Exchenge rate from many Delivery to one AR invoice

    Hi all! I face with the problem. My customer need copy exchange rate from many Delivery that in one delivery we have different exchange rate for different date. After done all delivery, we will copy them to AR invoice, and customer need keep exchange

  • Changing Application Availability_Status in runtime environment

    I have a monthly process where team leaders review and approve some data. I want to have the Apex Application (F200) with an Application Status of 'Unavailable' except during the brief period (three days) that the data is published for action. I am c

  • Plotting a graph in real-time without reading from a file

    Hello there. I am trying to plot a graph. I have succeeded in plotting the graph by first writing the data to a text file (.TXT), then reading from that text file. However, I feel this method will take up a lot of memory. Thus, I was wondering whethe

  • Java Icon in JDialog

    Hi all, Can some one tell me, how to remove the Java Icon from the left upper corner in the instance class of JDialog? Thanks, Genrry.

  • Columns with same height in a repeating frame

    Hi!, In Report Builder I have a report with a repeating frame with three fields. Each field is a colum in frame. First field always have two lines and second and third only have one line. I want second and third fields have the same height as first,