SpiderBasic 1.00 is out !

Developed or developing a new product in PureBasic? Tell the world about it.
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: SpiderBasic 1.00 alpha

Post by PB »

> If this tool can output iOS apps in the future

It won't. You need an Apple license to do that.

That said, this tool outputs HTM files, so you
can run them ON an Apple device via the web.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: SpiderBasic 1.00 alpha

Post by luis »

PB wrote:> If this tool can output iOS apps in the future

It won't.
fred wrote: In the long run, Android and iOS support could be added as subsystems to be allow to create native applications
"Have you tried turning it off and on again ?"
A little PureBasic review
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: SpiderBasic 1.00 alpha

Post by Kuron »

luis wrote: In the long run, Android and iOS support could be added as subsystems to be allow to create native applications
For iOS, it would only export the code and you would need to compile it with Apple's developer tools.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: SpiderBasic 1.00 alpha

Post by luis »

About the demo, isn't space the fire button ? It's the first key I tried.
What did you try for fire ? CTRL+SHIFT+BACKSPACE+F1 ? :lol:

About the aliens being too many. I can go on forever without being hit, they move slowly compared to all the fire the ship throw out.

Tested on Firefox 22 (what a joke this version numbering).
It goes smooth enough, maybe it should be a little faster.
Would be nice a FPS counter on the top.
"Have you tried turning it off and on again ?"
A little PureBasic review
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: SpiderBasic 1.00 alpha

Post by luis »

Kuron wrote:For iOS, it would only export the code and you would need to compile it with Apple's developer tools.
It's a possible solution, and you still end up with an .app and not .html.
But is this a fact ? Because the statement quoted above does not say that explicitly and leave all options open, unless I missed a specific post about this.

Or is it simply impossible legally ? There are many tools/compilers around which can target iOS. Are all of them generating just source code ? I find that hard to believe but I never look beyond their existence.
"Have you tried turning it off and on again ?"
A little PureBasic review
PB
PureBasic Expert
PureBasic Expert
Posts: 7581
Joined: Fri Apr 25, 2003 5:24 pm

Re: SpiderBasic 1.00 alpha

Post by PB »

> Are all of them generating just source code ?

Probably. And you have to pay Apple $99/year to write apps for iOS.
I don't see how Fred is going to make that happen with SpiderBasic
for every SpiderBasic user.
I compile using 5.31 (x86) on Win 7 Ultimate (64-bit).
"PureBasic won't be object oriented, period" - Fred.
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: SpiderBasic 1.00 alpha

Post by Kuron »

But is this a fact ? Because the statement quoted above does not say that explicitly and leave all options open, unless I missed a specific post about this.
My statement is a fact. It is simply the way the license works.
There are many tools/compilers around which can target iOS. Are all of them generating just source code ?
To be accepted your apps have to be compiled with Apple's official tools. Most of the tools/compilers simply export an XCode project which you need to compile.
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: SpiderBasic 1.00 alpha

Post by Danilo »

PB wrote:> Are all of them generating just source code ?

Probably. And you have to pay Apple $99/year to write apps for iOS.
I don't see how Fred is going to make that happen with SpiderBasic
for every SpiderBasic user.
You can develop for iOS for free on a Mac, see screenshot / video running an OpenGL example on iPad/iPhone simulator (included with free Xcode developer tools).
$99/year is when you want to release it into AppStore later.
Polo
Addict
Addict
Posts: 2422
Joined: Tue May 06, 2003 5:07 pm
Location: UK

Re: SpiderBasic 1.00 alpha

Post by Polo »

There's nothing to pay to develop (only to publish) - and it's in line with Apple license if Spiderbasic generates code (like Monkey and other tools do)
User avatar
luis
Addict
Addict
Posts: 3893
Joined: Wed Aug 31, 2005 11:09 pm
Location: Italy

Re: SpiderBasic 1.00 alpha

Post by luis »

@danilo, @polo

That was my understanding, but I was asking because I never really cared about these things so I wasn't sure.
So it can generate native .app if Fred will decide to do so without any need to pay anything to Apple. Like it already does on OSX.
Kuron wrote:My statement is a fact.
Well, I was asking if it were a fact (if Fred did say so somewhere) SpiderBasic will not generate native code.
Because, again, I just read this "In the long run, Android and iOS support could be added as subsystems to be allow to create native applications".
"Have you tried turning it off and on again ?"
A little PureBasic review
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: SpiderBasic 1.00 alpha

Post by Danilo »

Please don't forget Win8 Apps/Games. And Xbox/XNA. ;)

It is similar, output a C# VisualStudio project that gets compiled by VS.
Add your code signing / developer ID and release to the stores... :D

All stores ruled by SpiderBasic.
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: SpiderBasic 1.00 alpha

Post by Kuron »

luis wrote:So it can generate native .app if Fred will decide to do so without any need to pay anything to Apple. Like it already does on OSX.
For iOS, if you actually wanted to distribute your app, you would need to be a registered developer with Apple and maintain a current account. Apps for iOS can only be distributed via the app store. Apps can also only be compiled with Apple's tools.

luis wrote:Well, I was asking if it were a fact (if Fred did say so somewhere) SpiderBasic will not generate native code.
Because, again, I just read this "In the long run, Android and iOS support could be added as subsystems to be allow to create native applications".
You misunderstood what he wrote. He never mentioned native code, he mentioned native applications. Huge difference between the two. He meant you could create non-web based apps. Instead of a platform agnostic web-based app, you could create an app native to a specific platform. With iOS the only way to create an app is to export an XCode project with Spider and compile it.

With Android, there are a couple of different ways it could be done as it does not have the same restrictions that iOS does. However, the definition of native code you are wanting to use, would likely not be done. I am guessing Spider would spit out Java and not use the NDK. Spider, like other products of its nature, is not a traditional compiler that produces machine code, it compiles the code (like a translator) from one language to another. With the way Spider is designed, it could easily be made to output Flash, Windows RT, etc.
Last edited by Kuron on Tue Jan 21, 2014 6:25 pm, edited 2 times in total.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: SpiderBasic 1.00 alpha

Post by Kuron »

Danilo wrote:Please don't forget Win8 Apps/Games. And Xbox/XNA. ;)
RT should not even be a thought until MS decides how they are going to merge RT and Windows Phone OS.

However, TIFKAM apps/games would be very doable.
Best wishes to the PB community. Thank you for the memories. ♥️
User avatar
Danilo
Addict
Addict
Posts: 3036
Joined: Sat Apr 26, 2003 8:26 am
Location: Planet Earth

Re: SpiderBasic 1.00 alpha

Post by Danilo »

Kuron wrote:However, TIFKAM apps/games would be very doable.
Load the generated TIFKAM project into VS, change target to RT and build.
Should be that easy, so it runs on RT and x86/x64 based Win8 tablets/desktops.
User avatar
Kuron
Addict
Addict
Posts: 1626
Joined: Sat Oct 17, 2009 10:51 pm
Location: Pacific Northwest

Re: SpiderBasic 1.00 alpha

Post by Kuron »

Danilo wrote:
Kuron wrote:However, TIFKAM apps/games would be very doable.
Load the generated TIFKAM project into VS, change target to RT and build.
Should be that easy, so it runs on RT and x86/x64 based Win8 tablets/desktops.
Depends on how bad they F*** up RT when they merge it with the Phone OS. We won't know until 9 hits in 2015.

I am excited about Spider. Hugely positive step for team PB and their future!
Best wishes to the PB community. Thank you for the memories. ♥️
Post Reply