enterprise mobile apps. cross-platform that works

27
Spencer Montgomery Partner Manager Enterprise Mobile Apps. Cross-Platform that Works.

Upload: aptera-inc

Post on 17-Jul-2015

127 views

Category:

Mobile


0 download

TRANSCRIPT

Spencer Montgomery

Partner Manager

Enterprise

Mobile Apps.

Cross-Platform

that Works.

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn

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

Enterprise Approaches to

Mobile Development

The Siloed Approach: Build App Multiple Times

• Expensive to staff multiple

platform-specific teams.

• Expensive to maintain multiple

code bases.

• Slows innovation.

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.

“The biggest mistake we made as a

company was betting too much on

HTML5 as opposed to native.”

Mark Zuckerberg

CEO

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

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

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

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn

Automatically test your app on hundreds of real

devices in the cloud

Test Any Native or

Hybrid App

Beautiful Test Results

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

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

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

“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

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

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.

Xamarin’s Enterprise Partnerships

The experiences your users expect.

The security and connections your organization requires.

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.”

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

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

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

Xamarin - A Complete Mobile Solution

Design Develop Integrate Test Monitor

Learn