Cycle 4_Weeks 5-6_Native Apps-Web Apps_PPP
Cycle 4_Weeks 5-6_Native Apps-Web Apps_PPP
Difference between
Native Apps and
Web Apps
Welcome!
This week we will talk about NATIVE APPS, WEB APPS and HYBRID APPS.
1. Definitions
2. examples
3. Advantages and disadvantages
4. Differences
AIMS:
https://edpuzzle.com/media/6265ff11511205429448
dbf9
Pre-reading: Discuss
Myths or Facts
1. Device 9. Expensive
10. Update
2. Available
11. Native
3. Across
12. Platform
4. Spend
13. Code
5. Faster
6. Advantage 14. Developers
A. Native Apps
B. Web Apps
C. Hibryd Apps
NATIVE APPS
A native application is a software program
that is developed for use on a particular
platform or device.
Because a native app is built for use on a
particular device and its OS, it has the ability
to use device-specific hardware and software.
Native apps can provide optimized
performance and take advantage of the latest
technology, such as a GPS, compared to web
apps or mobile cloud apps developed to be
generic across multiple systems.
Native applications and platforms
• The term native app is used to refer to platforms such as Mac and PC, with examples such as the
Photos, Mail or Contacts applications that are preinstalled and configured on every Apple computer.
However, in the context of mobile web apps, the term native app is used to mean any application
written to work on a specific device platform.
• The two main mobile OS platforms are Apple's iOS and Google's Android. Native apps are written in
the code preliminarily used for the device and its OS. For example, developers write iOS applications
in Objective-C or Swift, while they create Android-native apps in Java.
• Native apps work with the device's OS in ways that enable them to perform faster and more flexibly
than alternative application types. If the app is marketed to users of various device types, developers
create a separate app version for each one.
• For example, the Facebook application was once written in HTML5 to use the same code for iOS,
Android and mobile web. However, the app was slower for iOS users, leading Facebook's app
developers to create separate code for iOS. Complex tasks can be rebalanced, such as networking
done in the background of the main thread or program, which drives the UI.
https://quizizz.com/admin/quiz/637ff4491104f100201c2171/
platforms-and-apps?source=quiz_share
Day 2.
BRAINSTORM
• Pokémon Go efficiently accesses system functionalities -- GPS for mapping locations, the camera
for augmented reality, and the accelerometer to measure acceleration -- for the best possible user
experience. Pokémon Go can also take advantage of push notifications, which are designed to
bring users back to the game over time.
• A native app installs directly on a mobile device. Data associated with the native app is stored on
the device or remotely -- such as in cloud-based storage.
https://www.geeksforgeeks.org/difference-betwe
• Vocabulary:
en-native-apps-and-web-apps/?ref=gcse https://quizizz.com/join?gc=882
260
.
DIFFERENCE BETWEEN NATIVE APPS AND WEB APPS
Native apps are installed onto the device itself and
are developed especially for a particular mobile
operating system. These apps are available on app
stores such as Apple App Store, Google Play Store,
etc.