Skip to main content

IONIC - Era of Hybrid Mobile Application

Ionic is a framework on top of Cordova which is a framework for building "hybrid apps". Please consider that Ionic is not the only framework using Cordova and Cordova is not the only framework for hybrid apps.
In general, using the hybrid app approach allows you to write apps as they were webpages (HTML, CSS and Javascript), which are then "run" inside a webview of a native app (basically an instance of the system's browser). 
What Cordova does, is extending the standard Javascript API with new APIs (packaged as "plugins") that give access to the operating system's features that are not usually available to the browser (like sensors, contact list, cameras etc.). 
Given that most mobile operating systems have decent browsers which are, roughly, all compatible with standards, and given that plugins are written (or should be) for all mobile operating systems, hybrid apps can be developed once for all mobile OS.
For Android, Ionic supports Android 4.1 and up. For iOS, Ionic supports iOS 7 and upIonic 2 supports the Universal Windows Platform for building Windows 10 apps. Ionic Framework, powered by Angular.js, supports BlackBerry 10 apps.

Advantages
1.      It is cross platform and lets you write the same app once for multiple platforms
2.      It will even change the look a bit to match the native standards for each platform it supports.
3.      Code once, run on all mobile devices.
4.      One code base.
5.      Good availability of "plugins"
6.      Graphically very nice (if you like the iOS style).
7.      Design, Ionic takes care of design and follows platform guidelines, meaning that apps have different look & feel depending on the platform they are running.

Disadvantage
1.      Less performance as it's not completely native, not that much of an issue unless making games or high load apps, the ones that uses a lot of resources.
2.      Android is VERY fragmented, and there are very old versions out there people still use (although there is a workaround called crosswalk).
3.       Don't even dare using it for heavily graphical stuff like 3D or videogames.
4.      You don't have plugins for everything, and if you need something specific, you'll need to program it for all the target OSes.
i.e. PayPal plugin only available for IOS and Android.











Comments

  1. Best No Deposit Casinos 2021 | Jackson Hole casinos
    What 안동 출장안마 are some no deposit bonuses 아산 출장안마 for 하남 출장안마 casino 문경 출장안마 players? Read reviews 의왕 출장안마 of the best no deposit bonuses casinos in Jackson Hole, Mississippi, USA.

    ReplyDelete

Post a Comment

Popular posts from this blog

Android Speech Recognition Without Dialog In A Custom Activity.

A very interesting feature introduced in android is speech recognition. Many apps like Google Now, Chrome browser app, Google Maps app use speech recognition for their text input. Most of the apps use the standard easy way to get the voice inputs i.e. startActivityForResult  by a  RecognizerIntent . This would launch a dialog on top of the app listen to voice input and would return the text back to the app. Now in this tutorial  Android Speech Recognition Without Dialog in a Custom Activity , I would show how to do the speech recognition in android without this dialog box. Recently I was working on an app where I wanted voice to text input, but I did not wanted to show the Google’s pre made voice input dialog. Another way of doing this is by using the IME voice input, i.e the speech recognition from the keyboard. All you need to do is enable this option from the “Language & Input” device settings. But in Android Speech Recognition Without Dialog is possible by one...

Galaxy Note 2 vs IPhone 5

PHYSICAL Lower SAR for head (EU) 0.17 W/kg vs 0.95 W/kg 0.78 W/kg Lower SAR for head (EU). SAR (Specific Absorption Rate) describes how much radio frequency energy emitted by the device will be absorbed by your body. The rate is measured at head level. The legal limit is 2.0 W/kg in the EU. Noticeably lower SAR for body (USA) 0.95 W/kg vs 1.18 W/kg 0.23 W/kg lower SAR for body (USA). SAR (Specific Absorption Rate) describes how much radio frequency energy emitted by the device will be absorbed by your body. The rate is measured at hip level. The legal limit is 1.6 W/kg in the USA. Lower SAR for head (USA) 0.23 W/kg vs 1.18 W/kg 0.95 W/kg Lower SAR for head (USA). SAR (Specific Absorption Rate) describes how much radio frequency energy emitted by the device will be absorbed by your body. The rate is measured at head level. Th...