03.06.2013 Views

Zipcar ports award-winning iOS app to Titanium to reach Android customers

Zipcar ports award-winning iOS app to Titanium to reach Android customers

Zipcar ports award-winning iOS app to Titanium to reach Android customers

SHOW MORE
SHOW LESS

You also want an ePaper? Increase the reach of your titles

YUMPU automatically turns print PDFs into web optimized ePapers that Google loves.

CASE STUDY: ZIPCAR<br />

<strong>Zipcar</strong> <strong>ports</strong> <strong>award</strong>-<strong>winning</strong> <strong>iOS</strong> <strong>app</strong><br />

<strong>to</strong> <strong>Titanium</strong> <strong>to</strong> <strong>reach</strong> <strong>Android</strong> cus<strong>to</strong>mers<br />

Rapid mobile innovation powered by Appcelera<strong>to</strong>r<br />

INTRODUCTION<br />

<strong>Zipcar</strong> is a leader for cars-on-demand and offers an alternative <strong>to</strong><br />

the costs and hassles of owning or renting a car. Accordingly, they<br />

are always looking for opportunities <strong>to</strong> facilitate an “on-the-road”<br />

driver experience.<br />

THE CHALLENGE: GETTING FROM IPHONE TO ANDROID<br />

Initially, <strong>Zipcar</strong> developed a native iPhone <strong>app</strong> in partnership with<br />

a third-party contrac<strong>to</strong>r. Through this outsourced model, <strong>Zipcar</strong><br />

produced a successful user-friendly iPhone <strong>app</strong> that was chosen as one<br />

of Time Magazine’s “50 best iPhone <strong>app</strong>s for 2011.”<br />

<strong>Zipcar</strong> looked <strong>to</strong> their cus<strong>to</strong>mers <strong>to</strong> tell them where <strong>to</strong> go next in<br />

mobile. The company’s December 2010 cus<strong>to</strong>mer survey indicated<br />

that over 40% of Zipsters had an <strong>Android</strong> phone and over 80% of that<br />

demographic wanted a <strong>Zipcar</strong> <strong>app</strong>. It was clear that <strong>Zipcar</strong> needed <strong>to</strong><br />

expand <strong>to</strong> <strong>Android</strong>.<br />

COMPANY<br />

<strong>Zipcar</strong> is the largest car-sharing service in<br />

the world, with locations in 49 U.S. cities in<br />

addition <strong>to</strong> Vancouver, Toron<strong>to</strong>, and London.<br />

There are currently 15 million people within<br />

a block of a <strong>Zipcar</strong> location.<br />

APPLICATION<br />

<strong>Zipcar</strong> cus<strong>to</strong>mers can use the <strong>app</strong> <strong>to</strong> manage<br />

their <strong>Zipcar</strong> reservations, lock and unlock the<br />

car, view available <strong>Zipcar</strong>s on a map relative<br />

<strong>to</strong> their current position, and get directions<br />

<strong>to</strong> their <strong>Zipcar</strong>.<br />

OBJECTIVE<br />

After developing an <strong>award</strong>-<strong>winning</strong> native<br />

iPhone <strong>app</strong> featured in Apple’s showcase,<br />

<strong>Zipcar</strong> needed <strong>to</strong> <strong>reach</strong> their <strong>Android</strong> users<br />

without the hassle of managing mulitple<br />

code bases.<br />

TITANIUM BENEFITS<br />

Native Performance: Parity with native<br />

performance in 60% less time<br />

Cost savings through unified code base:<br />

<strong>Zipcar</strong> realized it was less costly <strong>to</strong> port<br />

native iPhone <strong>app</strong> <strong>to</strong> <strong>Titanium</strong> than maintain<br />

two code bases<br />

Quick time <strong>to</strong> market: 14 days <strong>to</strong> develop<br />

pro<strong>to</strong>type; 2 months <strong>to</strong> develop productiongrade<br />

<strong>app</strong><br />

In-house control: Unlike natively developed<br />

iPhone <strong>app</strong>, inhouse <strong>Titanium</strong> development<br />

enabled <strong>Zipcar</strong> <strong>to</strong> iterate rapidly and control<br />

mobile destiny<br />

Cross-platform efficiency: 75% code reuse<br />

between <strong>iOS</strong> and <strong>Android</strong> implementations


CASE STUDY: ZIPCAR<br />

As they evaluated their next steps in mobile, two things were clear:<br />

1. Although they had outsourced their iPhone development,<br />

<strong>Zipcar</strong> wanted <strong>to</strong> bring development in-house <strong>to</strong> iterate rapidly<br />

and <strong>to</strong> take control of their own mobile future.<br />

2. Creating an <strong>Android</strong> <strong>app</strong> natively would require writing<br />

new code completely from scratch, an effort the company<br />

did not relish.<br />

THE OPTIONS: NATIVE DEVELOPMENT, HTML5,<br />

MOBILE DEVELOPMENT PLATFORMS<br />

<strong>Zipcar</strong>’s team began investigating their options for developing an<br />

<strong>Android</strong> <strong>app</strong>.<br />

Native development using the <strong>Android</strong> SDK<br />

Mobile was becoming a strategic part of <strong>Zipcar</strong>’s business, which<br />

meant that they wanted <strong>to</strong> bring development in-house and manage<br />

mobile as part of their overall digital strategy. The <strong>Android</strong> SDK was an<br />

initial option, but maintaining both a Java and Objective-C codebase<br />

did not seem like the best solution.<br />

HTML5<br />

The team considered developing a rich mobile website (<strong>Zipcar</strong> had<br />

and continues <strong>to</strong> maintain a basic mobile site), which would provide<br />

broad <strong>reach</strong> <strong>to</strong> any smartphone. <strong>Zipcar</strong> users were young and techsavvy,<br />

however, and they wanted “an <strong>app</strong> for that.” A mobile website<br />

would fall short in delivering the native <strong>app</strong> experience their users were<br />

accus<strong>to</strong>med <strong>to</strong>, and would limit <strong>Zipcar</strong>’s ability <strong>to</strong> use upcoming native<br />

features like NFC. Result: Not feasible.<br />

JavaScript-based development platforms<br />

The company evaluated several third party development platforms,<br />

including PhoneGap, Rhomobile, and Appcelera<strong>to</strong>r <strong>Titanium</strong>. These<br />

companies would allow <strong>Zipcar</strong> <strong>to</strong> use their in-house JavaScript team<br />

<strong>to</strong> create the <strong>app</strong>, while also using the same code base for both <strong>iOS</strong><br />

and <strong>Android</strong> <strong>app</strong>s. Result: Appcelera<strong>to</strong>r <strong>Titanium</strong>.<br />

DEVELOP ANDROID ON TITANIUM<br />

... THEN PORT IT TO IPHONE<br />

<strong>Titanium</strong>’s rapid development capabilities allowed the mobile<br />

development team <strong>to</strong> launch their <strong>Android</strong> <strong>app</strong> after 3 months of<br />

development time. The <strong>Android</strong> <strong>app</strong> had the same functionality as<br />

“Appcelera<strong>to</strong>r was the<br />

most compelling mobile<br />

platform. We tried all of<br />

them and we were able<br />

<strong>to</strong> get the furthest with<br />

Appcelera<strong>to</strong>r in the least<br />

amount of time.”<br />

-Goss Nuzzo-Jones, Mobile<br />

Development Lead at <strong>Zipcar</strong>


CASE STUDY: ZIPCAR<br />

their <strong>award</strong>-<strong>winning</strong> iPhone <strong>app</strong>, and was developed in-house using<br />

their existing web team. This was a huge leap forward in their ability <strong>to</strong><br />

manage and scale their mobile strategy.<br />

Once the team saw the development and performance benefits of<br />

<strong>Titanium</strong>, they decided <strong>to</strong> port their <strong>Android</strong> code <strong>to</strong> iPhone. They<br />

were able <strong>to</strong> re-use 75% of the <strong>Titanium</strong> <strong>Android</strong> code in their <strong>Titanium</strong><br />

iPhone <strong>app</strong>, making the iPhone development time only a month.<br />

CREATING A LONG-TERM MOBILE STRATEGY<br />

WITH APPCELERATOR TITANIUM<br />

Maintaining one code base<br />

<strong>Zipcar</strong>’s development team consists of three developers who shared<br />

mixed responsibilities for iPhone, <strong>Android</strong>, and other development<br />

projects at <strong>Zipcar</strong>. By having both iPhone and <strong>Android</strong> on <strong>Titanium</strong>,<br />

they can now maintain both <strong>app</strong>s efficiently.<br />

Achieving higher performance with <strong>Titanium</strong><br />

Using <strong>Titanium</strong>, <strong>Zipcar</strong>’s iPhone <strong>app</strong> incorporates all the functionality<br />

of the native version (reserve, find cars on a map, honk/lock/unlock,<br />

extend and cancel, as well as introducing the long awaited list results<br />

“We wanted <strong>to</strong> have<br />

only one code base<br />

<strong>to</strong> maintain across<br />

iPhone and <strong>Android</strong>.<br />

With <strong>Titanium</strong> we can<br />

update and improve<br />

our mobile <strong>app</strong>s easily<br />

with a single team.”<br />

-Goss Nuzzo-Jones, Mobile<br />

Development Lead at <strong>Zipcar</strong>


CASE STUDY: ZIPCAR<br />

feature). After re-architecting the <strong>app</strong>, the <strong>Titanium</strong> version is higher<br />

performing than its native counterpart in terms of startup time,<br />

responsiveness and stability. “All of the existing native iPhone features<br />

were available in <strong>Titanium</strong>. By redeveloping it in <strong>Titanium</strong>, we were<br />

able <strong>to</strong> improve the <strong>app</strong>’s performance.”<br />

Scaling and managing all development in-house<br />

By choosing <strong>Titanium</strong> over native development, <strong>Zipcar</strong> is able <strong>to</strong><br />

manage its mobile strategy as part of its overall digital strategy,<br />

leveraging shared assets and resources.<br />

FUTURE PLANS<br />

Mobile is becoming an increasingly important part of <strong>Zipcar</strong>’s business,<br />

with 20% of reservations currently being made on a mobile device.<br />

This trend will likely continue as the company further integrates the<br />

in-car experience with mobile, and adds <strong>app</strong> features such as in-car<br />

navigation, gas station finder, and a <strong>Zipcar</strong> loca<strong>to</strong>r.<br />

Appcelera<strong>to</strong>r is the #1 Mobile Cloud Platform<br />

“The response <strong>to</strong> both<br />

of our <strong>app</strong>s has been<br />

fantastic. We’ve been<br />

able <strong>to</strong> improve user<br />

experience on both<br />

platforms at a far<br />

more rapid pace than<br />

before.”<br />

-Winson Wu,<br />

Product Manager at <strong>Zipcar</strong><br />

Appcelera<strong>to</strong>r is the leading enterprise-grade, cross-device mobile development solution on the market <strong>to</strong>day.<br />

With over 1.6 million developers worldwide and 35,000+ cloud-connected mobile, desk<strong>to</strong>p and web <strong>app</strong>s in<br />

the wild, Appcelera<strong>to</strong>r is the largest publisher of <strong>app</strong>lications in the iPhone App S<strong>to</strong>re.<br />

The company’s flagship offering, Appcelera<strong>to</strong>r <strong>Titanium</strong>, is the only platform <strong>to</strong> enable fully native, cross-device<br />

development from a single codebase for <strong>iOS</strong>, <strong>Android</strong>, and Blackberry.<br />

Appcelera<strong>to</strong>r’s cus<strong>to</strong>mers include NBC, PayPal, eBay, Orange, and Cisco. These companies develop their<br />

mobile <strong>app</strong>lications on Appcelera<strong>to</strong>r products so they can decrease time-<strong>to</strong>-market and development costs,<br />

increase cus<strong>to</strong>mer adoption and revenues, and enjoy greater flexibility and control.<br />

Download <strong>Titanium</strong> for free at www.<strong>app</strong>celera<strong>to</strong>r.com.<br />

CORPORATE HEADQUARTERS | 440 Bernardo Ave, Mountain View, CA 94043<br />

CONTACT US | www.<strong>app</strong>celera<strong>to</strong>r.com | Phone: (877) 909-4589 | General info: info@<strong>app</strong>celera<strong>to</strong>r.com | Sales inquiries: sales@<strong>app</strong>celera<strong>to</strong>r.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!