Jump to content

  • Log In with Google      Sign In   
  • Create Account

FREE SOFTWARE GIVEAWAY

We have 4 x Pro Licences (valued at $59 each) for 2d modular animation software Spriter to give away in this Thursday's GDNet Direct email newsletter.


Read more in this forum topic or make sure you're signed up (from the right-hand sidebar on the homepage) and read Thursday's newsletter to get in the running!


What SDK for multi-platform app?


Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.

  • You cannot reply to this topic
10 replies to this topic

#1 Darkbouncer4689   Members   -  Reputation: 110

Like
0Likes
Like

Posted 31 December 2011 - 10:37 PM

Hey all,

Just starting to get serious about app development. I'm wondering whats the best tool to use for designing a multi-platform app.
I know about Flex, but I haven't really worked with it. Downsides are that you have to pay for it and it doesn't work for windows phone.

I believe it's possible to use html5 but I don't know much more than that.

It's always a bit overwhelming when you don't even know what SDK and toolset to use... hoping a veteran out their can steer me in the right direction.

Thanks in advance.

Sponsor:

#2 jwezorek   Crossbones+   -  Reputation: 1981

Like
0Likes
Like

Posted 01 January 2012 - 12:48 AM

What platforms do you want to support?

#3 Darkbouncer4689   Members   -  Reputation: 110

Like
0Likes
Like

Posted 01 January 2012 - 04:08 AM

well ideally iphone, android and tablets at minimum. Then possibly blackberry/windows phone depending on if they have enough marketshare to be worth it.

#4 Darkbouncer4689   Members   -  Reputation: 110

Like
0Likes
Like

Posted 01 January 2012 - 04:34 PM

I've been looking into Rhomobile/Rhodes. It seems like you write your app in HTML5 and then it works some magic to make it look like a native app. I believe this means it has to have internet access and connect to a server.

I'm wondering if anyone has used this technology and can report if there are any downfalls as to writing a native app.

Thanks

#5 utopiah   Members   -  Reputation: 100

Like
0Likes
Like

Posted 12 January 2012 - 04:12 AM

I recommend you the Marmalade (C++). It has 90-day trial period, which allows you understand all features.
I think that it is one of the best SDK for game development.
@m_belousov iOS Game Developer

#6 lmbarns   Members   -  Reputation: 460

Like
0Likes
Like

Posted 16 January 2012 - 07:23 PM

I'm making a html5 game right now and I'd honestly go DOM if I did it again(half of it is DOM, just plain divs/jquery and some sprite sheets, but much the gameplay is in the canvas), but for 2d games it's really simple and cross browser/platform....I think DOM is faster than the html5 canvas, overall. I'd check isogenic engine if it suits your project but it's definitely not needed. It uses DOM rather than html5. It uses node.js for multiplayer, you can use node.js and socket io from notepad by yourself.

If I was rich I'd buy unity licenses but this has been a great free way to develop for phones/ipad. Also multiplayer in html5/DOM is pretty slick and localstorage lets you persist data on mobiles super easy from the browser. It's really nice to have games on the webpage and not require plugins to play it as well, javascript is awesome and more powerful than I ever thought.

#7 johnhattan   Staff   -  Reputation: 2337

Like
1Likes
Like

Posted 20 January 2012 - 08:09 PM

There's an excellent interactive list of mobile frameworks here.

#8 levelxlevel   Members   -  Reputation: 100

Like
0Likes
Like

Posted 22 January 2012 - 03:16 PM

Have a look at HaXe and NME http://haxenme.org

Nice, simple AS3-like syntax and libraries and can compile natively to:

Flash Player,
iOS,
Android,
WebOS,
HTML5,
Windows,
Linux

No windows phone yet tho :/

#9 jwezorek   Crossbones+   -  Reputation: 1981

Like
0Likes
Like

Posted 22 January 2012 - 06:51 PM

If you're looking for 2D and Flash-like cross-platform for mobile devices, I believe the options are

Corona SDK : uses Lua as the scripting language
AGK: "Tier 1" uses a BASIC-like scripting language.
Neither of which is free, but both are relatively inexpensive.
Also Haxe which someone posted above, which is free.

Or HTML5 + javascript, but to sell in the AppStore you need to create a shell application for each platform that creates a WebView GUI control and then lauches your HTML into that.

For C++, the all inclusive options are Marmalade or AGK Tier 2. Both are not free, and Marmalade is probably the better choice, imho. Beyond that, in the C++ mobile cross-platform free but not all-inclusive category, I believe, SDL can be used on iOS and Android (someone correct me if I'm wrong about that).

Be aware though, selling anything in the Apple AppStore involves buying a Macintosh if you don't have one and want to be legal about it. Also be aware -- and this is seriously just my opinion -- but a lot of these things look like they violate Apple's developer aggreement, e.g. Corona, which could cause problems in the future.

#10 CRYP7IK   Members   -  Reputation: 1027

Like
0Likes
Like

Posted 23 January 2012 - 09:25 PM

These are things I have used and recommend:

Unity3D - C#, Component Based, Easy deployment. Costs anywhere between $800-$4k.
Marmalade SDK - C++, Easy deployment. Costs $100\Per Annum
Proton SDK - C++, Semi-Hard deployment, Component-Based. Costs $0 and you can get the full source code.

Depending on how much money you have would determine what to use.
To accomplish great things we must first dream, then visualize, then plan...believe... act! - Alfred A. Montapert
Gold Coast Studio Manager, Lead Programmer and IT Admin at Valhalla Studios Bifrost.

#11 Ed Welch   Members   -  Reputation: 489

Like
0Likes
Like

Posted 26 January 2012 - 08:13 PM

I recommend you the Marmalade (C++). It has 90-day trial period, which allows you understand all features.
I think that it is one of the best SDK for game development.

BTW. Marmalade is the new name for the Airplay SDK.




Old topic!
Guest, the last post of this topic is over 60 days old and at this point you may not reply in this topic. If you wish to continue this conversation start a new topic.



PARTNERS