Professional Documents
Culture Documents
08-02 Mobile Applications
08-02 Mobile Applications
ClickMobile
to edit Application
Master title style
Asst. Prof. Dr.Rassameetip Wita
Translated by Asst. Prof. Dr.Jakramate Bootkrajang
204100 IT & Modern Life 2
Outline
1. Characteristics of Mobile Application
2. Types of Mobile Application
3. Examples of Mobile Application
4. Click to edit Master title style
Mobile Synchronization
5. Security Guidelines for Mobile Application Usage
Department of Computer Science 204100 IT & Modern Life 3
Faculty of Science, Chiang Mai University
Mobile Application
Mobile Application or Mobile Apps is:
• An application software designed and developed for running on personal mobile
computer such as smartphones, tablets or smartwatches.
• Mobile app can be OS-specific. Some are pre-installed on the mobile device, but
Click to edit Master title style
additional mobile apps can be downloaded from the respective software repositories:
• App Store for iOS
• Google Play Store for Android
• And other sources such as Amazon App Store and Samsung App Store
204100 IT & Modern Life 5
Click to edit
2. Types MasterApplication
of Mobile title style
Classification of Mobile Apps, Fees and Examples
204100 IT & Modern Life 12
Free Apps
Free Apps can be downloaded for free
1. Generally, for providing information or access to services
• Examples, mobile banking, university, mobile service providers
2. Providing platform for social interactions
Click to edit Master title style
• Facebook, Twitter, Instagram (but makes profit from advertisement)
3. Provides application service with additional advertisement
• Mostly by independent developers
204100 IT & Modern Life 14
Freemium
• Freemium provides limited use for free. Additional in-app purchase (or
subscription) unlocks more functionalities.
• Freemium = Free + Premium
• Possible characteristics for user that doesn’t pay for the premium service:
Click to
• Limited functionalities
edit Master title style
• Current session cannot be saved for later usage.
• Premium functionalities are reserved for paid users.
204100 IT & Modern Life 15
Freemium
Two ways to purchase more functionalities in Freemium
• In-App Purchase: one-time payment for extra service, such
as rare items in games or song and movie in iTunes/ Google
movie
Click to edit Master title style
• Subscription: more functionalities for more expensive plans.
Such as more storage space as in Dropbox/ Google Drive,
uninterrupted listening as in Spotify
Paid Apps
There is always some cost associated with usage of this type of app
• One-time Payment
• Unlimited usage after the payment
• Subscription
Click to edit Master title style
• For limited time service (yearly or monthly)
• The service will mostly be extended automatically, with an option to terminate the
subscription
• There could be Free-Trial period before actual subscription
• Service can be put on hold if there’s outstanding balance
204100 IT & Modern Life 17
3.Click to editofMaster
Examples title style
Mobile Application
204100 IT & Modern Life 19
https://duckma.com/en/types-of-mobile-apps/
204100 IT & Modern Life 20
Lifestyle Apps
General applications which make aspects of your life easier and/or more
enjoyable
• Such as: exercise assistant, travel, music, ordering food
• Examples: Joox, Foodpanda, Grab, Tripadvisor, Strava
Click to edit Master title style
204100 IT & Modern Life 21
Utility Apps
• Utility Apps for everyday uses
• Usually small and come pre-installed on the devices
• Frequently used but for a short period of time
Click to edit Master title style
• Examples: torchlight, calculator, weather forecast and timer
204100 IT & Modern Life 23
Productivity Apps
• Facilitating several office-related tasks such as word processing, spread
sheet or text editor
• For examples, Google Docs, Google Sheets, Evernote, Wunderlist.
Click to edit Master title style
204100 IT & Modern Life 24
App Updates
• App developers may continuously update their product for new
functionalities and addressing existing bugs
• Users should update the apps regularly
• The updates can be done via Apple App Store or Google Play Store,
Click to edit Master title style
automatically or manually
• https://support.apple.com/en-us/HT202180
• https://support.google.com/googleplay/answer/113412?hl=en
204100 IT & Modern Life 27
Department of Computer Science
Faculty of Science, Chiang Mai University
4. Mobile
Click to editSynchronization
Master title style
Benefits of synchronization and setting it up
204100 IT & Modern Life 28
Mobile Synchronization
• One user often owns more than one
device
• Each device stores its own data
• For convenience, Cloud Service can act
Click to edit Master title style
as an intermediary for linking those
information/data under one account,
keeping them up-to-date on all devices
204100 IT & Modern Life 29
Mobile Synchronization
• Mobile Synchronization requires:
• Apple ID (for iPhone)
• Google Account (for Android)
• Data such as telephone numbers, photos,
Click to edit Master title style
and settings will be transferred and stored
on the server
• Those data can be downloaded
automatically when the user log in from
different devices
204100 IT & Modern Life 30
Mobile Synchronization
• Apple devices synchronize their data via iTunes, or a cloud service called
iCloud
• For information on iTune syncing https://support.apple.com/en-us/HT210612
• For information on iCloud syncing https://support.apple.com/en-us/HT208681
Click to edit Master title style
204100 IT & Modern Life 31
Mobile Synchronization
• Android devices will sync data via Google’s account
• For information regarding Google Account Synchronization
https://support.google.com/android/answer/9453724?hl=en
• Google Photo Synchronization
Click to edit Master
https://support.google.com/photos/answer/6193313 title style
• Google Drive Synchronization https://support.google.com/drive/answer/2374987
Department of Computer Science 204100 IT & Modern Life 32
Faculty of Science, Chiang Mai University
5.Click to edit
Security MasterApps
in Mobile title Usage
style
204100 IT & Modern Life 33
Do’s
• Only install an app from a trusted source
• Set up a lock screen, and use password/PIN/fingerprint/other security
measures for unlocking the device
• Frequently update the OS and applications
Click to edit Master title style
• Synchronize important data with cloud service
• Install/enable ‘find my device’ service
• Vary passwords/PINs for different apps
204100 IT & Modern Life 34
Cautions
• Jailbreak is a process that remove security measures from iOS device, allowing user
more control, such as installing unapproved apps. Similar process on Android device is
called rooting.
• Security can be compromised if the phone is jailbroken or rooted
• Check apps permission to access hardware and data, such as microphone, camera,
and GPS
Click to edit Master title style
• Mobile banking can be safer if accessed via cellular network
• DO NOT store important information, such as passport or other ID numbers, credit card
number, and bank account number, on the device, unless absolutely necessary.
• Also, make sure to restrict access to those information by password or encryption
204100 IT & Modern Life 35
References
• App Store Review Guidelines, https://developer.apple.com/app-store/review/guidelines/
• Google Play Developer Policy Center, https://play.google.com/about/developer-content-policy/
• 12 Business models for mobile applications, https://en.yeeply.com/blog/12-business-models-for-applications/
• Types of business models for mobile application development, https://www.valuecoders.com/blog/outsourcing-and-off-shoring/types-of-
business-models-for-mobile-application-development/