Investigate mobile apps and mobile
devices
,Introduction
I recently started working as a junior developer for a software development company. The
business specialises in developing games for learning, mapping, and media streaming. They
are thinking about entering the field of developing mobile applications. I have been asked to
assess a variety of smartphone applications, including those for music streaming, puzzle
games, and navigation. Several examples comparing various apps and variations of the exact
same app should be used to support the assessment. I should weigh the app's
implementation's advantages and disadvantages before offering solid recommendations for
changes.
A1 Types of mobile apps
Mobile Apps for smartphones, tablets, and various other mobile devices are software
programs created specifically for these platforms. Through the mobile devices, users can
, carry out particular activities including chatting, gaming, shopping, and information
accessibility.
Native apps
Applications created especially for one operating system, like iOS or Android, applying the
programming languages and tools of that platform such as Swift or Objective-C as for iOS
and Kotlin or Java for Android are known as native mobile apps. High performance and
smooth operating system interaction are guaranteed by these apps, which are made to fully
use the device's functions, including the camera, GPS, and sensors. Usually, native programs
can be downloaded and set up from app stores such as Google Play or the Apple App Store.
They provide a quicker, better user experience since they are specific to a platform but they
necessitate independent development work for every operating system.
Different types of native Apps
Google maps- Google created the smartphone app and digital mapping service known as
Google Maps. For a variety of modes of transportation, including driving, walking and public
transportation, it offers complete maps, current traffic changes, and navigation. Users
require this reliable type of navigation app to get from a to b. This means they need this app
to help users to navigate from one place to another, for example if an individual is going to
London from Manchester he will need the app to show where to go, this specific app will
show routes to the location, real time updates and cameras that are located on the roads.