DEMO Technology I & II - page 88

20
PROCEDURES
The popularity of mobile devices (tablets and smartphones) in our private and
professional lives has encouraged the development of specially-designed mobile
applications or
apps
.
In some cases, apps are mobile versions of existing applications, social networks
and services, such as Facebook, Twitter, YouTube or LinkedIn. In other cases, these
apps take advantage of features that mobile devices may have: camera, WIFI, GPS,
accelerometer or gyroscope.
Applications for mobile devices
CLASSIFYING MOBILE APPLICATIONS
We can classify apps
by their technical specifications
:
1.
Native applications
are developed specifically for a
particular operating system, such as Android, iOS or
Windows Phone. Native applications:
❚❚
can use the hardware features of a mobile device, such
as its camera, GPS or Bluetooth capabilities.
❚❚
can work without an Internet connection.
❚❚
are expensive because a different version must be
designed for every operating system.
❚❚
are available in online stores and at the manufacturers’
own shops.
2.
Web applications or web apps
are web pages that
are automatically opened by the operating system of the
user’s mobile device. Web apps:
❚❚
adapt their visual format to the dimensions of each
user’s device.
❚❚
can be used by any device.
❚❚
do not have access to many of the devices’ functions.
❚❚
require an Internet connection, so they are slower.
❚❚
are accessed through the web page’s URL.
3.
Hybrid applications
are a combination of the two previous types. They contain the same browser as the mobile
device. Hybrid apps:
❚❚
have access to some of the device’s functions.
❚❚
are distributed though app stores.
❚❚
are the cheapest apps to develop.
APP
NATIVE
APP
HYBRID
APP
WEB
Language
Development cost
User interface
Performance
Multiplatform
Development time
App stores
JAVA, -C, .NET
HTML, CSS, Javascript
HTML, CSS, Javascript
Apply
27.
Design your own application. There are online services that can help you create a very
complete application without any knowledge of programming. One of these services
is Mobincube. Try this service and then discuss your experiences with the class. Before
you use the service, be sure to read the conditions carefully.
ADVANCE
EDITION
1...,78,79,80,81,82,83,84,85,86,87 89,90,91
Powered by FlippingBook