SlideShare ist ein Scribd-Unternehmen logo
1 von 20
MOBILE FIRST
Present by Dao Ngoc Thanh,
Head of Zalo - VNG Corp
THE GROWTH OF MOBILE INTERNET:
OPPORTUNITY & CHALLENGE
Smartphone is getting smarter
• Personal
• Taken Everywhere
• Frictionless access(NFC…)
• Sensors, cameras
• Location
• Payment
• Social platform
• Much Easier to use
Source: Internet
Tech is selling to everyone
• Est ~28m smartphone devices sold as of Sept
2014
– Growth rate at > 30% annually
– 830k smartphone vs 870k feature phone
• Price starts at just >= 1m Vnd
Source: Google, GFK, IDC
Mobile changes Internet
• Zing
– 50% total visitors on Zing sites are from mobile
and keep growing fast
– Total sessions from mobile exceed PC, increase 4x
in last 12months
– Zalo, Zing Mp3 mobile app have 1.2m-1.5m new
users monthly
– Typical devices are likes Galaxy Y, Trend
Source: VNG
Customer are moving to native apps
• Total time spent on Zing Apps(Zalo, news, mp3, tv…) =
2-3x Zing mobile web
• Zing Mp3 has 25m mobile app users vs 18m unique web
visitors(mobile + pc).
Source: Flurry, VNG
Apps are easily selling and marketing
• Distribution
• Itunes Store, Google Play
• 3rd: AppStoreVN
• App installing behavior are becoming popular
• Viral Growth
• Facebook, Instagram, Zalo…
Big Opportunity: Mobile First
• Customer are demanding native experience
• 2-3x smartphone more than pc => Much bigger
the opportunity
• Example:
– Whatsapp
• Whatsapp 7.2tr msg vs SMS 7.5tr msg a year
– Snapchat
• Snapchat 400M photos+video vs facebook 350M daily
photos
– Sharing economy: Uber, AirBnB
– Flappy bird
Source: GSMA, Snapchat, Facebook, Whatsapp
Challenge: Development
• Long lived, highly stateful apps
• Multithreaded
• Constrained Environment(Limited power, mem)
• Less Agile Deployment Model(Multiple versions in the wild)
– OS Upgrade rate is slow
– No Itunes acc
• Diversified Network
• Android: fragmented ecosystem
– > 16000 different models using Zalo
– Android is growing faster: 12.5M Androids vs 6M iOS unique
devices(IMEI)
Challenge: Competition
• Top 10 apps in VN Google
play
– 2 Vietnamese
– 5 US
– 3 Chinese
Source: Google Play
ZALO: SOME LESSONS LEARNED
BUILDING A MOBILE FIRST PRODUCT
Zalo
• Model
– Phonenum & Contact Graph
– Instant messaging & Instant friends
– Private social sharing
– Focus on voice, photo, video, location
• 20m users(3x growth in 2014)
• 250m msg
– >=16m photo
– >=4.5m lbs
• >= 500 pages: Coke, KFC, Lotte…shops
Growth History
Some Challenges
• Our first extended-web based infrastructure
does not work well
• The growth speed of userbase/usage on Zalo >
any of our PC/Web products
• Customers constantly demand better UX and
higher quality
Optimize tech pieces for mobile first
• Infrastructure
– Build new mobile first infrastructure with protocols designed for pushable
devices & long connection.
– Prepare for the backend high scalability
• Performance
– Eliminated HTML5(webview), 100% native and cross platform layer corelib C++
– Flat design
• Data Transfer/Storage
– Reduce Poll->Push, Https; Json…=> Binary
– Jpeg, PNG -> webP
– Transfer less data, less often.
– Measure & adjust client behavior to network quality
• Battery
– Optimized behavior with Cell Radio/Device FSM
– Use tool for profiling ARO, multi-meter
• Fragmentation
– Categorize android with different apk sizes: Cut by API level, heap, screen size,
and CPU architecture.
Grow the Team
• Hiring & Mentoring
– Hire product/design people from oversea.
– Recruit & train fresh engineer from University.
– Scale a team of 20 to 60 engineers in two years.
• Decentralize functional groups vs Centralize
codebase
– 7 product verticals teams with their own engineers
(core, communication, community, social,
relationship, business…)
– Build a common core codebase/framework
Experiment and Iterate Quickly
• Optimize for users usage patterns
– Loop: Feed Back – Data Analyze – Improve
– Release every 2-3 weeks.
• Feature Experiment and Quality Test before public
– 2-5k early alpha adopters
– 50-100k early beta adopters
Monitoring
• Monitoring >= testing
– Speed and QoS real-time monitoring
– Log RTT, Fail, Load…
– Crash analytics
– Tap analytics
• Mining
– Spam detection
– Retention/Engagement improvement
We are just beginning
• Expect to integrate more useful utilities
• To connect the Vietnamese over the world
• Learn and improve everyday
Thank you!

Weitere ähnliche Inhalte

Andere mochten auch

Andere mochten auch (6)

What is a Good Game? (From the Perspective of a Game Publisher) | Christopher...
What is a Good Game? (From the Perspective of a Game Publisher) | Christopher...What is a Good Game? (From the Perspective of a Game Publisher) | Christopher...
What is a Good Game? (From the Perspective of a Game Publisher) | Christopher...
 
Zalo business presentation 29.09 eqvn update
Zalo business   presentation 29.09 eqvn updateZalo business   presentation 29.09 eqvn update
Zalo business presentation 29.09 eqvn update
 
EQVN.net - Zalo - Mobile Solution
EQVN.net - Zalo - Mobile SolutionEQVN.net - Zalo - Mobile Solution
EQVN.net - Zalo - Mobile Solution
 
Mobile Game Asia 2015 Ho Chi Minh City: The role of a game publisher in Vietnam
Mobile Game Asia 2015 Ho Chi Minh City: The role of a game publisher in VietnamMobile Game Asia 2015 Ho Chi Minh City: The role of a game publisher in Vietnam
Mobile Game Asia 2015 Ho Chi Minh City: The role of a game publisher in Vietnam
 
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
 
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
VNG/IRD - Cloud computing & Openstack discussion 3/5/2014
 

Ähnlich wie Mobile first 2014 final

On mobile - Product Strategy
On mobile - Product StrategyOn mobile - Product Strategy
On mobile - Product Strategy
mobiangle
 
Presentation 5 Mar Tech Taranaki reduced
Presentation 5 Mar Tech Taranaki reducedPresentation 5 Mar Tech Taranaki reduced
Presentation 5 Mar Tech Taranaki reduced
Shane Wilson
 

Ähnlich wie Mobile first 2014 final (20)

[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
[Vietnam Mobile Day 2013] - Developing a mobile messenger for the audience of...
 
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
Inside Zalo: Developing a mobile messenger for the audience of millions - VN ...
 
Inside Zalo: Developing a mobile messenger for the audience of millions
Inside Zalo: Developing a mobile messenger for the audience of millionsInside Zalo: Developing a mobile messenger for the audience of millions
Inside Zalo: Developing a mobile messenger for the audience of millions
 
Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...
Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...
Vietnam Mobile Day 2013: Developing a mobile messenger for the audience of mi...
 
How to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - EnglishHow to be Successful with Responsive Sites (Koombea & NGINX) - English
How to be Successful with Responsive Sites (Koombea & NGINX) - English
 
01 - Peluang Entrepreneurship Kreatif Digital (Herman Tolle)
01 - Peluang Entrepreneurship Kreatif Digital (Herman Tolle)01 - Peluang Entrepreneurship Kreatif Digital (Herman Tolle)
01 - Peluang Entrepreneurship Kreatif Digital (Herman Tolle)
 
WSO2Con EU 2015: Reference Architecture for EDA
WSO2Con EU 2015: Reference Architecture for EDAWSO2Con EU 2015: Reference Architecture for EDA
WSO2Con EU 2015: Reference Architecture for EDA
 
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOPIntroduction to iPhone App Development - midVentures DESIGN+DEVELOP
Introduction to iPhone App Development - midVentures DESIGN+DEVELOP
 
Trends in front end engineering_handouts
Trends in front end engineering_handoutsTrends in front end engineering_handouts
Trends in front end engineering_handouts
 
On Mobile- Product Strategy
On Mobile- Product StrategyOn Mobile- Product Strategy
On Mobile- Product Strategy
 
AgileTech Portfolio
AgileTech PortfolioAgileTech Portfolio
AgileTech Portfolio
 
INTRO
INTROINTRO
INTRO
 
Adopting enterprise mobility using Smartphones
Adopting enterprise mobility using SmartphonesAdopting enterprise mobility using Smartphones
Adopting enterprise mobility using Smartphones
 
On mobile - Product Strategy
On mobile - Product StrategyOn mobile - Product Strategy
On mobile - Product Strategy
 
The Art of Mobile Performance (Mobiconf 2015)
The Art of Mobile Performance (Mobiconf 2015)The Art of Mobile Performance (Mobiconf 2015)
The Art of Mobile Performance (Mobiconf 2015)
 
Mobility today & what's next. Application ecosystems.
Mobility today & what's next.Application ecosystems.Mobility today & what's next.Application ecosystems.
Mobility today & what's next. Application ecosystems.
 
Presentation 5 Mar Tech Taranaki reduced
Presentation 5 Mar Tech Taranaki reducedPresentation 5 Mar Tech Taranaki reduced
Presentation 5 Mar Tech Taranaki reduced
 
MongoDB World 2016: Scaling Targeted Notifications in the Music Streaming Wor...
MongoDB World 2016: Scaling Targeted Notifications in the Music Streaming Wor...MongoDB World 2016: Scaling Targeted Notifications in the Music Streaming Wor...
MongoDB World 2016: Scaling Targeted Notifications in the Music Streaming Wor...
 
Introduction to Smartphone Apps
Introduction to Smartphone AppsIntroduction to Smartphone Apps
Introduction to Smartphone Apps
 
Wso2 con 2014 event driven architecture Publish/Subscribe Pubsub
Wso2 con 2014 event driven architecture Publish/Subscribe PubsubWso2 con 2014 event driven architecture Publish/Subscribe Pubsub
Wso2 con 2014 event driven architecture Publish/Subscribe Pubsub
 

Mobile first 2014 final

  • 1. MOBILE FIRST Present by Dao Ngoc Thanh, Head of Zalo - VNG Corp
  • 2. THE GROWTH OF MOBILE INTERNET: OPPORTUNITY & CHALLENGE
  • 3. Smartphone is getting smarter • Personal • Taken Everywhere • Frictionless access(NFC…) • Sensors, cameras • Location • Payment • Social platform • Much Easier to use Source: Internet
  • 4. Tech is selling to everyone • Est ~28m smartphone devices sold as of Sept 2014 – Growth rate at > 30% annually – 830k smartphone vs 870k feature phone • Price starts at just >= 1m Vnd Source: Google, GFK, IDC
  • 5. Mobile changes Internet • Zing – 50% total visitors on Zing sites are from mobile and keep growing fast – Total sessions from mobile exceed PC, increase 4x in last 12months – Zalo, Zing Mp3 mobile app have 1.2m-1.5m new users monthly – Typical devices are likes Galaxy Y, Trend Source: VNG
  • 6. Customer are moving to native apps • Total time spent on Zing Apps(Zalo, news, mp3, tv…) = 2-3x Zing mobile web • Zing Mp3 has 25m mobile app users vs 18m unique web visitors(mobile + pc). Source: Flurry, VNG
  • 7. Apps are easily selling and marketing • Distribution • Itunes Store, Google Play • 3rd: AppStoreVN • App installing behavior are becoming popular • Viral Growth • Facebook, Instagram, Zalo…
  • 8. Big Opportunity: Mobile First • Customer are demanding native experience • 2-3x smartphone more than pc => Much bigger the opportunity • Example: – Whatsapp • Whatsapp 7.2tr msg vs SMS 7.5tr msg a year – Snapchat • Snapchat 400M photos+video vs facebook 350M daily photos – Sharing economy: Uber, AirBnB – Flappy bird Source: GSMA, Snapchat, Facebook, Whatsapp
  • 9. Challenge: Development • Long lived, highly stateful apps • Multithreaded • Constrained Environment(Limited power, mem) • Less Agile Deployment Model(Multiple versions in the wild) – OS Upgrade rate is slow – No Itunes acc • Diversified Network • Android: fragmented ecosystem – > 16000 different models using Zalo – Android is growing faster: 12.5M Androids vs 6M iOS unique devices(IMEI)
  • 10. Challenge: Competition • Top 10 apps in VN Google play – 2 Vietnamese – 5 US – 3 Chinese Source: Google Play
  • 11. ZALO: SOME LESSONS LEARNED BUILDING A MOBILE FIRST PRODUCT
  • 12. Zalo • Model – Phonenum & Contact Graph – Instant messaging & Instant friends – Private social sharing – Focus on voice, photo, video, location • 20m users(3x growth in 2014) • 250m msg – >=16m photo – >=4.5m lbs • >= 500 pages: Coke, KFC, Lotte…shops
  • 14. Some Challenges • Our first extended-web based infrastructure does not work well • The growth speed of userbase/usage on Zalo > any of our PC/Web products • Customers constantly demand better UX and higher quality
  • 15. Optimize tech pieces for mobile first • Infrastructure – Build new mobile first infrastructure with protocols designed for pushable devices & long connection. – Prepare for the backend high scalability • Performance – Eliminated HTML5(webview), 100% native and cross platform layer corelib C++ – Flat design • Data Transfer/Storage – Reduce Poll->Push, Https; Json…=> Binary – Jpeg, PNG -> webP – Transfer less data, less often. – Measure & adjust client behavior to network quality • Battery – Optimized behavior with Cell Radio/Device FSM – Use tool for profiling ARO, multi-meter • Fragmentation – Categorize android with different apk sizes: Cut by API level, heap, screen size, and CPU architecture.
  • 16. Grow the Team • Hiring & Mentoring – Hire product/design people from oversea. – Recruit & train fresh engineer from University. – Scale a team of 20 to 60 engineers in two years. • Decentralize functional groups vs Centralize codebase – 7 product verticals teams with their own engineers (core, communication, community, social, relationship, business…) – Build a common core codebase/framework
  • 17. Experiment and Iterate Quickly • Optimize for users usage patterns – Loop: Feed Back – Data Analyze – Improve – Release every 2-3 weeks. • Feature Experiment and Quality Test before public – 2-5k early alpha adopters – 50-100k early beta adopters
  • 18. Monitoring • Monitoring >= testing – Speed and QoS real-time monitoring – Log RTT, Fail, Load… – Crash analytics – Tap analytics • Mining – Spam detection – Retention/Engagement improvement
  • 19. We are just beginning • Expect to integrate more useful utilities • To connect the Vietnamese over the world • Learn and improve everyday