Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

What work has been done on cross-platform mobile development? [closed]

People also ask

What is the most used cross-platform mobile development?

1. Ionic. Ionic is a cross-platform app framework based on AngularJS and is one of the most unique and popular options available in the space. It enables developers to access native platform controllers using a combination of languages, including HTML5, JavaScript, CSS, and a Cordova wrapper.

What is cross-platform development mobile?

Cross-platform mobile development is the creation of software applications that are compatible with multiple mobile operating systems. Originally, the complexity of developing mobile apps was compounded by the difficulty of building out a backend that worked across multiple platforms.

What is the future of cross-platform app development?

Developing a cross-platform app will enable businesses to maximize their audience by targeting both iOS and Android users. There are several benefits of opting for a cross-platform approach to app development: The cross-platform method delivers a native-like app experience.


The HTML5 standard has support for releasing stand-alone HTML5 apps. Essentially a HTML5 app is a bundle of HTML5, JavaScript and CSS files that will run stand-alone in the browser of the desktop or device. You can distribute them like any other program, including selling them on the iStore for the iPhone.

The support for this is patchy at the moment but is likely to improve tremendously in the next year or two.

Google for HTML5 apps for information and resources. A good introduction to HTML5 is the online book "Dive Into HTML5" by Mark Pilgrim. This is a work in progress, but sufficiently complete to be useful.


There are 2 [newish] solutions to exactly this issue:

rhomobile

and

phonegap


I think there best chance for cross-platform mobile success is the Web. Just write a very simple Web application for what you want to achieve. It should work on the Nokia S60browser, Iphone and Android.

That's already a lot of mobile devices...


Appcelerator, PhoneGap (acquired by Adobe, plus it's now standardized as Apache Cordova), Intel XDK (formerly called appMobi) and Rhodes (acquired by Motorola Solutions) are all open source and create hybrid apps (natively packed with html ui, with the possibility to add some of your native controls).

If it's a game, your only professional choice for a free engine that can be used for commercial development is Unity3D. For 2D games, cocos2d-x is also available. Additionally, Vuforia can be used for AR and LiquidFun for physics.


XMLVM (via Coke and Code) and EdgeLib currently seem to be the most mature options. EdgeLib is aimed primarily at game developers, and according to Coke and Code, the XMLVM developers are difficult to contact.