Op werkdagen voor 23:00 besteld, morgen in huis Gratis verzending vanaf €20

High Performance Android Apps

Specificaties
Paperback, 247 blz. | Engels
O'Reilly | 1e druk, 2015
ISBN13: 9781491912515
Rubricering
Hoofdrubriek : Computer en informatica
O'Reilly 1e druk, 2015 9781491912515
Verwachte levertijd ongeveer 16 werkdagen

Samenvatting

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

Specificaties

ISBN13:9781491912515
Taal:Engels
Bindwijze:paperback
Aantal pagina's:247
Uitgever:O'Reilly
Druk:1
Verschijningsdatum:29-9-2015

Inhoudsopgave

1. Introduction to Android Performance
-Performance Matters to Your Users
-The Ultimate Performance Fail: Outages
-Testing Your App for Performance Issues
-Conclusion

2. Building 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

3. Hardware Performance and Battery Life
-Android Hardware Features
-Less Is More
-What Causes Battery Drain
-Basic Battery Drain Analysis
-Advanced Battery Monitoring
-JobScheduler
-Conclusion

4. Screen 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

5. Memory Performance
-Android Memory: How It Works
-Memory Management/Leaks in Java
-Tools for Tracking Memory Leaks
-Conclusion

6. CPU and CPU Performance
-Measuring CPU Usage
-Systrace for CPU Analysis
-Traceview (Legacy Monitor DDMS tool)
-Traceview (Android Studio)
-Other Profiling Tools
-Conclusion

7. Network Performance
-Wi-Fi versus Cellular Radios
-Testing Tools
-Network Optimizations for Android
-Worldwide Cellular Coverage
-“Other” Radios
-Conclusion

8. Real User Monitoring
-Enabling RUM Tools
-RUM Analytics: Sample App
-Crashing
-Big Data to the Rescue?
-Conclusion

Appendix A: Organizational Performance

Rubrieken

Populaire producten

    Personen

      Trefwoorden

        High Performance Android Apps