1. The document discusses the global dominance of the Android platform, with over 1.3 billion active Android smartphones and tablets each month accounting for over 90% of all active devices worldwide.
2. Asia, particularly China, represents a massive opportunity for mobile gaming on Android - China alone has 251 million mobile gamers.
3. Most successful Android games are free-to-play and generate revenue through in-app purchases or advertising. Game genres have differing monetization and user retention patterns that should be considered.
4. Developing for Android requires accounting for the large number of different device models, with a small number making up the majority of the active user base. Audience and device targeting is important for user
Top 10 Interesting Mobile Apps Statistics You Should KnowClaritus Consulting
If you’re a mobile application developer and are looking to get inside the mind of today’s mobile app users, Claritus is certainly the place to do it. Here are 20 of the most interesting stats we found when it comes to mobile application development. Check out this Presentation that we have made for better understandings.
Top 10 Interesting Mobile Apps Statistics You Should KnowClaritus Consulting
If you’re a mobile application developer and are looking to get inside the mind of today’s mobile app users, Claritus is certainly the place to do it. Here are 20 of the most interesting stats we found when it comes to mobile application development. Check out this Presentation that we have made for better understandings.
Which are the top played games on mobile phones? How much time is spent on them? Which are the most popular genres? This report is based on actual usage data captured using an opt-in research panel and mobile metering technology.
Using Market Data to Make Strategic Decisions (Priori Data presentation at th...Priori Data
Mobile apps are being heavily used by consumers and have become the catalysts of mobile growth. But as the app market gets more crowded it becomes more difficult to navigate it for all stakeholders of the app economy.
Since the beginning of 2014, we have seen a relatively steady growth in the number of available apps, generally in the 2 to 3 percent range (net of attrition) on a monthly basis.
Meanwhile monthly global demand growth for mobile apps has slowed significantly on Google Play, and outright declined on iOS, as compared to the prior year period (BUT a. The scale is still in billions of downloads per month on each platform (Google nearly 2x Apple), and b. there is a qualitative difference between the slowing market growth and a fading interest in mobile apps.)
So assuming that demand is flat and supply is increasing month-to-month, the data suggests that app downloads are spread more thinly against the same active user base, or that more apps never get downloaded.
However, it does not necessarily need to be the case.
In the presentation we showed how to leverage app store data to make strategic decisions in the app market.
Which are the top played games on mobile phones? How much time is spent on them? Which are the most popular genres? This report is based on actual usage data captured using an opt-in research panel and mobile metering technology.
Using Market Data to Make Strategic Decisions (Priori Data presentation at th...Priori Data
Mobile apps are being heavily used by consumers and have become the catalysts of mobile growth. But as the app market gets more crowded it becomes more difficult to navigate it for all stakeholders of the app economy.
Since the beginning of 2014, we have seen a relatively steady growth in the number of available apps, generally in the 2 to 3 percent range (net of attrition) on a monthly basis.
Meanwhile monthly global demand growth for mobile apps has slowed significantly on Google Play, and outright declined on iOS, as compared to the prior year period (BUT a. The scale is still in billions of downloads per month on each platform (Google nearly 2x Apple), and b. there is a qualitative difference between the slowing market growth and a fading interest in mobile apps.)
So assuming that demand is flat and supply is increasing month-to-month, the data suggests that app downloads are spread more thinly against the same active user base, or that more apps never get downloaded.
However, it does not necessarily need to be the case.
In the presentation we showed how to leverage app store data to make strategic decisions in the app market.
Slides présentés lors du Meetup Aix Marseille Embedded Linux du 16 Juin.
Présentation sur les GNU/Autotools accompagné d'un exemple Hello World basé sur les autotools.
Slide 2:
Since it is tedious to recompile pieces of a program when something changes, people often use the make utility instead.
Make needs a make file that encodes both the dependencies between files and the commands needed to generate files.
When you run the make utility, it examines the modification times of files and determines what needs to be regenerated. Files that are older than the files they depend on must be regenerated.
Slide 3: Targets
With the needed variables, we can deal with the targets, which are files that must be generated. For each target, there are typically 1 or 2 lines in a make file. Those lines specify: its dependencies (easy to determine from a dependency chart) and possibly a command to generate the target (easy to determine from knowledge of separate compilation).
Slide 4 :
It matches the libraries on the user's computer, with those required by the program, just before compiling it from its source code. Using configure scripts is an automated method of generating makefiles before compilation to tailor the software to the system on which the executable is to be compiled and run. The final executable software is most commonly obtained by executing the following commands in a shell that is currently pointing to the directory containing the source code:
./configure
make
make install
Slide 5 :
The configuration scripts that Autoconf produces are by convention called configure. When run, configure creates several files, replacing configuration parameters in them with appropriate values.
To create a configure script with Autoconf, you need to write an Autoconf input file configure.ac (or configure.in) and run autoconf on it.
Slide 6 :
Using autoscan to Create configure.ac
The autoscan program can help you create and/or maintain a configure.ac file for a software package. It searches the source files for common portability problems and creates a file configure.scan which is a preliminary configure.ac for that package, and checks a possibly existing configure.ac for completeness.
When using autoscan to create a configure.ac, you should manually examine configure.scan before renaming it to configure.ac; it probably needs some adjustments.
Slide 7 :
The AC_INIT macro initializes autoconf with information about your project, including the project name, version number, bug-reporting address, tarball name and the project homepage.
The AM_INIT_AUTOMAKE line adds several standard checks and initializes automake.
AC_PROG_CXX checks for a C++ compiler. If your project uses C, you can check for a C compiler withAC_PROG_CC.
AC_CONFIG_FILES lists the files to be generated by configure. By default, each file is generated from a template file of the same name but with an .in extension appended.
AC_OUTPUT finishes configure processing, and generates the output files.
Slide 14 :
Using autoreconf to Update configure Scripts
We looked at the data. Here’s a breakdown of some key statistics about the nation’s incoming presidents’ addresses, how long they spoke, how well, and more.
2016 Mid Year State of the Mobile IndustryJudd Wheeler
The 2016 Mid-Year State of the Mobile Industry Report dives into stats and reports from January to June 2016. It takes a look at mobile devices, mobile user behaviors, mobile apps, mobile video, mobile advertising, ad blocking, SMS, social media, OTT messaging, email, mobile search, mobile couponing, mobile commerce and payments, mobile's influence in retail, the Internet of Things and wearables.
Since the advent of the smartphone, mobile apps are quickly taking over areas of life such as communication, entertainment, shopping, and more. For businesses, mobile app development is becoming a necessity to keep up with consumers' needs. Mobile application development is a very broad field; to help increase your awareness, here are 13 amazing facts about mobile app development.
Shamit khemka discusses future of android software developmentSynapseIndia
Android application development saw a boost in the popularity part among developers for quite some reasons. SynapseIndia founder Shamit khemka discusses future of android software development
THE STATE OF APP MONETIZATION - COUNTRY SPOTLIGHTInMobi
InMobi’s State of App Monetization Series provides network insights for app developers,
publishers and advertisers. Through analysis of billions of impressions served each month,
these reports showcase the latest trends within the mobile app ecosystem on our network.
A General Purpose Extensible Scanning Query Architecture for Ad Hoc AnalyticsFlurry, Inc.
We present Burst, an analytic query system with a scalable and flexible approach to performing lowlatency ad hoc analysis over large complex datasets. The architecture consists of hardwareefficient scan techniques and a language facility to transform an extensible set of ad hoc declarative queries into imperative physical scan plans. These plans are multicast across all nodes/cores of a two level sharded/distributed ingestion, storage, and execution topology and executed. The first release of this system is the query engine behind the Flurry Explorer product. Here we explore the design details of that system as well as the incremental ingestion pipeline enhancement currently being implemented for the next major release.
A Query Model for Ad Hoc Queries using a Scanning ArchitectureFlurry, Inc.
Systems like Hadoop, Hbase and Hive allowed the world to take huge strides in managing and analyzing large amounts of data. Products like Flurry analytics make efficient use of large amounts of hardware using these tools to build statistics for hundreds of thousands of applications. However, these tools require the end user to first set up relevant analytics queries and then wait days for the results. If the results prompt new questions or the original query is not quite right, the user must rerun and wait again for the results.
We present the Burst system developed at Flurry to support low-latency single pass queries over very large and complex mobile application streams. We have created a data schema and query model that can answer very complex ad-hoc queries over data, and is highly parallelizable while maintaining low-latency. We implement these scans so that they are time and space efficient using the advanced disk scanning techniques provided by the underlying operating system.
Railsplitter is a framework which significantly reduces development cost to expose a hierarchical data model as a production quality Create, Read, Update, and Delete (CRUD) web service. Railsplitter adopts JSON API [10] as the standard for the service definition given its focus on consumption by front-end developers. Inherent in the design of JSON API are capabilities that reduce the number of round trips from client to server to fetch or update data. Updates on disparate models can happen in a single request allowing the server to build atomicity guarantees. Rather than starting from scratch with a domain-specific language (DSL) to describe a data model, Railsplitter adopts Java Persistence API (JPA) [6] - a modeling definition that is rich and has a long tenure of proven provider implementations. Unlike other approaches, Railsplitter addresses the fundamental needs of flexible, model driven authorization, interoperability with client side applications, and test automation.
Getting Started With Mobile Analytics: iOS Connect Santa Clara Meetup | Flurr...Flurry, Inc.
How to get started with Mobile Analytics:
- How to determine KPIs
- Who are my users
- Which campaigns are working?
- User behavior & lifecycle tracking
- Getting Started with Flurry Analytics
Best Strategy for Developing App Architecture and High Quality AppFlurry, Inc.
Yahoo has been developing several success mobile apps in Taiwan. We’re going to share our best strategy for developing mobile apps. Learning how to use YDevelopKit to save your development resource and using DevOps to retain high quality result simultaneously.
2016 Yahoo Taiwan Mobile Developer Conference Flurry, Inc.
We have hosted the 1st Yahoo Mobile Developer Conference (YMDC) in Taiwan. Please refer to the presentation to learn more about the latest Yahoo's technologies provided for mobile developers.
Please go to developer.yahoo.com to learn more!
Learn about the latest enhancements to the Yahoo Mobile Developer Suite, including Flurry Analytics and Yahoo App Publishing. We have invited our partner, PicCollage(拼貼趣) to share how they leverage Flurry Analytics and Explorer to optimize their App performance. Also, we have Cheetah Mobile(獵豹移動), one of the fastest growing app publisher in the world, will share how they leverage Native Ads to build a sustainable business model.
Yahoo Mobile Meetup: Bangalore & Hyderabad December 2015Flurry, Inc.
Following on from the success of our first Mobile Meetup in June, we are excited to host our second mobile developer event in Bangalore, India.
During this event, we will discuss the latest around the yahoo Mobile Developer Suit, with a deep dive into Flurry Analytics, and the Yahoo App Publishing Platform. We have some our best Flurry and YAP product and engineering people coming in from the US to speak to you.
Yahoo Mobile Developer Conference NYC - Mobile Revolution: Seven Years OnFlurry, Inc.
Yahoo SVP of Publishing Products Simon Khalaf's keynote presentation from the NYC Yahoo Mobile Developer Conference on Aug 26, 2015. Mobile app industry insights and trends delivered from Flurry Analytics and the 720,000 apps we track.
Yahoo Mobile Developer Conference: State of MobileFlurry, Inc.
Flurry CEO Simon Khalaf's 2015 State of Mobile presentation from the Yahoo Mobile Developer Conference. The latest stats from Flurry Analytics, including the growth of the $3.3 TRILLION mobile economy!
Head of Flurry Simon Khalaf breaks down 2014 app usage in his annual State of AppNation presentation. Learn why messaging will become the operating platform on mobile, why teens' behavior signals the beginning of the end of PC, and how retail in our pocket is changing everything!
The Global Village: How Mobile Games Cross Borders, or Fail toFlurry, Inc.
Some entertainers, like Michael Jackson, become worldwide stars. But others stop at the border. With games, the same is true. We’ll delve into why. What appeals to a broader audience? What games work mainly in just one country, or spread to adjacent countries? Flurry captures analytics on more than 170,000 app makers and 150 billion play sessions a month.
At #Source14 (www.flurrysource14.com) on April 22, 2014, Flurry CEO and President Simon Khalaf presented "The Age of Living Mobile". This data-rich presentation for 500+ attendees covers mobile disruption industry-by-industry, the rise of mobile addicts and the massive business opportunities ahead. Video of his 20 minute talk is also available on YouTube: https://www.youtube.com/watch?v=N_gwwAay_vs&list=UU3CqvKG-iPJQr7isTLkvirQ
2. CONSUMER BEHAVIOR ON OVER
1.3 BILLION
smartphones and tablets each month
4 BILLION
APP SESSIONS
launched around the world each day
OVER
90%of all active smartphones and tablets
around the world each month
APP USAGE ON
OVER 1 TRILLION
UNIQUE ACTIONS
completed by consumers in apps each month
apps per device, on average
USER ACTIVITY FROM
7–10
3. Common questions about Android
www.flurry.com! 3
• Should we invest in Android development?
• What regions and countries are dominated by Android?
• How should we develop based on the Android device mix?
• How will in-app purchase revenues differ from iOS?
• What is the ad-based revenue opportunity?
• What are the common retention and usage patterns for
different Android game genres?
5. Android took a definitive lead in active devices back in 2012
@flurrymobile! Source: Flurry Analytics!
6. GLOBAL and US breakdown of Android vs. iOS
www.flurry.com! 6
Apple
60%Samsung
20%
Other
Android
20%
Source: Flurry Analytics; August 2013 sample of 107,339 devices (25,371 of which were US-based)
Apple
49%
Samsung
29%
Other
Android
22%
GLOBAL US
7. Top 10 Global Gaming Markets
China Is the Largest Gaming Country with 251M Mobile Gamers
Germany
India
France
Russia
Canada
43% 57% 30M
56% 44% 26M
20% 80% 26M
32% 68% 25M
75% 25% 24M
238M
China
U.K. 34% 47M
South Korea
61% 39%
251M
iOS
58%
Android
42%
Japan
62%
38%
33M
15%
85%
32M
U.S.
66%
Source: Flurry analytics data estimates of iOS and Android smart devices with usage in gaming apps (May 2013). !
8. Total time spent in apps by user country and app country of origin
China is a Huge Opportunity, but Need to Localize
www.flurry.com! 8Source: Flurry Analytics, based on a sample of 100,000 active connected devices in June 2013!
59%
35%
25%
16%
13%
8%
5%
7% 64%
8%
33%
44%
56%
18%
0%
10%
20%
30%
40%
50%
60%
70%
80%
90%
100%
United States United
Kingdom
Brazil China
Other
Brazil
China
United Kingdom
United States
Percentageoftotaltimeinapps
User country
App country of origin
9. iOS and Android Chinese Installed Base!
China Provides Massive Playing Fields for Both Android and iOS
Source: Flurry Analytics, random sample of 18,310 Chinese owned iOS and Android devices!
10. South Korea – World’s First Saturated Smart Device Market
Source: Flurry Analytics!
11. Android Dominates the South Korean Market
Source: Flurry Analytics: August 2013 random sample of 3124 South Korean owned iOS and Android devices. !
12. Tablet + Phone Hybrids are Uniquely Popular in South Korea
@flurrymobile!
14. Android Games = Free Games!
Average App Prices as of April 2013!
Source: Flurry Analytics, Google Play, The Apple App Store. !
Data is for Apps using Flurry Analytics in April 2013, and is weighted by MAU!
14
15. Mobile’s Share of Advertising is Growing at Incredible Rates
15
Worldwide total mobile spend as a % of digital spend (in $BN)
3.97 8.874 16.7
26.2
37.47
49.6
62.84
82.45
95.19
100.9
106.36
107.41
110.4
110.2
0
50
100
150
2011 2012 2013 2014 2015 2016 2017
All Digital
Mobile
$86.43
$104.04
$117.60
$132.62
$146.38
$160.02
$173.12
Source: eMarketer
16. Loyalty by App Category: Top Free Android Game Genres
!
The Matrix: Reloaded for Android
Majority Ads
Balanced toward AdsMajority IAP
Even Mix
17. Top Free Android Games by Audience!
Know Your Audience: Targeted User Acquisition
18. Effective CPMs on Android Lag their iOS Counterparts
www.flurry.com! 18
66%
51%
iOS Android
Banner eCPMs Rewarded Video eCPMsDisplay eCPMs Rewarded Video eCPMs
19. Number of Device Models that Make Up % of All Active Devices!
Broad Android Device Support Requires Significant Work
Source: Flurry Analytics, January 2013! 19
20. Device-Type Splits by Platform / Manufacturer
@flurrymobile!Source: Flurry Analytics, May 2013, random sample of 98,285 iOS and Android devices. !
21. 1. The age of Android global dominance is here!
2. Asia represents and enormous opportunity for games in
Android!
3. Free games are a must!
4. Regardless of genre you can monetize successfully!
5. Design monetization tactics around different usage patterns
for each genre!
6. Utilize audience and device targeting in user acquisition!
7. Consider different device prioritization on Android!
!
@flurrymobile
Takeaways!