SlideShare a Scribd company logo
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets
Optimizing Apps for Technical Constraints in Emerging Markets

More Related Content

Viewers also liked

Financial inclusion Insights: Rwanda 2015
Financial inclusion Insights: Rwanda 2015Financial inclusion Insights: Rwanda 2015
Financial inclusion Insights: Rwanda 2015
CGAP
 
Digital Financial Services: Key Concepts
Digital Financial Services: Key ConceptsDigital Financial Services: Key Concepts
Digital Financial Services: Key Concepts
CGAP
 
Services Financiers Numériques pour les Producteurs de Cacao en Côte d’Ivoire
Services Financiers Numériques pour les Producteurs de Cacao en Côte d’IvoireServices Financiers Numériques pour les Producteurs de Cacao en Côte d’Ivoire
Services Financiers Numériques pour les Producteurs de Cacao en Côte d’Ivoire
CGAP
 
Business Models in Digital Financial Services
Business Models in Digital Financial ServicesBusiness Models in Digital Financial Services
Business Models in Digital Financial Services
CGAP
 
OXXO's Saldazo: Successes and Challenges
OXXO's Saldazo: Successes and ChallengesOXXO's Saldazo: Successes and Challenges
OXXO's Saldazo: Successes and Challenges
CGAP
 
Digital Finance and Innovations in Education: Workshop Report
Digital Finance and Innovations in Education: Workshop ReportDigital Finance and Innovations in Education: Workshop Report
Digital Finance and Innovations in Education: Workshop Report
CGAP
 
Digital Financial Services for Cocoa Farmers in Côte d'Ivoire
Digital Financial Services for Cocoa Farmers in Côte d'IvoireDigital Financial Services for Cocoa Farmers in Côte d'Ivoire
Digital Financial Services for Cocoa Farmers in Côte d'Ivoire
CGAP
 
Doing Digital Finance Right
Doing Digital Finance RightDoing Digital Finance Right
Doing Digital Finance Right
CGAP
 
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
CGAP
 
The Global Landscape of Digital Finance Innovations
The Global Landscape of Digital Finance InnovationsThe Global Landscape of Digital Finance Innovations
The Global Landscape of Digital Finance Innovations
CGAP
 

Viewers also liked (10)

Financial inclusion Insights: Rwanda 2015
Financial inclusion Insights: Rwanda 2015Financial inclusion Insights: Rwanda 2015
Financial inclusion Insights: Rwanda 2015
 
Digital Financial Services: Key Concepts
Digital Financial Services: Key ConceptsDigital Financial Services: Key Concepts
Digital Financial Services: Key Concepts
 
Services Financiers Numériques pour les Producteurs de Cacao en Côte d’Ivoire
Services Financiers Numériques pour les Producteurs de Cacao en Côte d’IvoireServices Financiers Numériques pour les Producteurs de Cacao en Côte d’Ivoire
Services Financiers Numériques pour les Producteurs de Cacao en Côte d’Ivoire
 
Business Models in Digital Financial Services
Business Models in Digital Financial ServicesBusiness Models in Digital Financial Services
Business Models in Digital Financial Services
 
OXXO's Saldazo: Successes and Challenges
OXXO's Saldazo: Successes and ChallengesOXXO's Saldazo: Successes and Challenges
OXXO's Saldazo: Successes and Challenges
 
Digital Finance and Innovations in Education: Workshop Report
Digital Finance and Innovations in Education: Workshop ReportDigital Finance and Innovations in Education: Workshop Report
Digital Finance and Innovations in Education: Workshop Report
 
Digital Financial Services for Cocoa Farmers in Côte d'Ivoire
Digital Financial Services for Cocoa Farmers in Côte d'IvoireDigital Financial Services for Cocoa Farmers in Côte d'Ivoire
Digital Financial Services for Cocoa Farmers in Côte d'Ivoire
 
Doing Digital Finance Right
Doing Digital Finance RightDoing Digital Finance Right
Doing Digital Finance Right
 
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
Global Landscape Study on P2G Payments: Summary of in-country consumer resear...
 
The Global Landscape of Digital Finance Innovations
The Global Landscape of Digital Finance InnovationsThe Global Landscape of Digital Finance Innovations
The Global Landscape of Digital Finance Innovations
 

More from CGAP

Digital Credit Market Monitoring in Tanzania
Digital Credit Market Monitoring in TanzaniaDigital Credit Market Monitoring in Tanzania
Digital Credit Market Monitoring in Tanzania
CGAP
 
Digitizing Retail Payments: Building a Successful Loyalty Model
Digitizing Retail Payments: Building a Successful Loyalty ModelDigitizing Retail Payments: Building a Successful Loyalty Model
Digitizing Retail Payments: Building a Successful Loyalty Model
CGAP
 
Merchant Payments: Loyalty Playbook
Merchant Payments: Loyalty PlaybookMerchant Payments: Loyalty Playbook
Merchant Payments: Loyalty Playbook
CGAP
 
Merchant Payments: VAS Playbook
Merchant Payments: VAS PlaybookMerchant Payments: VAS Playbook
Merchant Payments: VAS Playbook
CGAP
 
Digitizing Merchant Payments: What Will It Take?
Digitizing Merchant Payments: What Will It Take?Digitizing Merchant Payments: What Will It Take?
Digitizing Merchant Payments: What Will It Take?
CGAP
 
Wallet and Over-the-Counter Transactions: Understanding Financial Incentives
Wallet and Over-the-Counter Transactions: Understanding Financial IncentivesWallet and Over-the-Counter Transactions: Understanding Financial Incentives
Wallet and Over-the-Counter Transactions: Understanding Financial Incentives
CGAP
 
Real-Time Customer Interactions via SMS (Juntos and Mynt)
Real-Time Customer Interactions via SMS (Juntos and Mynt)Real-Time Customer Interactions via SMS (Juntos and Mynt)
Real-Time Customer Interactions via SMS (Juntos and Mynt)
CGAP
 
Real-Time Customer Interactions via SMS (Juntos and Tigo Money)
Real-Time Customer Interactions via SMS (Juntos and Tigo Money)Real-Time Customer Interactions via SMS (Juntos and Tigo Money)
Real-Time Customer Interactions via SMS (Juntos and Tigo Money)
CGAP
 
The Emerging Landscape of Digital Credit
The Emerging Landscape of Digital CreditThe Emerging Landscape of Digital Credit
The Emerging Landscape of Digital Credit
CGAP
 
Global Landscape Study on P2G Payments (India)
Global Landscape Study on P2G Payments (India)Global Landscape Study on P2G Payments (India)
Global Landscape Study on P2G Payments (India)
CGAP
 
Corresponsales bancarios en Colombia: Expansión rural y su frontera
Corresponsales bancarios en Colombia: Expansión rural y su fronteraCorresponsales bancarios en Colombia: Expansión rural y su frontera
Corresponsales bancarios en Colombia: Expansión rural y su frontera
CGAP
 
Banking Agents in Colombia: Rural Expansion and Its Frontier
Banking Agents in Colombia: Rural Expansion and Its FrontierBanking Agents in Colombia: Rural Expansion and Its Frontier
Banking Agents in Colombia: Rural Expansion and Its Frontier
CGAP
 
The Enabling Environment for Digital Financial Services
The Enabling Environment for Digital Financial ServicesThe Enabling Environment for Digital Financial Services
The Enabling Environment for Digital Financial Services
CGAP
 
What does Digital Finance mean for MFIs?
What does Digital Finance mean for MFIs?What does Digital Finance mean for MFIs?
What does Digital Finance mean for MFIs?
CGAP
 
Introduction to Digital Financial Services
Introduction to Digital Financial ServicesIntroduction to Digital Financial Services
Introduction to Digital Financial Services
CGAP
 
Understanding the East African Aggregator Landscape
Understanding the East African Aggregator LandscapeUnderstanding the East African Aggregator Landscape
Understanding the East African Aggregator Landscape
CGAP
 
Financial Inclusion Insights: Ghana 2015
Financial Inclusion Insights: Ghana 2015Financial Inclusion Insights: Ghana 2015
Financial Inclusion Insights: Ghana 2015
CGAP
 

More from CGAP (17)

Digital Credit Market Monitoring in Tanzania
Digital Credit Market Monitoring in TanzaniaDigital Credit Market Monitoring in Tanzania
Digital Credit Market Monitoring in Tanzania
 
Digitizing Retail Payments: Building a Successful Loyalty Model
Digitizing Retail Payments: Building a Successful Loyalty ModelDigitizing Retail Payments: Building a Successful Loyalty Model
Digitizing Retail Payments: Building a Successful Loyalty Model
 
Merchant Payments: Loyalty Playbook
Merchant Payments: Loyalty PlaybookMerchant Payments: Loyalty Playbook
Merchant Payments: Loyalty Playbook
 
Merchant Payments: VAS Playbook
Merchant Payments: VAS PlaybookMerchant Payments: VAS Playbook
Merchant Payments: VAS Playbook
 
Digitizing Merchant Payments: What Will It Take?
Digitizing Merchant Payments: What Will It Take?Digitizing Merchant Payments: What Will It Take?
Digitizing Merchant Payments: What Will It Take?
 
Wallet and Over-the-Counter Transactions: Understanding Financial Incentives
Wallet and Over-the-Counter Transactions: Understanding Financial IncentivesWallet and Over-the-Counter Transactions: Understanding Financial Incentives
Wallet and Over-the-Counter Transactions: Understanding Financial Incentives
 
Real-Time Customer Interactions via SMS (Juntos and Mynt)
Real-Time Customer Interactions via SMS (Juntos and Mynt)Real-Time Customer Interactions via SMS (Juntos and Mynt)
Real-Time Customer Interactions via SMS (Juntos and Mynt)
 
Real-Time Customer Interactions via SMS (Juntos and Tigo Money)
Real-Time Customer Interactions via SMS (Juntos and Tigo Money)Real-Time Customer Interactions via SMS (Juntos and Tigo Money)
Real-Time Customer Interactions via SMS (Juntos and Tigo Money)
 
The Emerging Landscape of Digital Credit
The Emerging Landscape of Digital CreditThe Emerging Landscape of Digital Credit
The Emerging Landscape of Digital Credit
 
Global Landscape Study on P2G Payments (India)
Global Landscape Study on P2G Payments (India)Global Landscape Study on P2G Payments (India)
Global Landscape Study on P2G Payments (India)
 
Corresponsales bancarios en Colombia: Expansión rural y su frontera
Corresponsales bancarios en Colombia: Expansión rural y su fronteraCorresponsales bancarios en Colombia: Expansión rural y su frontera
Corresponsales bancarios en Colombia: Expansión rural y su frontera
 
Banking Agents in Colombia: Rural Expansion and Its Frontier
Banking Agents in Colombia: Rural Expansion and Its FrontierBanking Agents in Colombia: Rural Expansion and Its Frontier
Banking Agents in Colombia: Rural Expansion and Its Frontier
 
The Enabling Environment for Digital Financial Services
The Enabling Environment for Digital Financial ServicesThe Enabling Environment for Digital Financial Services
The Enabling Environment for Digital Financial Services
 
What does Digital Finance mean for MFIs?
What does Digital Finance mean for MFIs?What does Digital Finance mean for MFIs?
What does Digital Finance mean for MFIs?
 
Introduction to Digital Financial Services
Introduction to Digital Financial ServicesIntroduction to Digital Financial Services
Introduction to Digital Financial Services
 
Understanding the East African Aggregator Landscape
Understanding the East African Aggregator LandscapeUnderstanding the East African Aggregator Landscape
Understanding the East African Aggregator Landscape
 
Financial Inclusion Insights: Ghana 2015
Financial Inclusion Insights: Ghana 2015Financial Inclusion Insights: Ghana 2015
Financial Inclusion Insights: Ghana 2015
 

Recently uploaded

一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理
conose1
 
can I really make money with pi network.
can I really make money with pi network.can I really make money with pi network.
can I really make money with pi network.
DOT TECH
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
DOT TECH
 
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
University of Calabria
 
Analyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar modelAnalyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar model
ManthanBhardwaj4
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
DOT TECH
 
一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理
bbeucd
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
nickysharmasucks
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
Falcon Invoice Discounting
 
An Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault worksAn Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault works
Colin R. Turner
 
This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...
lamluanvan.net Viết thuê luận văn
 
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Godwin Emmanuel Oyedokun MBA MSc PhD FCA FCTI FCNA CFE FFAR
 
APP I Lecture Notes to students 0f 4the year
APP I  Lecture Notes  to students 0f 4the yearAPP I  Lecture Notes  to students 0f 4the year
APP I Lecture Notes to students 0f 4the year
telilaalilemlem
 
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdfTumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Henry Tapper
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
DOT TECH
 
Instant Issue Debit Cards
Instant Issue Debit CardsInstant Issue Debit Cards
Instant Issue Debit Cards
egoetzinger
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
DOT TECH
 
Seminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership NetworksSeminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership Networks
GRAPE
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
FinTech Belgium
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
DOT TECH
 

Recently uploaded (20)

一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理一比一原版(IC毕业证)帝国理工大学毕业证如何办理
一比一原版(IC毕业证)帝国理工大学毕业证如何办理
 
can I really make money with pi network.
can I really make money with pi network.can I really make money with pi network.
can I really make money with pi network.
 
how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.how to swap pi coins to foreign currency withdrawable.
how to swap pi coins to foreign currency withdrawable.
 
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...Eco-Innovations and Firm Heterogeneity.Evidence from Italian Family and Nonf...
Eco-Innovations and Firm Heterogeneity. Evidence from Italian Family and Nonf...
 
Analyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar modelAnalyzing the instability of equilibrium in thr harrod domar model
Analyzing the instability of equilibrium in thr harrod domar model
 
The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.The secret way to sell pi coins effortlessly.
The secret way to sell pi coins effortlessly.
 
一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理
一比一原版(UCSB毕业证)圣芭芭拉分校毕业证如何办理
 
The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)The Role of Non-Banking Financial Companies (NBFCs)
The Role of Non-Banking Financial Companies (NBFCs)
 
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
innovative-invoice-discounting-platforms-in-india-empowering-retail-investors...
 
An Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault worksAn Overview of the Prosocial dHEDGE Vault works
An Overview of the Prosocial dHEDGE Vault works
 
This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...This assessment plan proposal is to outline a structured approach to evaluati...
This assessment plan proposal is to outline a structured approach to evaluati...
 
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
Tax System, Behaviour, Justice, and Voluntary Compliance Culture in Nigeria -...
 
APP I Lecture Notes to students 0f 4the year
APP I  Lecture Notes  to students 0f 4the yearAPP I  Lecture Notes  to students 0f 4the year
APP I Lecture Notes to students 0f 4the year
 
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdfTumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
Tumelo-deep-dive-into-pass-through-voting-Feb23 (1).pdf
 
how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.how to sell pi coins in South Korea profitably.
how to sell pi coins in South Korea profitably.
 
Instant Issue Debit Cards
Instant Issue Debit CardsInstant Issue Debit Cards
Instant Issue Debit Cards
 
What price will pi network be listed on exchanges
What price will pi network be listed on exchangesWhat price will pi network be listed on exchanges
What price will pi network be listed on exchanges
 
Seminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership NetworksSeminar: Gender Board Diversity through Ownership Networks
Seminar: Gender Board Diversity through Ownership Networks
 
Webinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont BraunWebinar Exploring DORA for Fintechs - Simont Braun
Webinar Exploring DORA for Fintechs - Simont Braun
 
where can I find a legit pi merchant online
where can I find a legit pi merchant onlinewhere can I find a legit pi merchant online
where can I find a legit pi merchant online
 

Editor's Notes

  1. Optimizing Apps For Technical Constraints in Emerging Markets Eric Tyler – Erict19@gmail.com ------------------
  2. SLIDE 19: Data constraints Utilize caching and compression: https://code.facebook.com/posts/1365439333482197/how-we-built-facebook-lite-for-every-android-phone-and-network Caching: https://www.youtube.com/watch?v=7lxVqqWwTb0&index=1&list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu https://www.youtube.com/playlist?list=PLOU2XLYxmsIKEOXh5TwZEv89aofHzNCiu Minimize APK size - http://stackoverflow.com/questions/3815269/how-to-reduce-app-apk-size Optimize data fetching and pushing: https://code.facebook.com/posts/1365439333482197/how-we-built-facebook-lite-for-every-android-phone-and-network Build asynchronous requests: http://gsmaterminals.github.io/Developer-Guidelines-Public/#4_1_asynchrony Network Constraints Optimize client-server & network interaction - http://developer.android.com/training/efficient-downloads/efficient-network-access.html & http://developer.android.com/training/basics/network-ops/managing.html & https://code.facebook.com/posts/952628711437136/classes-performance-and-network-segmentation-on-android/ Consider an offline mode: http://gsmaterminals.github.io/Developer-Guidelines-Public/#3_2_3_offline_mode Include low-bandwidth rendering: http://gsmaterminals.github.io/Developer-Guidelines-Public/#3_2_4_bandwidth_awareness Account for wifi offloading: http://www.aptilo.com/mobile-data-offloading/wifi-offload-3g-4g Hardware constraints Adapt application behavior for different device classes - https://github.com/facebook/device-year-class Minimize RAM, battery and storage → Ram -https://source.android.com/devices/tech/debug/procstats.html Power - https://source.android.com/devices/tech/power/index.html Battery - https://source.android.com/devices/tech/power/batterystats.html Memory -- http://developer.android.com/training/articles/memory.html Account for multiple screens: https://github.com/facebook/device-year-class Ensure background is dormant: http://gsmaterminals.github.io/Developer-Guidelines-Public/#4_6_background_foreground_modes --------- Efficient Network Connection Usage Account for seamless network switching Offloading to wifi Asynschony Offline mode Bandwith Awareness Efficient network connections Optimized Traffic Usage Utilize Compression Dormant background mode methods of optimal data transmission (efficient protocols, caching, compression, data aggregation, pipelining, etc.) Resilient to changing network conditions Support Compression Usability/ Asynchrony (Asynchronous requests) Techniques such as pipelining and asynchrony should be used to ensure that the client operates smoothly Efficient network connection usage Use strategies that minimiseand optimise data traffic and avoid unnecessary data transfers, especially when roaming. Background/ foreground modes Deactivate background processes when not required. Deactivate background processes when not required. Background/ foreground modes, Scheduling Design polling applications to aggregate their network activities. Connection loss and error handling Applications should be resilient to changing network conditions and errors. Compression Applications using HTTP should support compression. Data push Applications should use push services in preference to polling. Slow connectivity -Provide low-bandwidth UI for seamless downgrade -Use progress rendering -Prioritize serving the most popular user request Intermittent connectivity -Work seamlessly between 2g/3g/LTE -Pre-cache and download when wifi available -Core usability in offline when connection lost Hardware — Account for capability for small screens — Built for limited RAM/local storage — Optimize for minimal batter usage Software —Optimize for small app footprint —Provide an mobile-web version Costs —Minimize cost from download through usage — Only update when necessary and small size — Communicate the value-add of updates