Technology for application development?


Decided to create an educational app with many animations and heavy graphics. Should work in browser and plan to migrate to tablets/smartphones (Android, iOS).

Of technologies for the implementation of see in the first rows Flash, then HTML(5) canvas and/or SVG.
Flash — possible to represent and understand, but confuses resourcepriority flash. As he and portability to mobile platforms?
HTML(5) canvas and/or SVG — to my shame very little familiar with this technology. Honored — we can all steer via JS (it's a good sign), but don't quite pull if this technology is "fancy" animation? Do not drown in JS animating the scene. As the technology to "settle" on mobile platforms?

Here writing to you with a question. What can you recommend? I can not know about something new that will be wonderful to work in browsers and on Android and iOS. I remind you — a lot of animations with transparencies, etc.

Don't really want to write under each platform separately. Moreover, the application is not very difficult, just graphically beautiful,-click-dragging the network.

Thank you.
October 8th 19 at 01:00
5 answers
October 8th 19 at 01:02
Flash is not supported in iOS, transfer will be difficult.
HTML5, canvas, SVG, and WebGL, IMHO, is the future. View the js library Raphael and three.js. Examples three.js will help you assess the capabilities of the platform as a whole.
Personally, I have not developed anything like this for mobile platforms, but I think with javascript there is no problems.
On iPhones and iPads, say, JavaScript and scripting animations slow. Let the author of Objective-C and writes not to show off. - antonette.Gislas commented on October 8th 19 at 01:05
October 8th 19 at 01:04
Look at phonegap. Support for all modern platforms + in html5, the community is good enough + there are docks and examples.
October 8th 19 at 01:06
Here it is necessary to start from what is understood to be "fancy animations".
It would not have praised HTML5, Canvas and JS frameworks, they have "limitations" in the use of animation. I.e. there are some kinds of animations that can hang from any browser and their practical use impossible.
October 8th 19 at 01:08
This example perfectly shows that the normal HTML5 is not the future anymore, it is the rejection of backward mobile systems. - antonette.Gislas commented on October 8th 19 at 01:11
October 8th 19 at 01:10
Flash is gone from mobile platforms, and, most likely, will soon leave desktop systems.

Find more questions by tags AnimationGraphics