Alternative tools to develop cross-platform applications

4 min reading
18 November 2016
Alternative tools to develop cross-platform applications
Alternative tools to develop cross-platform applications

BBVA API Market

Development of cross-platform applications has become a good initial solution for most companies due to lower time (quick product launches) and maintenance requirements (bug-fixing in a single code that works on all platforms) without this involving considerable loss in performance (the progress made in this area in recent years has been enormous). In large measure, this is due to the fact that some of the tools with the most experience have achieved a high degree of technical development while other tools have appeared, with the intention of making a place for themselves in the market.

To a large extent, companies are encouraged by what appears to be a healthy application market. According to most consultancy or independent market analysis firms, the prospects for the future are still optimistic. In 2009, the volume of application downloads in mobile platforms exceeded 2.52 billion. In 2010, this volume increased to 6.8 billion. The estimate for the coming year is in excess of 268.69 billion downloads. These figures have been provided in a study performed by the Statista online statistics portal

The scenario is quite similar as regards volume of revenue. The forecasts are equally optimistic. According to a forecast by App Annie, in 2016 the global applications market will grow by 24% and generate up to $51 billion in revenue. In 2020, revenue generated by application stores will approach $101 billion worldwide. Essentially, this will be the result of China surpassing the US in revenue volume and the enormous surge of emerging countries like India, Indonesia or Brazil.

Tools for the creation of cross-platform applications

Competition in application stores to improve their position and increase the number of downloads has grown exponentially in recent years due to a tsunami of application creations, partly a result of the greater simplicity and lower effort required for development. The solutions for the creation of cross-platform applications are responsible for this growth, in part.

Here we include a list of the best tools, regardless of those that are used the most by the developer community, which we have already mentioned: PhoneGap, Titanium Appcelerator or Xamarin. Some of the solutions for multi-platform applications are SAP, Sencha Touch, Kony, 5App and FeedHenry; with the main features of the first three platforms described below. 

1. SAP

SAP has been present in application development for some time. Its product attempts to reduce development and personalization times of native applications as much as possible, by using a packaging solution based on HTML5. SAP provides its teams with a Software Development Kit (SDK) to be used to launch projects with a certain native approach, hybrid applications based on Apache Cordova or web applications, directly. Apache Cordova is a solution that makes it easier for developers to launch non-native mobile applications in HTML, CSS or JavaScript. 

The SAP application development platform (SAP Mobile Platform / SMP) is already at version 3.0. It is made up of these four primary components:

2. Sencha Touch

SAP has been present in application development for some time. Its product attempts to reduce development and personalization times of native applications as much as possible, by using a packaging solution based on HTML5. SAP provides its teams with a Software Development Kit (SDK) to be used to launch projects with a certain native approach, hybrid applications based on Apache Cordova or web applications, directly. Apache Cordova is a solution that makes it easier for developers to launch non-native mobile applications in HTML, CSS or JavaScript.  

Sencha Touch also has an application testing solution called Sencha Test. This tool makes it easier for developers to create single tests for a variety of source code components to ensure that they run properly, as well as combination tests so teams can verify that the entire application is free of bugs.

3. Kony

Development of applications with Kony is based on a suite called Kony Visualizer, a tool in its seventh version that can be downloaded for free after submitting an e-mail address. Kony boasts that it provides developers with a nearly universal tool to launch apps available for smartphones, tablets, smartwatches and wearables; iOS, Android, Windows Phone and Blackberry operating systems and browsers such as Internet Explorer and Microsoft Edge, Safari, Chrome, Opera and Firefox.  

Kony Visualizer is a code programming tool for native applications, but can also be used to create cross-platform applications programmed in HTML5. It also has access to the main application development interfaces in JavaScript for improved personalization. 

Are you interested in financial APIs? Discover all the APIs we can offer you at BBVA

It may interest you