4 stars based on
Depending on your viewpoint, the hybrid app is the best-of-both-worlds or a botch that fails to match up to the qualities of either parent. Whether your app turns out to be one or the other often depends on the execution of the project. Gainesa Kansas, US-based web and app developer:. Hybrid apps are great for small scale projects that need to be developed rapidly on a budget, but they are not a good option for apps that are computationally intensive or require extensive access to low-level device functions.
Hybrid apps that fall into these later categories can be created through the use of custom plugins, but it is usually easier to create such apps with traditional [native] methods.
Before choosing to create a hybrid app, it is important to understand the strengths and weaknesses of this technology. Hybrid is a compelling story: At the core of each app is a shared code-base which brings big efficiencies to development and maintenance. Native was not an option as our developers did not have native experience.
After doing some research, we decided on a hybrid approach and on the Ionic Framework to accomplish this. We could also take advantage of Cordova plugins to access the phone hardware, which would allow us to do some cool things with the mobile app that we could not do with the web app. In addition to the accessing the system via a mobile browser, Saxo Bank clients can also download mobile apps to their devices. Why do we even bother having a [download] app?
There are two main reasons. The first one is distribution. People are so used to getting apps from an app store. They want the SaxoTrader App rather than having to go to saxotrader. The second reason is that having a native app provides support for the few features, which a pure HTML app still cannot do.
In our case, that is support for push notifications and touch login. So, the core trading app can run perfectly on your mobile just by going to saxotrader. We have spent a very small part of the total development budget to create these wrappers. It is worth noting that functions previously only available to native applications, such as push notification, location, camera and working offline are now or will be soon be available to web-based applicationswhich means hybrid apps will need even fewer native extensions.
Changes can be tested with a refresh at the push of a button rather than having to do a full compile of the app each time. Every silver lining has a cloud.
It used to be that hybrid apps suffered performance-wise especially with transitions etc. Most consumers have no idea that Lawnmower is a hybrid app and would be unable to tell the difference between native and hybrid performance.
The best known framework for building cross-platform hybrid apps is PhoneGap which has been downloaded over 1 million times and is being used by overdevelopers. For commerce apps, hybrid is usually the only alternative as the e-commerce platforms were not set up with APIs e. A plugin is a piece of ready-to-use code that enables hybrid applications to access the native functions of the device, such as camera, barcode-scanner, touch ID, geolocation, NFC and push notifications.
But the environment still can cause frustration for developers. The Cordova plugin landscape is quite disorganized. This has resulted in us having to spend time to find some creative workarounds, even having to abandon a specific plugin altogether. The plugin environment is improving, though. Sites like ngCordova have done a good job aggregating the best and most useful plugins in one place and linking out to the setup documentation.
Both also include Uber, but the company says this is false. Over the years, the news that some big names have dropped hybrid apps for native, has caused damage to the credibility of both web and hybrid apps.
Developers are dependent on a healthy ecosystem, which means a ready supply of tools, methodologies and reusable code — including plugins in the hybrid environment. The main reason LinkedIn gave for its change of direction in was lack of mature development ecosystem, including lack of tools — e. Back then Kiran Prasad, senior director for mobile engineering, LinkedIn said:. In three years, of course, things have changed a lot.
Today the number of developers building web and hybrid apps has swollen massively, all contributing to methodologies, skills, plugins etc. But the more custom native development on top of the web app, the more each app is going to cost. The main challenge is that the cost of delivering a native like experience using hybrid is usually higher than developing real native apps for iOS and Android. Therefore few companies that have gone down that path will talk about it.
ClickZ attempted to contact several of the big-name hybrid apps, but found none keen to discuss it. Andy Favell is ClickZ columnist on mobile. Follow us Facebook Twitter LinkedIn. Emerging Technology Mobile The pros, cons and politics of hybrid mobile apps. Get the latest analysis and reports delivered to your inbox daily Get the latest analysis and reports delivered to your inbox daily Sign up. How to optimize and market your app for maximum downloads. Marketing How to optimize and market your app for maximum downloads 1y Laurynas Skupas.
Annoying requests to rate your app are getting you one star ratings. Here's how to fix that. Marketing Annoying requests to rate your app are getting you one star ratings. Here's how to fix that 1y Polly Alluf. Nine mobile trends to help you stand out in and beyond. Mobile Nine mobile trends to help you stand out in and beyond 1y Gerald Murphy.
Ubamarket launches supermarket shopping app. Ecommerce Ubamarket launches supermarket shopping app 2y Graham Charlton. Why retailers shouldn't overlook the value of m-commerce apps. Ecommerce Why retailers shouldn't overlook the value of m-commerce apps 2y Graham Charlton. How brands can use mobile wallets to increase consumer engagement. Marketing How brands can use mobile wallets to increase consumer engagement 2y Rebecca Sentance. How the rise of self-driving cars could transform the ad industry.
Campaigns How the rise of self-driving cars could transform the ad industry 2y Johannes Heinze. Stats of the week: All about mobile apps. Ad Industry Metrics Stats of the week: All about mobile apps 2y Mike O'Brien.