Академический Документы
Профессиональный Документы
Культура Документы
and Guidelines
To blend the best of native and mobile Web browser capabilities,
developers need to rate technical requirements and impediments
in the context of business objectives.
Executive Summary
is directly supported by the platform. For
example: the Facebook iOS application and
Along with cloud, social networking and advanced
Facebook Android app are both native applica-
analytics, enterprise mobility is among the most
tions, specically developed for each platform.
important business-technology trends of our time.
Together, the four technologies form the SMAC
Web apps are not exactly mobile apps but are
Stack
TM
, and when holistically applied they can Web sites that are mobile optimized. Web apps
open new ways of working that enhance produc- resemble native applications, but ascended in
tivity and performance. In fact, many B2B orga- popularity with the arrival of HTML5, which
nizations are adopting a mobile rst mindset developers quickly realized could enable them
to better serve their constituents inside the four to obtain native-like functionality in a browser-
walls and with business partners and customers. based environment. Today, as more and more
sites use HTML5, the distinction between Web
Enterprise mobile applications (from here on
apps and regular Web pages has blurred.
referred as mobile applications) are divided into
A hybrid application is a mix of both native
three categories: native applications, mobile Web
and Web technologies that are leveraged to
applications and hybrid applications. Much debate
deliver a mix of Web content and native capa-
and deliberation is ongoing over the dominance
bilities. Hybrid applications are sometimes
of one approach over the others. Increasingly,
extensions of Web applications wherein HTML
however, enterprises are sidestepping those
content is rendered through a Webkit browser
decisions and opting for whatever makes sense
that is embedded within the native applica-
in each individual circumstance. Enterprises are
tion. Hybrid applications are best suited for
quickly realizing that there is no one-size-ts-
cross-platform requirements; that is, when the
all solution to their mobile development process
same HTML content needs to be accessed from
as the choice is dependent on business needs,
different mobile platforms such as iOS, Android,
app requirements, developer skill, development
Windows, etc. However, native features such as
timelines and other factors.
interaction with device features (i.e., camera,
Native applications are specically devel-
GPS, gestures, notications, etc.) cannot be
oped for one platform and can take full
ignored. Hence, a hybrid approach takes into
advantage of device capabilities. These are
consideration both native and Web capabilities
developed in the programming language that