Mobiele apparaten

De hybride technologie voor de ontwikkeling van de mobiele toepassing

Een hybride mobiele applicatieontwikkeling, zoals de term zelf al aangeeft, is de mix van twee technologieën: web ontwikkeling technologie en inheemse mobiele applicatie ontwikkeling technologie. Hybride toepassingen zijn over het algemeen gebouwd met behulp van een inheemse programmeertaal, zoals Objective C of Java en webtechnologieën, waaronder HTML5, JavaScript en CSS.

Het front-end gedeelte van elke toepassing hybride is puur inheems. Het is een dunne inheemse container die kan worden ontwikkeld met behulp van een van de mobiele toepassing programmeertalen. Mobiele ontwikkelaars moeten bouwen een andere container voor ander platform. Zo, ondersteunt Android native apps omhoog met apk extensie, iOS met ipa extensie en Windows Phone met xap extensie klaar. Dit zijn de formaten van uitvoerbare bestanden die kunnen worden gedownload van de app opslag van Android, iOS en Windows Phone.

De rest van het deel is een web-applicatie die is ontwikkeld met behulp van webtechnologieën. Het webonderdeel is ook gebaseerd op het concept van Write-Once-Run-Anywhere (WORA), dat betekent dat het zal alle mobiele apparaten, ongeacht hun besturingssystemen ondersteunen. Het webonderdeel van een hybride app is toegankelijk via internet, maar zonder de hulp van een webbrowser. Een hybride toepassingen gewoon een web view control (UIWebView op iOS, WebView op Android en anderen) om de huidige HTML- en JavaScript-bestanden in een volledig scherm. Voor dit doel gebruikt het de inheemse web rendering-engine Webkit, die wordt gebruikt als de browser rendering engine in iOS, Android, BlackBerry en andere apparaten.

Een hybride mobiele toepassing kunt bijna alle ingebouwde functies van een apparaat gebruiken. Camera, kennisgeving, contacten, kalender, off line opslag en geo-locatie kunnen worden gebruikt. Het ondersteunt ook de kenmerken van het vegen, knijp- en verspreiding van een touch-screen display. Het kan ook simuleren de look en feel van de oorspronkelijke toepassing. Het voor afbeeldingen, kunt HTML, Canvas en SVC gebruiken. Afhankelijk van het type van een hybride toepassing, kan het ook off line werken. Bijvoorbeeld, hebben een online pool spel app kan ook een off line spel praktijk functie.

In tegenstelling tot webtoepassingen, hybride toepassingen kunnen worden verspreid via app winkels zoals Google Play, App opslag (iOS), Windows Phone winkel, enz. De oorspronkelijke container van een hybride app is gepubliceerd te worden gedownload door gebruikers.

Meer en meer app uitvinders of beleggers kiezen voor hybride technologieën om mobiele toepassingen te bouwen. Een recent persbericht van Gartner voorspelde dat door 2016, meer dan 50 procent van mobiele toepassingen hybride technologie gebruiken. Het complete verhaal is beschikbaar in het persbericht "Gartner zegt tegen 2016, meer dan 50 procent van mobiele Apps geïmplementeerde zal worden hybride".