Librería Portfolio Librería Portfolio

Búsqueda avanzada

TIENE EN SU CESTA DE LA COMPRA

0 productos

en total 0,00 €

HIGH PERFORMANCE ANDROID APPS. IMPROVE RATINGS WITH SPEED, OPTIMIZATIONS, AND TESTING
Título:
HIGH PERFORMANCE ANDROID APPS. IMPROVE RATINGS WITH SPEED, OPTIMIZATIONS, AND TESTING
Subtítulo:
Autor:
SILLARS, D
Editorial:
O´REILLY
Año de edición:
2015
Materia
MACINTOSH
ISBN:
978-1-4919-1251-5
Páginas:
266
39,95 €

 

Sinopsis

Unique and clever ideas are important when building a hot-selling Android app, but the real drivers for success are speed, efficiency, and power management. With this practical guide, you'll learn the major performance issues confronting Android app developers, and the tools you need to diagnose problems early.

Customers are finally realizing that apps have a major role in the performance of their Android devices. Author Doug Sillars not only shows you how to use Android-specific testing tools from companies including Google, Qualcomm, and AT&T, but also helps you explore potential remedies. You'll discover ways to build apps that run well on all 19,000 Android device types in use.

Understand how performance issues affect app sales and retention
Build an Android device lab to maximize UI, functional, and performance testing
Improve the way your app interacts with device hardware
Optimize your UI for fast rendering, scrolling, and animations
Track down memory leaks and CPU issues that affect performance
Upgrade communications with the server, and learn how your app performs on slower networks
Apply Real User Monitoring (RUM) to ensure that every device is delivering the optimal user experience



Chapter 1Introduction to Android Performance
Performance Matters to Your Users
The Ultimate Performance Fail: Outages
Testing Your App for Performance Issues
Conclusion
Chapter 2Building an Android Device Lab
What Devices Are Your Customers Using?
Device Spec Breakdown
What Networks Are Your Customers Using?
Your Devices Are Not Your Customers' Devices
Testing
Building Your Device Lab
Conclusion
Chapter 3Hardware Performance and Battery Life
Android Hardware Features
Less Is More
What Causes Battery Drain
Basic Battery Drain Analysis
Advanced Battery Monitoring
JobScheduler
Conclusion
Chapter 4Screen and UI Performance
UI Performance Benchmarks
UI and Rendering Performance Updates in Android
Building Views
Asset Reduction
Analyzing For Jank (Profiling GPU Render)
Beyond Jank (Skipped Frames)
Perceived Performance
Conclusion
Chapter 5Memory Performance
Android Memory: How It Works
Memory Management/Leaks in Java
Tools for Tracking Memory Leaks
Conclusion
Chapter 6CPU and CPU Performance
Measuring CPU Usage
Systrace for CPU Analysis
Traceview (Legacy Monitor DDMS tool)
Traceview (Android Studio)
Other Profiling Tools
Conclusion
Chapter 7Network Performance
Wi-Fi versus Cellular Radios
Testing Tools
Network Optimizations for Android
Worldwide Cellular Coverage
"Otherö Radios
Conclusion
Chapter 8Real User Monitoring
Enabling RUM Tools
RUM Analytics: Sample App
Crashing
Big Data to the Rescue?
Conclusion
Appendix Organizational Performance
Getting Buy-In (Management Focus on Performance)
Talking About Performance
Development
Testing
Performance Metrics