- Native
- Native
- Hybrid
- Native
- Interpreted
- Hybrid
Recentness
Novelty
JS Support
Developers interests
Community
UI navigation
Multimedia Access
C
R
U
D
reate
ead
pdate
elete
Contact List
Paradigm | Interpreted | Interpreted | Hybrid |
Framework Version | 0.22 | 2.0.0-beta-3 | 0.11.1 |
JavaScript Version | JSX | Angular JS | UX Markup |
Camera Access | Yes | Yes | Yes |
Image Gallery Access | Yes | Yes | No |
Contact Access | Yes | Yes (untested) | No |
Navigation | Intermediate | Simple | Complex |
GPS Access | Yes | Yes | Yes |
Remote Data Fetching | Simple | Simple | Simple |
Debbuging | Simple | Simple | Simple |
Framework Setup | Simple | Simple | Simple |
Sidebar/Drawer | Simple | Simple | Simple |
Code Reusability | 100% | 100% | 100% |
UI Development | Slow but very customizable | Core features | Easy and Fast |
A mobile application may require to be developed several times, one for each supported platform, thus dramatically increasing the required time and skills for developers, and finally, the cost of production.
Titanium
MoSync
A serious game which aims to help children to learn letters. The fishes Nemo and Dory race along a path and the child has to move the Nemo fish to avoid obstacles. This game requires to implement a lot of animations to move the two fishes, Nemo between four positions, the obstacles and an octopus. Moreover, to realized the illusion of the horizontal movement of Nemo, the background is moved during all the play, changing its speed depending on the result of the choices of the player
MoSync | Titanium | Jquery | Phonegap | |
---|---|---|---|---|
Licenses | 5 | 4 | 5 | 5 |
API | 3 | 4.5 | 2 | 2 |
Community | 3 | 5 | 5 | 5 |
Tutorials | 4 | 5 | 4 | 5 |
Complexity | 2 | 5 | 4 | 4 |
IDE | 4 | 5 | - | - |
Devices | 2 | 4 | 5 | 4 |
GUI | 4.5 | 5 | 3 | - |
Knowledge | 5 | 5 | 5 | 5 |
The best framework for development of mobile applications with animations is Titanium, because it natively supports, with some limitations, animations and transition effects, and its performances are good and promising even for applications more complex than the case study.
Analysis of new frameworks
Impact of Progressive Web Apps on Web App Development
PWA - History - Features
Sayali Sunil Tandel, Abhishek Jamadar
Student, Department of Computer Engineering, Smt.Indira Gandhi College, Navi Mumbai (Ghansoli),
Maharashtra, India
1- Who designed the concept of PWA?
2- What a PWA is?
3- Why did PWA exits?
4- Mobile development approaches
Native App vs PWA vs Standar Web app
Core tenets of PWA
1- Service Workers
2- App Shell
3- Web App Manifest
Results - Lighthouse
Progressive Web Apps: the Definite Approach to Cross-Platform Development?
Introduction
Environment of develop
Tim A. Majchrzak University of Agder, Kristiansand, Norway
Andreas Biørn-Hansen, Tor-Morten Grønli Faculty of Technology, Westerdals Oslo ACT, Oslo, Norway
Unified Development
1- Conceptual View
2- Technical View
Conclusion
William Jobe
Stockholm University, Stockholm, Sweden
Native Apps vs Mobile Web Apps
Explore the viability of replacing native applications with mobile web applications in a developing country setting
Objective
2 apps were developed
Running tracks 🏃♀️
Scheduling "slum runs" 📆
Samples
Screenshot of run tracking app
Runners expressed that they had tested the mobile web app as instructed, but the GPS location data was always incorrect.
The results showed that the GPS location functionality jumped a few hundred meters in different directions and therewith added distance to the run without having actually started to run.
Results using run tracking app
Screenshot of "slum runs" app
Results using "slum runs" app
The mobile web app for booking “slum runs” was appreciated by the runners and proved to be highly useful.
The runners used the web app as if it were a native app without any significant problems.
Conclusions
Survey on Native and Hybrid Mobile Application Development Tools
Bharati Vidyapeeth’s
Institute of Management Information Technology
University of Mumbai, Maharashtra, India
Compare native apps vs hybrid apps based on the advantages and disadvantages between them in order to developers can choose the best
option to build mobile apps.
Objective
Seven popular hybrid apps frameworks were studied and compared with against native frameworks.
There are no samples.
Samples
Ionic.
Mobile Angular UI.
Intel XDK.
Appcelerator Titanium.
Sencha touch.
Kendo UI.
Phone Gap.
Bonus.
Native apps.
Possible experiment (?
Native vs Hybrid frameworks comparisson
Hybrid frameworks comparisson
Conclusions
1) Depending on the project you will made, you'll choose between web apps, native apps, hybrid apps.
2) Hybrid apps will be a bridge between native and web apps, merging advantages from both of them (high performance on hardware [native] and cross-platform compatibility [web apps]).
3) Ionic Framework is the best framework to develop hybrid apps.
Critics
Example
Progressive Web Apps: The Possible Web-Native Unifier for Mobile Development
Samples
Screenshots
Results
Critics
1- Comparar performance a través de benchmarks en CPU, RAM, GPU y uso de Batería entre aplicaciones móviles híbridas y interpretadas.
2- Comparar CPU performance de aplicación interpretada vs PWA.
3- Comparar CPU performance de aplicación interpretada vs PWA vs Hybrid app.