Top Banner
Spencer Montgomery Partner Manager Enterprise Mobile Apps. Cross-Platform that Works.
27
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Enterprise Mobile Apps. Cross-Platform that Works

Spencer Montgomery

Partner Manager

Enterprise

Mobile Apps.

Cross-Platform

that Works.

Page 2: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn

Page 3: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin is the best mobile development platform to help you:

Ensure App

Adoption

Deliver native,

high-performance apps

Automate functional

testing on hundreds of

real devices

Resolve Issues

Quickly

Monitor apps for

crashes and exceptions

Analyze crash analytics

& user data for faster

fixes and better support

Accelerate

time-to-market

Transform your team

into mobile experts

Re-use and share

code across device

platforms

Future-Proof

Investments

Add new device OS

features & extend to

new platforms easily

Stay always up-to-date

Page 4: Enterprise Mobile Apps. Cross-Platform that Works

Enterprise Approaches to

Mobile Development

Page 5: Enterprise Mobile Apps. Cross-Platform that Works

The Siloed Approach: Build App Multiple Times

• Expensive to staff multiple

platform-specific teams.

• Expensive to maintain multiple

code bases.

• Slows innovation.

Page 6: Enterprise Mobile Apps. Cross-Platform that Works

The Write-Once-Run-Everywhere Approach

• Incomplete API coverage,

limiting app functionality and

failing to meet user

expectations.

• Slow performance causes high

abandonment rates.

• Poorly adopted solutions lead

to wasted investments.

Page 7: Enterprise Mobile Apps. Cross-Platform that Works

“The biggest mistake we made as a

company was betting too much on

HTML5 as opposed to native.”

Mark Zuckerberg

CEO

Page 8: Enterprise Mobile Apps. Cross-Platform that Works

The Xamarin Approach: Shared Code

• Use one team, one code and one

set of tools, optimizing budget.

• Accelerate time to market with

60-100% shared code across

platforms.

• Scale for ongoing maintenance,

iteration and new technology.

Xamarin and C#

Native UI Native UI Native UI

Shared Code

Page 9: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin is the only solution that is native in all 3 ways

Native User Interface

Apps are built with standard,

native user interface controls for

easy and familiar interactions.

High-fidelity API Access

Apps have access to the full

spectrum of functionality exposed

by the underlying platform

and device.

Native Performance

Apps leverage platform-specific

hardware acceleration, and are

compiled as native binaries, not

interpreted at runtime.

1

2

3

Page 10: Enterprise Mobile Apps. Cross-Platform that Works

Return on Investment: Mobile Development Options

4 months

4 months

Cost of iOS Dev Cost of Java Dev Cost of C# Dev

$150 / hour $130 / hour $130 / hour

480 hrs

1,280 hrs

$172,800

63% LESS TIME

$537,600

3 months

68% SAVINGS

Page 11: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn

Page 12: Enterprise Mobile Apps. Cross-Platform that Works

Automatically test your app on hundreds of real

devices in the cloud

Page 13: Enterprise Mobile Apps. Cross-Platform that Works

Test Any Native or

Hybrid App

Page 14: Enterprise Mobile Apps. Cross-Platform that Works

Beautiful Test Results

Page 15: Enterprise Mobile Apps. Cross-Platform that Works

Dropbox

“…more test

coverage to

discover issues

sooner.” Derrick Lam

QA Engineer

“…ensured that

critical features of

Expensify look and

perform great on

every Android

device.”

Tom Jacobs

Software Engineer

“…fundamental in

our effort to

maintain the

highest possible

quality of our

products and also

securing a short

time-to-market“Niels Frydenholm, Software Architect

“ …helped us

catch important

bugs in

challenging

scenarios.”

Hamid Palo

Android Team

Lead

“Xamarin Test Cloud is our path to a low maintenance, high quality and

regression-free future. We’re excited about where this can take our team and

product.” Sean Beausoleil, Mailbox Engineering Lead

“…helped us

identify and fix

critical device-

specific issues.”Mike Singleton

Software Engineer

Page 16: Enterprise Mobile Apps. Cross-Platform that Works

Real-time App Monitoring

• Prioritize high impact, far-

reaching issues

• Contact affected users as you

identify and resolve problems

• Understand the actions that

preceded the crash to

reproduce and resolve

Page 17: Enterprise Mobile Apps. Cross-Platform that Works

Great Consumer Experiences RESULTS

• Developed initial consumer app using

PhoneGap and Sencha

• Could not get the user experience that

they wanted, nor the developer

experience

• Switched to Xamarin and immediate

achieved better reviews and results

• 3rd Largest Theatre Exhibitor

Page 18: Enterprise Mobile Apps. Cross-Platform that Works

“Cinemark had tried using PhoneGap and Sencha Touch...we

found it a challenge to debug the apps, we found it a

challenge to make them work properly on each

platform…We’ve had a lot of feedback about the [Xamarin]

app being a lot more responsive. People like the native

interfaces.”

Joe Dan Galyean

VP Engineering, Cinemark

Page 19: Enterprise Mobile Apps. Cross-Platform that Works

Using Xamarin, Rdio now shares

over 50,000 lines of C# across

iOS, Android, and Windows,

enabling them to focus on feature-

parity and user experience.

RESULTS

Previously, Rdio built apps in the

platform-specific languages – 3

code bases, 3 teams. They

couldn’t sim-ship on all platforms.

Growing C# developer base

Page 20: Enterprise Mobile Apps. Cross-Platform that Works

RESULTSFast release of $1.4B app

With Xamarin, Tesco delivered iOS, Android

and Windows apps in 4 months – now reaching

50k users/day and processing 25% of all

grocery orders (£900M).

Tesco spent over 2 years building platform-

specific iOS and Android apps. High

maintenance costs and coordination made rapid

innovation impossible.

Page 21: Enterprise Mobile Apps. Cross-Platform that Works
Page 22: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin’s Enterprise Partnerships

The experiences your users expect.

The security and connections your organization requires.

Page 23: Enterprise Mobile Apps. Cross-Platform that Works

S.Somasegar, Corporate Vice President, Microsoft

“Our strategic partnership has empowered our joint developer community with the critical

ability to extend applications across multiple devices. This next step combines Xamarin’s

powerful mobile development capabilities with new Visual Studio 2015 features to make

cross-platform development faster, easier and more accessible than ever before.”

Page 24: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin Platform: Build high-performance native apps in C#

Security

Authentication

Integration

Notifications

App Management

Analytics

Integrate

enterprise grade

app services

Develop rich, native

applications in C#

Xamarin Platform IBM MobileFirst

Page 25: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin: Explosive Growth in 3 Years

250120

30,000

900,000

Global consulting

partnersCustomers in

120 countries

Adding over

30,000 developers

a month

870,000 registered

developers in just

3 years

Page 26: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin is the best mobile development platform to help you:

Ensure App

Adoption

Deliver native,

high-performance apps

Automate functional

testing on hundreds of

real devices

Resolve Issues

Quickly

Monitor apps for

crashes and exceptions

Analyze crash analytics

& user data for faster

fixes and better support

Accelerate

time-to-market

Transform your team

into mobile experts

Re-use and share

code across device

platforms

Future-Proof

Investments

Add new device OS

features & extend to

new platforms easily

Stay always up-to-date

Page 27: Enterprise Mobile Apps. Cross-Platform that Works

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn