an idea on the possible future of B4A/B4I

Discussion in 'The Business Forum' started by netkomm, Jul 28, 2015.

  1. netkomm

    netkomm Active Member Licensed User

    Hi Erel, folks,

    I have an idea I would like to let out so that Erel could see if it's feasible...

    There are tools around (Livecode/VisualStudio 2015/etc) which allow a single project to be deployed automatically on all platforms.

    Why not to have a single "core" where is possible to create apps for Andoid / iOS / Windows at the same time? (Sure there is all the issues with native controllers... but there is always a workaround ;) )

    To fund such project I believe Erel could leverage on Kickstarter (like Livecode did) but ultimately this would be the definitive tool to use to create apps for mobile... using "Basic".

    What do you think about this?
     
    Cableguy likes this.
  2. sorex

    sorex Expert Licensed User

    The problem here is that you need to rely on different things.

    Java is one thing but that Android SDK is another one.

    stuff like FreeBASIC can port to windows GUI/Console, Linux and even XBox I believe but that stuff barely changes compared to Android that constantly adds new stuff.
    Not to mention all the differences between Android/IOS/Win which leads to additional/missing commands or properties for one or the other.
     
  3. netkomm

    netkomm Active Member Licensed User

    Livecode already compiles for iOS and Android from the same exact code.... the killer app should include also Windows.

    Sure you have to compromise... but in the background it could generate the source code to compile like B4A and B4I are already doing now while we users should have a more abstract approach to the app like with Phonegap where certain features are available based on the platform you deploy for.

    but to have a tool that compiles for all 3 platforms from the same source would be a definite winner.
     
  4. sorex

    sorex Expert Licensed User

    Indeed, I agree on that.

    But phoneGap exports to a package wrapped html5 file or something which makes things a lot easier and transparent.

    I think WinDev does most of what you want but it's a bit pricy and you need 2 licenses to cover regular & mobile so that will go near $3000 I guess.
     
  5. netkomm

    netkomm Active Member Licensed User

    Yeah... that's the point. The price tag and the learning curve.
     
  6. abhishek007p

    abhishek007p Active Member Licensed User

    The strong part of b4x ide is that it makes native apps, its output is same as eclipse and xcode, adding another layer would only complicate things and make the apps slower.

    The next big thing in b4x can be to import lib directly without a wrapper, so we will be able to use any available libs.

    But erel will be able to answer these questions better.
     
    Last edited: Aug 5, 2015
  7. susu

    susu Well-Known Member Licensed User

    Yes, I want that too, nothing more!
     
  8. Erel

    Erel Administrator Staff Member Licensed User

  9. wimpie3

    wimpie3 Active Member Licensed User

    Using #additionaljar still requires a lot of work... I agree it would be totally cool if you could just drag & drop a standard lib from github and use it, but I'm afraid this sounds easier than it is.

    There are lots of really amazing libs out there... but on the other hand, the more libs you use, the more problems you'll run into if you want to convert you app to B4i!
     
Loading...