mobile devops why and how - files.devnetwork.cloud · android 40% desktop 36% ios 13%. emerging...

23
Mobile DevOps Why and How Damien Murphy Customer Success Engineer Disclaimer: I work for Bitrise, a Mobile - focused DevOps company

Upload: others

Post on 03-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Mobile DevOpsWhy and How

Damien MurphyCustomer Success Engineer

Disclaimer: I work for Bitrise, a Mobile - focused DevOps company

Page 2: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

WHO HERE IS A

Mobile developer?

Page 3: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

WHO HERE USES

Continuous integration?

Page 4: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

WHO HERE USES

Continuous delivery?

Page 5: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

WHO HERE USES

CI & CD for mobile?

Page 6: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Mobile is the biggest computing platform in the world!Why are you using web focused CI/CD for Mobile?

Page 7: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

https://gs.statcounter.com/platform-market-share/desktop-mobile/worldwide/#monthly-200901-202001

Page 8: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Top 3 platforms hold 89% market share

Android 40% Desktop 36%iOS 13%

Page 9: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!
Page 10: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Emerging markets are leading mobile growth98% of internet users in China are on mobile!

Page 11: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

https://www.statista.com/chart/15202/the-number-of-internet-users-in-china/

Page 12: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Mobile DevOps is important!

Incorporating Mobile DevOps practices into your app development process is a must if you want to succeed in the world of mobile.

Page 13: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Benefits of Mobile DevOps

● Shorter development cycles

● Improved collaboration

● Reduced mistakes

Page 14: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Mobile DevOps for large enterprises

● Mobile DevOps is not Web

DevOps

● Building bridges between

mobile teams

● Sharing mobile best

practices

Page 15: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Developing for mobile is uniquely challenging.

Page 16: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!
Page 17: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Requires rapid iteration75% of non-abandoned apps stick to an update interval of less than 20 days. 25% takes 5 days or less

Unforgiving of mistakesThere is no undo button. Faulty updates lead to drops in rating that have an immediate impact on install rates, cost of acquisition and churn

Beijing University research from 2018 "Towards release strategy optimization for apps": https://arxiv.org/pdf/1707.06022.pdf

Page 18: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Mobile infrastructure is hard!

● Frequent Tool Updates

● Code Signing

● Device Testing

Page 19: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!
Page 20: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Tools in constant fluxGoogle and Apple OS updates trickle down to every single tool mobile devs use, leading to a continuously changing toolset

Device fragmentationThousand of unique devices with their own unique peculiarities can run different OS versions leading to countless production environments for you to take into account

Page 21: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Time-consuming factors in self-hosted and cloud-based CI/CD platforms

Page 22: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Single Screen DevOps

Mobile developers use multiple services to build, test and monitor their work. Through Addons, Bitrise takes these services and brings their controls and outputs into Bitrise.

The result? Shared context, less time spent looking for answers and a more efficient mobile DevOps process.

Page 23: Mobile DevOps Why and How - files.devnetwork.cloud · Android 40% Desktop 36% iOS 13%. Emerging markets are leading mobile growth 98% of internet users in China are on mobile!

Thank YouEMAIL: [email protected]