When porting from iOS to WebWorks BB10/7, I have to keep phonegap?

Hello

I just get to work for an iOS phonegap app over ports at BB WW and I was wondering: is keeping phonegap is necessary or wise?

The old app on iOS using phonegap 2.2 (recently upgraded to a very old version) and some plugins such as mapkit (uses that much, I can't just drag the mapping features - like view location on map and directions).

Aura of the maintenance phonegap and using a version of BB of mapkit (when it exists) be easier than just porting to WebWorks?

Also keep in mind that I want to port BB10 and OS7 and can - if it's easy - OS5 - 6 and I don't want to have very different code base for different versions of the BB OS.    I already have an older version of java application running on OS4 - 6, but it would be nice to put a new version for old devices also.

I only did a webworks app but then I don't know much but so sorry if it's a bad question.

Thank you

PhoneGap/Cordova supports BlackBerry by calling WebWorks. Cordova doesn't support BB10 until 2.3.0 or 2.4.0, if so you need to update if you want to use. We're going to do also all Cordova the way standard and official to create HTML5 on BB10 applications, so stick to Cordova is sustainably good thing.

However, I am not aware if there is a port on BB10 mapkit. Certainly, you can do the mapping, but you may need to take one of our samples of mapping and wrap it up in the same API if you want it to run perfectly.

Now, porting to OS7 should be OK, but when you talk to will OS5 and 6, you may encounter more problems. At this point, those are very old devices. The engine of the browser in them is a good few years old - OS5 does not also WebKit. Memory and processors are half of what's available in devices OS7. You have to be very effective to make it work as you want.

It is difficult to give really good advice without knowing your target market, demographics, and the region, and what kind of features you want to deliver (in addition to the maps). These factors will determine what kind of userbase you can expect on the different versions of the OS, and that it is better to port PhoneGap version for old phones, or update the Java version. Take a look at the BlackBerry World user stats that we publish and your own user base numbers. Generally, we found that users with the latest hardware equipment are also those who buy apps or spend money on them, and those with more recent or fairly recent devices is those who download. Make sure that you balance the available opportunity development times.

Tags: BlackBerry Developers

Similar Questions

  • Attachments are damaged when sent from iOS 9.3

    Hello!

    When I send an e-mail with attachments in PDF - PDF files is damaged at the level of the receiver.

    The account used is connected to an Exchange 2010 server - does anyone else have this problem and you may have a solution.

    I found a number of hits by the Gooleling the problem, but so far I have not found a solution.

    The question was repported to Apple support?

    Any input on this matter is much appreciated!

    Kind regards

    Karsten Stolten

    Try to update your device on latest iOS Firmware

    And also try increase Quota level in settings > Mail

  • I have a popup at the top of the screen when moving from one page to another in some sites that Firefox prevented me from getting to this page, so I have to keep hitting the button "allow." How to prevent this?

    See above

    -> Tap ALT key or press F10 to display the Menu bar

    -> go to the Tools Menu-> Options-> content-> remove the check mark from block pop-up Windows

    -> go to the Tools Menu-> Options-> Security-> place the check on:

    1 warn me when sites try to install 2 modules) block reported attack sites 3) all declared fake web

    -> go to the Tools Menu-> Options-> advanced-> general-> remove the check mark from the warn me when sites Web try to redirect or reload the page

    -> Click OK in the Options window

    Check and tell if its working.

  • How to fix stuck battery and automatic when restart updated ios 9.3.3

    How to fix stuck battery and automatic when restart updated ios 9.3.3

    Lambung writes:

    How to fix stuck battery and automatic when restart updated ios 9.3.3

    What do you mean battery stuck?

    the basic troubleshooting steps are: reboot, reset, restore from a backup or restore as a new.

  • Why print them from iOS Safari webpage is extensively large?

    I have a Web site, in including CSS, I specified "@media print {body {make-size: 10pt}...} '.

    It works fine when you print browsers portable (including the last Safari, Chrome and Firefox and for what it's worth, on a printer Epson, OSX 10.11.4...)

    When I print from iOS (9.3.1) Safari) the printing is plenty big!

    NB., printing is done via Wi - fi.

    NB., the site is fixed to "max-width: 31em '... and iOS Safari fills the document to the width, while laptop browsers comply with the specified font size and many leave spaces on either side of the printing block.

    I can't find this documented anywhere behavior. Is it possible to avoid it? (Like in CSS)?

    Solved the problem [unknown cause] by specifying quite literal "font-size: 1388888889" in"media @print.

    I'm thinking maybe the @media print must have "cascaded" an adjustment of the size of the font for @media * the screen-based * application for mobile devices... Who would have thunk?

  • When I plugged in my hdmi to pc I have followed the news but when I rehooked my moniter I lost the signal from my TV.

    moniter and hdmi problems

    When I plugged in my hdmi to pc I have followed the news but when I rehooked my moniter I lost the signal from my TV. I have a vizio hd tv.

    Hello

    ·         What operating system is installed on the computer?

    Method 1: Follow the steps and check if that helps:

    (a) first of all you need a video cable to make the physical connection. For a better image quality, you must connect to the computer to the TV using standard VGA ports or via DVI to HDMI cable provided your TV supports these ports.

    (b) open the "display settings" in your computer and activate the output to the TV screen. You can reflect the content of your computer on the TV or extend the display as a double screen control.

    (c) pick up your TV remote and switch to "External inputs" in the menu. You need to change the value by default "Video 1" to a different selection which may be "HDMI 1" or "video 2" depending on how you made the connection. "

    Important: Make sure you connect the cable to the TV before turning on the computer, because sometimes it may not recognize the external display.

    You may also change the resolution of your TV screen using the display settings in your panel of control remains the image may appear distorted.

    Reference: http://windows.microsoft.com/en-US/windows7/TV-on-your-computer-Understanding-TV-signals-and-TV-tuners

    http://Windows.Microsoft.com/en-us/Windows7/connect-your-computer-to-a-TV

    http://Windows.Microsoft.com/en-us/Windows7/HDTV-frequently-asked-questions

    Method 2: updated the graphics card driver and see if it helps:

    http://Windows.Microsoft.com/en-us/Windows7/update-a-driver-for-hardware-that-isn ' t-work correctly

  • Makefiles when porting to a development tree

    I tried to follow the guidelines for porting of a Makefile project, but extremely difficult to manage a hierarchy of directories when porting.

    My code is all Vanilla C++, so I don't want not targeted to any operating system or specific CPUS.

    When I create an empty project in the IDE, the root directory has a makefile with LIST = CPU and the only option seems to be to put the tree source in this directory (removal of all the project directory structure), which is unfeasable and unacceptable.

    So I try to move the "arm" and "x 86" files in a subdirectory 'cpu', copy the main Makefile, create a 'common' subdirectory and delete the LIST = line CPU from the root makefile. "." Now things look like this:

    root
        common.mk    <- unchanged
        bar-descriptor.xml    <- unchanged
        Makefile    <- removed LIST=CPU
        cpu
            Makefile <- has LIST=CPU
            arm
            x86
        common
            
    

    Well, it does not work. When I build, I get:

    make [2]: * no rule for target ' / Developer/SDKs/bbndk-2.0.1/target/qnx6/usr/include/mk/nto_.mk'.  Stop.

    Search on Google, he seems to break on my subdirectories of project because a CPU has not been set. But the content of my project is independent of CPU. How can I go about creating a directory tree in this environment?

    Thank you

    Dan.

    Hello Dan, thanks again for the clarification, I am also able to reproduce the error you get. Here's how to get the compilation...

    1. remove the Makefile in the directory "common". This is what is causing your error.

    2. in the file "common.mk" in the root directory, add the line

    EXTRA_SRCVPATH += $(current_dir) / municipality

    (note that this is in the common.mk not the makefile)

    Select debugging device, clean and build.

    See you soon

    Swann

  • Get linker errors when porting code to the plugin for 2014 CC InDesign InDesign CC

    Hello

    I get following errors from the linker when porting the plugin code CC InDesign InDesign CC 2014

    > PlugInStatics.obj: error LNK2019: unresolved external symbol "class boost::system:error_category const & __cdecl boost::system:generic_category (void)" (? generic_category@system@boost@@YAAEBVerror_category@12@XZ) referenced in function "void __cdecl boost::system:' dynamic initializer for ' posix_category" (empty) "(? __Eposix_category@System@Boost@@YAXXZ)

    > PlugInStatics.obj: error LNK2019: unresolved external symbol "class boost::system:error_category const & __cdecl boost::system:system_category (void)" (? system_category@system@boost@@YAAEBVerror_category@12@XZ) referenced in function "void __cdecl boost::system:' dynamic initializer for ' native_ecat" (empty) "(? __Enative_ecat@System@Boost@@YAXXZ)

    I use the following environment:

    OS: Windows 7 SP1 (64-bit)

    Visual Studio: VS 2013 with platform toolset = Visual Studio 2010 (v100)

    InDesign SDK: InDesign CC 2014 plugin SDK (070)

    Thrust of libraries: 1.55

    I added paths to external library boost in visual studio-> properties-> extra library paths, always above Linker errors from the linker persists, can anyone help?

    Thank you

    -Hard.

    You can include a macro definition

    BOOST_SYSTEM_NO_DEPRECATED

    or do like adobe expert and include the following macros

    BOOST_ALL_DYN_LINK; BOOST_REGEX_USE_CPP_LOCALE; BOOST_REGEX_RECURSIVE; BOOST_HAS_ICU = 1; BOOST_ FILESYSTEM_VERSION = 3; BOOST_CHRONO_HEADER_ONLY; BOOST_SIGNALS_NO_DEPRECATION_WARNING;

    Concerning

    Bartek

  • is it possible to downgrade from IOS 10.0.2

    is it possible to downgrade from IOS 10.0.2?

    Not at this stage. Apple does not support the downgrade of iOS and does what a signed version of the previous iOS one or two days after it is released.

    Sorry,

    GB

  • Hallo why? When I update ios. When the image has finished error itunes and usb

    Hallo why? When I update ios. When the image has finished error itunes and usb

    Connect the iPhone to the computer that you are synchronizing usually with

    and follow the prompts to iTunes on this computer. If you

    do not generally in sync with a computer, you should always use

    iTunes on a computer to complete the update.

  • USB port from a digital Multiport card will not read the external SSD drive. Right USB - c for the USB adapter works fine.

    USB port from a digital Multiport card will not read the external SSD drive. Right USB - c for the USB adapter works fine.

    It's a new 12 '' MacBook

  • All of a sudden my MacBook loses the wifi connection when he woke from sleep mode. Does anyone else have this problem?

    All of a sudden my MacBook loses the wifi connection when he woke from sleep mode. Does anyone else have this problem?

    Tell us what event preceded "all of a sudden" - something to do with the software or hardware environment

  • When calling from my iphone, I get a busy signal, but it does not

    Iphone5S: when calling from my Iphone, they get a busy signal, but I do not use it.

    Is do not disturb on? (icon of Crescent Moon in the right line at the top)

  • I can't have my Ip (5s) when I update iOS 9.3 because have an apple ID may be used hiden activity

    I can't have my Ip (5s) when I update iOS 9.3 because have an apple ID may be used hiden activity. I'm very very sad

    help me help me...

  • Satellite A100-049 screen remains empty when reactivated from sleep mode

    Intermittently, have been left for a while my screen A100-049 remains empty when reactivated from sleep mode. It does not meet the access keys and have checked the settings which seem to agree.

    Notice that in this case the power button remains 'blue' and not to return to 'Orange flashing. Is this a common problem?

    Hello

    What do you with the mode 'sleep'? Do you mean the hibernation mode or the mode booth? What operating system do you use?

    Listen buddy. It's really not easy to say why it happens without running diagnostic tests. I think you should try to update the graphics driver and check if you are using the latest version of the BIOS. Two updates might be useful in resolving these issues

    Good luck

Maybe you are looking for

  • Random text messages

    Hello So I was at a wedding on Saturday night. There was no signal (by phone or text), but there was wifi. I just went to my messages text loads since then and noticed messages, looks like they are sent those. In a language that resembles Chinese. An

  • Why my iphone will have problems with pandora in synchronization with the pandora application on infotainment chevy via a usb connection?

    Why my iphone will have problems with pandora in synchronization with the pandora application on infotainment chevy via a usb connection?

  • Satellite A10 problems...

    Hi, I have a laptop Toshiba Satellite A10 with Windows XP Pro and I upgraded the RAM to 256 MB 510. But... does not work all my new game on it! The laptop must be pretty hard! I've updated all the drivers... but still nothing! Can someone tell me wha

  • Y 500 resizing drive (D :) to secure data in OneKey Recovery Lenovo

    Hi all, you just buy an Ideapad Y500 (1000GB HDD, 16GB SSD, SLI 640 M). Before spoil things, I want to do a restore with OneKey Recovery and safe on disk (D Lenovo, because he says that his default player.) But it is fair to 22.1 GB of free space and

  • Memory could not be written error

    Can someone help me with this error. It is when the Windows loading finishes, when you open my computer, and when you use the drop down to get a file. "the instruction at"0x00db5759"referenced memory at"0x00000000". the memory could not be written. T