Yehia Elmasry Bis

You might also like

Download as docx, pdf, or txt
Download as docx, pdf, or txt
You are on page 1of 11

BUSINESS INFORMATION SYSTEM

YEHIA ELMASRY

Lenovo
[COMPANY NAME]  [Company address]
What Does Mobile Application (Mobile App) Mean?
A mobile application, most commonly referred to as an app, is a type of application software
designed to run on a mobile device, such as a smartphone or tablet computer. Mobile
applications frequently serve to provide users with similar services to those accessed on PCs.
Apps are generally small, individual software units with limited function. This use of app
software was originally popularized by Apple Inc. and its App Store, which offers thousands of
applications for the iPhone, iPad and iPod Touch.

A mobile application also may be known as an app, web app, online app, iPhone app or
smartphone app.

Techopedia Explains Mobile Application (Mobile App)

Mobile applications are a move away from the integrated software systems generally found on
PCs. Instead, each app provides limited and isolated functionality such as a game, calculator or
mobile web browsing. Although applications may have avoided multitasking because of the
limited hardware resources of the early mobile devices, their specificity is now part of their
desirability because they allow consumers to hand-pick what their devices are able to do.

The simplest mobile apps take PC-based applications and port them to a mobile device. As
mobile apps become more robust, this technique is somewhat lacking. A more sophisticated
approach involves developing specifically for the mobile environment, taking advantage of both
its limitations and advantages. For example, apps that use location-based features are
inherently built from the ground up with an eye to mobile given that the user is not tied to a
location, as on PC.

Apps are divided into two broad categories: native apps and web apps. Native apps are built for
a specific mobile operating system, usually iOS or Android. Native apps enjoy better
performance and a more finely-tuned user interface (UI), and usually need to pass a much
stricter development and quality assurance process before they are released.

Web apps are used in HTML5 or CSS and require minimum device memory since they're run
through a browser. The user is redirected on a specific web page, and all information is saved
on a server-based database. Web apps require a stable connection to be used.

There are several types of apps currently available.

Gaming apps: The equivalent of computer video games, they are among the most popular types
of apps. They account for one-third of all app downloads and three-fourths of all consumer
spending.
Productivity apps:
These focus on improving business efficiency by easing various tasks such as sending emails,
tracking work progress, booking hotels, and much more.

Lifestyle and entertainment apps: Increasingly popular, these encompass many aspects of
personal lifestyle and socialization such as dating, communicating on social media, as well as
sharing (and watching) videos. Some of the most widely known apps such as Netflix, Facebook
or TikTok fall into this category.

Other app types include mobile commerce (M-commerce) apps used to purchase goods online
such as Amazon or eBay, travel apps that help a traveler in many ways (booking tours and
tickets, finding their way through maps and geolocation, travel diaries, etc.), and utility apps
such as health apps and barcode scanners.

The popularity of mobile application has continued to increase. According to market research
firm Gartner, 102 billion apps were downloaded in 2013 (91% of them are free) but they will
still generate $ 26 billion, increasing by 44.4% from $ 18 billion in 2012. The Analysis Report
estimates that the app business generates more than € 10 billion in revenue per year in the
European Union, while more than 529,000 jobs have been created in 28 EU countries due to
application market growth.

Mobile application

Mobile applications are a move away from the coordinated programming systems for the most
part found on PCs. All things being equal, each application gives restricted and isolated
usefulness like a game, number calculator or mobile web browsing. Despite the fact that
applications may have avoided performing multiple tasks due to the restricted equipment
assets of the early cell phones, their explicitness is presently essential for their attractive quality
since they permit purchasers to hand-pick what their gadgets can do.

A mobile application, most commonly known as an app, is a kind of application software


intended to run on a mobile phone, for example, a smartphone or tablet PC. Mobile
applications often serve to furnish clients with comparable administrations to those got to on
PCs. Apps are by and large small, individual software units with restricted capacity. This
utilization of application programming was initially advocated by Apple Inc. also, its App Store,
which offers a huge number of uses for the iPhone, iPad and iPod Touch.

Mobile application definition

In opposition to applications intended for desktop computers, mobile applications move away
from incorporated software systems. All things being equal, every versatile application gives
segregated and restricted usefulness. For instance, it tends to be a game, a number cruncher,
or a portable internet browser. Candy Crush Saga, The Sims Mobile, Among Us!, Subway
Surfers,… are the mobile application examples that are operated by those processes.

The initial mobile application provided general-purpose information and information services
on the global network, including email, calendar, stock market, listings and weather
information. However, the demand of mobile device users, along with the ability to develop the
mobile application extends into other categories, such as mobile games, factory automation,
GPS,… The explosion in the number and variety of applications has developed into large and
diverse areas. Many services nowadays need the help of mobile application technology such as
identifying location and internet banking, for tracking, purchasing tickets and even mobile
medical services.

The easiest mobile applications take PC-based applications and port them to a mobile device.
As mobile applications are evolving, this strategy is fairly deficient. A more modern
methodology includes growing explicitly for the mobile environment, exploiting its constraints
and benefits. For instance, applications whose functional area-based highlights are
characteristically worked starting from the earliest stage with an eye to mobile, given that the
client is not attached to an area like using a PC.

Applications are separated into three general categories: native applications, web apps and
hybrid applications.

Native applications
The native mobile application is the kind of app in which it is created and developed for a
specific type of device platforms such as Android or IOS, using a specialized coding language. To
build a native application, the coding language that is chosen by developers must be given
access by the device platform. Typical application features for this category could be offline
mobile games, dictionary apps, etc.
Native applications
The main advantage of native applications is their superior and magnificent user experience. All
things considered, designers who build them utilize native UI devices. Access to an expansive
range of APIs likewise assists with quickening the development work and broadens the limits of
application utilization. Native applications must be downloaded from application stores and
introduced straightforwardly into devices. That is the reason they first need to pass a severe
distributing process.

Normally, in the game, all the images, sounds and levels are downloaded so the user can play
the game without an internet connection (some games require you to have an internet
connection because they need to log in, buy or sell items inside, or because they are online
games). Another common example of the native mobile apps that everyone knows is Facebook.

Web applications
Web applications are software applications that carry on correspondingly to native mobile
applications and work on mobile devices. However, there are critical differences between
native applications and web applications. For beginners, web applications use browsers to run,
and they are generally written in CSS, HTML5, or JavaScript. Such apps redirect the client to the
URL and afterward offer them the choice to introduce the application. As a result, web
applications enforce clients to make a bookmark on such page for future viewing. That is the
reason why they require the least memory.

Web applications carry out the same method of organization when compared to native
applications, yet are accessed by means of a website browser on your mobile device. They are
not independent applications in terms of downloading and installing code into your device.
They are really responsive websites that adjust their UI to the client's device. Truth be told,
when you go over the choice to "install" a web application, it frequently basically bookmarks
the site URL on your device.

Hybrid applications
Hybrid App combines the advantages of mobile web and native app. It is built using HTML, CSS,
Javascript, running on mobile WebView. However, the Hybrid App can still take advantage of
the device's features like capture, GPS, vibration, etc.
These are web applications that closely resemble native applications. They may have a home
screen application symbol, responsive design, fast performance, even have the option to
function disconnected, however, they are truly web applications made to look native.

Hybrid apps will be written based on a cross-platform framework: Cordova, Phonegap, Ionic…
We will call the functions of the mobile via the API that this framework provides, in the form of
Javascript. You only need to write once, these frameworks will automatically translate this
application into installation files for Android and iOS. Some applications which are not too
heavy in processing, and need to take advantage of the device's functionality will choose this
development method.

Hybrid applications

Building a hybrid app is a lot quicker and more practical than a native application. Accordingly,
the function of this type of mobile application is not so different from the native one – a feature
to demonstrate the reasonability of building a hybrid application. They load quickly, are ideal
for utilizing in nations with slow web speed, and give clients a consistent user experience. At
last, since they utilize a solitary code base, there is considerably less code to keep up.

Cross-Platform applications

The purpose of these cross-platform apps is to solve the hybrid performance problem and the
cost problem when writing a variety of native languages for each mobile platform. Although we
often confuse Hybrid app and Cross-platform app, in fact, they are completely different.
Perhaps the only common feature between them is the ability to share source code.
Programmers only need to program once and compile or translate into many Native app
versions corresponding to each different platform.

The most important tool for executing Cross-platform application projects is Cross-platform
frameworks. There are many cross-platform frameworks out there. Each type will have
different strengths and weaknesses. Depending on the goal of building the app, the
programmer will choose the suitable framework.

Types of mobile application

Mobile applications come in numerous shapes and sizes. Here are the most famous mobile
application types to assist you with understanding the latest things in the mobile scene:
Mobile gaming applications
This is the most famous classification of portable applications. You would be astonished to
figure out the number of clients who install games on their telephones. Organizations
invest/use a huge amount of time and assets into making games and mobile versions of well-
known stationary games since it is a particularly lucrative market. According to a new report
from Sensor Tower, mobile game downloads reach 12 billion, which is nearly 7 times higher
than the second most downloaded category on Google Play. The share of mobile game would
reach 40% in 2020 in the total mobile application downloaded. Of all application downloads,
84% of casual games were downloaded, and the rest of them spent on core game mobile
applications. The best mobile games like Candy Crush Saga or Angry Birds have become known
everywhere in the world.

Educational applications
This category incorporates portable applications that help clients acquire new abilities and
information. For instance, language learning applications like Duolingo have become
staggeringly mainstream since they give clients the adaptability they search for in learning.
Educational game applications are an incredible apparatus for youngsters. Numerous
educational applications end up being famous among educators as well, who use them to make
their teaching process better or teach themselves further.

Educational applications

Business or productivity applications

These applications hold an enormous piece of the market today since individuals are
progressively inclined to utilizing their smartphones and tablets to perform numerous intricate
tasks in a hurry. For instance, applications can assist them with booking tickets, sending
messages, or tracking their work progress. Business applications are equipped to boost
profitability and limit costs as they permit clients to finish a wide scope of assignments, from
purchasing new cartridges for office printers to enlisting another office director.

M-commerce applications

The most famous shopping applications like Amazon or eBay offer the experience of their
working assistant forms to mobile users. Mobile commerce applications furnish clients with
advantageous admittance to items, as well as many consistent installment strategies for an
ideal shopping experience.

Lifestyle applications
This general classification of applications traverses shopping, style, virtual fitting rooms,
exercise, dating, and diet applications. These applications essentially center around different
parts of the individual way of life.

Entertainment applications
These applications permit clients to transfer video content, look for occasions, talk, or watch
content on the web. Online media applications like Facebook or Instagram are incredible
models. Additionally, streaming applications, for example, Netflix or Amazon Prime Video have
gotten unimaginably well known with clients everywhere in the world. These applications help
their mobile users with the various forms and versions of entertaining methods, along with the
continuous modification to meet the demand of users.

Travel applications
The primary thought behind this classification is assisting clients with traveling without any
problem. Travel applications' users might change a cell phone or tablet into a movement
journal status so that they would receive very helpful instructions, guidance and preferences.
The greater part of the sightseers is carefully sagacious voyagers who realize how to utilize
applications for their potential benefit.

Utility applications
these are clear to such an extent that we scarcely even understand that we are utilizing them.
Indeed, utility applications typically have the shortest user session times – individuals use them
to complete things and afterward proceed onward. The most mainstream sorts of utility
applications are standardized identification scanners, trackers, or medical services applications.

Candy crush saga – The famous example of mobile application

Candy Crush Saga's reputation has been huge, yet in addition enormously divisive. The game
has no lack of critics in the world of the customary game, who guarantee it is a critical,
manipulative cash-grabber of an item, whose sweet-swapping gameplay interaction is not even
that unique.

Candy Crush Saga utilizes a few parts of a cutting-edge game plan to make an astonishing
degree of client commitment, obviously bringing about huge loads of downloads and a huge
number of individual scores being broadly shared on Facebook. The specific numbers appear to
be hard to nail down. This is all occurring in the approach of a clear IPO by King.com, designer
of Candy Crush Saga.
Accepting another media experience like Candy Crush Saga claims to be an essential
psychological cycle like example acknowledgment, at that point, it involves UX configuration to
rejuvenate a cooperation structure that is profoundly fulfilling. One without the other is a non-
starter regarding client commitment. At the point when game architects do this truly well, we
say that the framework has a serious level of control/show compatibility.7 Another perspective
about this is that the man-machine mix is psychologically and practically in synchronization. At
the core of the game plan is this straightforward goal. Notwithstanding, in a genuine game plan,
this ends up being a wickedly troublesome errand which not many game planners or even huge
game plan organizations can pull off with a reasonable level of consistency.

Candy crush saga

On the subject of why Candy Crush Saga is so successful, one should not take a glance at the
game UX plan yet. In huge measure, the achievement of Candy Crush is likely determined more
by the smoothness and straightforwardness of posting progress reports on Facebook than by
anything like a splendid UX game plan. In such a manner, the game will probably have a
moderately short half-life and drop into the dustbin of Facebook alongside many other
application-based games and besides whole billion-dollar organizations like Zynga. Despite the
fact that Candy Crush Saga will clearly endeavor a forceful brand augmentation technique, it is
far-fetched that we will see stuffed Candy Crush Saga game loads up at any point in the near
future.

The basic gaining from Candy Crush is not actually lined up with game UX plan yet more
precisely adaptation methodology and how such a technique either supports or degrades the
total client experience. Hiding all productive new media UX arrangements is a basic theoretical
goal: to cause clients to feel certain and profitable as they draw in with another intelligent
experience or game. Accomplishing this objective is no straightforward matter, as clients look
for advancement yet hunger for familiarity.

Fundamental steps to build an application

Instructions to make an application – an inquiry that has been frequenting you. Be that as it
may, on the grounds that you have not yet found the correct solution, it doesn't mean you
should abandon the thought or slice corners just to arrive at the end quicker.

Install the application on your device

The arranging period of your application-making measure frames the establishment and the
accomplishment of your application relies upon the amount of exertion you have placed into it.
Choose your application name: The name of the application is the way your application clients
will see you and your business. On the off chance that you as of now have a thriving business, it
is fitting to proceed with the equivalent or comparable name so your current clients can
without much of a stretch discover you and can put their trust in your application.

Select a color scheme: Once you have chosen the name of your application and picked the
proper business classification that your application has a place with, you are another bit nearer
to addressing your inquiry – how to construct an application. Presently, the time has come to
choose which shading plan would be ideal for your application.

Customize your application design: In the plan customization segment, you can explore
different avenues regarding various parts of style that make your application what it is.

Choose the correct test device: It is very normal to think about how to fabricate an application
that looks great on your preferred gadget and what it would resemble your application clients.
This is quite possibly the most energizing piece of the cycle where you will see the consequence
of every one of your endeavors.

Install the application on your device: This is quite possibly the most energizing piece of the
interaction where you will see the aftereffect of every one of your endeavors. With the
assistance of the QR Code or the connection, you will actually want to introduce your preferred
application on a gadget.

Add the highlights you need (Key Section): For an ideal application, it is significant that you add
the perfect highlights, the highlights that work out in a good way for your application as well as
significant for you to serve your clients in the most ideal way. Normally, this relies upon the
plan of the application you are making.

Publish your application: Once you have distributed your android application on the Google
Play Store and our iOS application on the Apple App Store, your application clients can
undoubtedly go there and download your application from that point.

Promote your application: When you are building up an application with the aim to offer an
answer for any current issue, you should be ready for the way that individuals may as of now be
utilizing a specific arrangement as of now. You would need to figure how you would have the
option to persuade them to roll out that improvement.

Final Thought
Today, mobile devices and the mobile applications that open their value are the most
mainstream path for individuals and organizations to interface with the internet. To remain
relevant, responsive and successful, associations need to build up the mobile applications that
their clients, partners and employees need.

You might also like