Are there any specific group of devices which may not be compatible with apps created by Gideros.
The reason I'm asking is I saw a forum post saying their phone was incompatible(Neon Command something?).
The main reason I switched over to Gideros(well, actually one of the 2 main reasons) is its support for ARM 6 devices. I do not want to find out that my app wont run in many devices mid-way through developing an app. [-X
Comments
www.tntengine.com
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
I was actually surprised at just how fast and smooth it was running basic code (even at the high res), however try and use any box2d functions and the lack of floating point unit just makes it crawl.
Both @Scouser and I have this phone and use it for development and one thing he did notice was that he could get better performance by using iPod touch res graphics (ie 320x480) and then using the scaling options to fill the screen (and the graphics still looked good), I think he was also working on a plugin to try and do some detection (processor speed, ram etc) that would allow him to decide which set of graphics to use.
As a side note - the same physics demo that ran at about 5-12 fps on the Blade, was pushing a rock solid 59-60 on a 3rd gen iPod touch, that's the kind of difference the FPU in the Armv7 makes
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
www.tntengine.com
So I changed the garbadge collection in a way, that i had removed the Gc in the main event that is called each frame and instead call it via a timer at a rate of 16 ms. It basically still is called every frame (60 FPS = 16 ms per frame), but now it runs smooth on my Ipod: Here is the code:
By the time I was leaving university my then state of the art PC a 486-DX2 66 with 1Mb of RAM (affectionately known at the time in the magazines of the day as a "turbo nutter bastard") ran at a staggering 66Mhz (if you pressed the clock doubling "turbo" button) and could play a software 3D voxel rendered helicopter game (Commanche) again at a decent speed, and even this is 1/10th of the clock speed of my "crappy" phone these days.
When I saw my first Pentium chip sometime late in '95 it was almost as big as my phone! 8-|
If I was more of an old curmudgeon I'd probably say something like "you lot don't know you were born", but instead I'll just link to this...
http://www2.b3ta.com/heyhey16k/
Likes: atilim
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
www.tntengine.com
We've also got an Archos 70 tablet that shows the same error and has another intersesting trait that it won't repeat play a sound file using the loop count of the play command. Whatever number I use for the loop, it just plays the sound once. I have to use a listener to check the sound is completed and call the play function again if I want repeated or continous music playing in the background.
Just to mention that exactly the same apk that cuases the above problems runs fine on a Nexus One and an Archos 80.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps
#MakeABetterGame! "Never give up, Never NEVER give up!" - Winston Churchill
there was an article on why Androids are slow despite having the same or faster processor that outlined that, I think it was written by an ex-google engineer that joined Microsoft.
Author of Learn Lua for iOS Game Development from Apress ( http://www.apress.com/9781430246626 )
Cool Vizify Profile at https://www.vizify.com/oz-apps