[Music]
hi
my name is sean gideon and i lead
digital partnerships for the android
enterprise team here at google
and i want to welcome you to this course
and provide a bit of background on the
market opportunity for enterprise apps
on android
the opportunity for android in the
enterprise market is larger than ever
there are 1 billion smartphones around
the world
being used for business in some way
according to idc
over 75 percent of those devices run
android
and while we may think of android as the
smartphone that we keep in our pocket as
developers
android encompasses a broad variety of
special use devices within enterprises
too
from dedicated devices for frontline
workers in a store or in the field
to premium phones and tablets for office
employees and healthcare workers
a wide variety of use cases can be
supported with android
whatever industry you work in there is
an android device that can get the job
done
so how does android actually achieve all
these goals
what does the platform offer to cover
every worker and every use case in a
deployable and secure manner
the answer is android enterprise android
enterprise is an assortment of android
security and management features
along with cloud apis that enable app
developers to build the most effective
apps and workflows
for any enterprise scenario to
complement these platform features
google also partners with a number of
system providers known as
enterprise mobility management companies
or emm's
that utilize many of android's
enterprise features to provide an
out of the box management solution to
many it organizations
let's dive deeper into some of those
features security is one of the first
areas we hear concerns about when
discussing
expanding mobility to enterprise
employees this is especially true when
we start talking about mobilizing
workers that are handling sensitive data
like customer records financial data or
intellectual property
android takes a defense and depth
approach to security to provide
comprehensive protection
those layers go from the hardware to the
os platform
to google play protect and finally to
android enterprises management apis
android devices utilize a trusted
execution environment or
tee to run security sensitive operations
such as pin
verification cryptographic key storage
and verified boot to ensure devices
haven't been compromised
developers can take advantage of those
tools and integrate them with their own
apps
and we'll talk more about that later in
the course the android operating system
enforces encryption
by default and isolates applications
through sandboxing
using sd linux google play protect
brings together on-device
app scanning along with cloud-based
application analysis and machine
learning
to combat potentially harmful
applications or phas
from being installed onto android
devices finally
android enterprises management apis
allow an organization to enforce their
i.t policies onto a device
and even lock down device settings to
provide additional control
over devices used within the enterprise
now
security is fantastic but only when
coupled with consistent management
in conjunction with the advanced
security features we've discussed
google has also invested heavily to
ensure that the management of mobile
endpoints is as easy
and straightforward as possible
at the core of making management easy is
centralizing capabilities so overall
fleet management
can be accomplished with as little
overhead as possible
google has created the android
management api to empower emm providers
to build a wide range of reliable
easy to use tools to manage the
enterprise deployments of android
as part of centralized management admins
can decide whether to establish a work
profile
this creates a separate space on the
device for enterprise applications to be
installed to
away from any personal apps that the end
user may have installed
whether devices are corporate owned or
the company supports
byod or a bring your own device policy
the work profile allows end users to
install their own apps
without putting corporate data at risk
it can decide whether to allow
end users to share data between personal
and work apps
or fully separate work data from
personal
it can also delete the work profile
effectively removing all corporate apps
from the device
without wiping the device in its
entirety for company owned devices
it can also use the work profile to
provide data segmentation
while having control over broader device
policies like
factory resetting the device or
establishing application allow or
disallow lists
finally it can also choose to fully
manage the device
without any personal apps or lock the
device
into a kiosk to support using an android
device for a specialized purpose
beyond establishing the ownership and
app model for enterprise devices
android enterprise offers a variety of
other tools that can help scale the
deployment of android within an
organization
these include a streamlined enrollment
experience for devices using xerotouch
administrators can automatically push
apps and app updates to devices over the
air
using manage google play and restrict
user installation of apps to only google
play both developers and it can remotely
configure enterprise apps over the air
we'll talk more about that later in the
course
it can control via and allow or disallow
list the installation of apps onto a
device
they can set custom data loss prevention
policies
and control information sharing between
a device's work and personal profiles
and finally have control over the
accounts that can be added onto a device
these tools offer great flexibility for
it in terms of tailoring a device's
behavior to their needs
but that change in behavior can cause
apps to behave in an unexpected manner
particularly if developers don't account
for it we'll cover some more of these
details
later in the course building apps for
enterprises
isn't that different from building a
regular app but being familiar with what
android enterprise has to offer
and applying best practices when using
them will make your app
integrate more seamlessly with the
workflow of an enterprise
in the following videos this series we
will dive deeper into the most popular
android enterprise features
we will focus on best practices when
building enterprise apps
and how to ensure that your existing
apps are enterprise friendly
we will also dive into some crucial user
experience decisions and best practices
following the material design guidelines
and how they should be applied for
enterprise scenarios
we encourage you to also try out the
code labs throughout the series
to build some hands-on experience and be
ready to build the best
apps for your enterprise thanks we hope
you enjoy the course