• 高性能Android应用
21年品牌 40万+商家 超1.5亿件商品

高性能Android应用

新华书店全新正版,极速发货,假一罚十,可开电子发票,请放心购买。

34.58 4.8折 72 全新

仅1件

天津西青
认证卖家担保交易快速发货售后保障

作者(美)道格·希拉尔(Doug Sillars) 著

出版社东南大学出版社

ISBN9787564168681

出版时间2017-01

装帧平装

开本16开

定价72元

货号1201498378

上书时间2024-10-17

果然是好书店

三年老店
已实名 已认证 进店 收藏店铺

   商品详情   

品相描述:全新
商品描述
作者简介
道格·西拉尔,AT&T开发者项目的性能外联主管,他帮助了数以千计的移动开发者开展性能实践。AT&T研发的工具和实践帮助开发者们让移动应用运行得更快,并且消耗更少数据和更低电量。

目录
Foreword
Preface
1.Introduction to Android Performance
Performance Matters to Your Users
Ecommerce and Performance
Beyond Ecommerce Sales
Performance Infrastructure Savings
The Ultimate Performance Fail: Outages
Performance as a Rolling Outage
Consumer Reaction to Performance Bugs
Smartphone Battery Life: The Canary in the Coal Mine
Testing Your App for Performance Issues
Synthetic Testing
Real User Monitoring (RUM)
Conclusion
2.Building an Android Device Lab
What Devices Are Your Customers Using?
Device Spec Breakdown
Screen
SDK Version
CPU/Memory and Storage
What Networks Are Your Customers Using?
Your Devices Are Not Your Customers Devices
Testing
Building Your Device Lab
You Want $X,000 for Devices?
So What Devices Should I Pick?
Beyond Phones
Android Open Source Project Devices
Other Options
Additional Considerations
My Device Lab
Conclusion
3.Hardware Performance and Battery Life
Android Hardware Features
Less Is More
What Causes Battery Drain
Android Power Profile
Screen
Radios
CPU
Additional Sensors
Get to Sleep!
Wakelocks and Alarms
Doze Framework
Basic Battery Drain Analysis
App—Specific Battery Drain
Coupling Battery Data with Data Usage
App Standby
Advanced Battery Monitoring
batterystats
Battery Historian
Battery Historian 2.0
Job Scheduler
Conclusion
4.Screen and UI Performance
UI Performance Benchmarks
Jank
UI and Rendering Performance Updates in Android
Building Views
Hierarchy Viewer
Asset Reduction
Overdrawing the Screen
Testing Overdraw
Overdraw in Hierarchy Viewer
Overdraw and Kit Kat (Overdraw Avoidance)
Analyzing For Jank (Profiling GPU Render)
GPU Rendering in Android Marshmallow
Beyond Jank (Skipped Frames)
Systrace
Systrace Screen Painting
Systrace and CPU Usage Blocking Render
Systrace Update——I/O 2015
Vendor—Specific Tools
Perceived Performance
Spinners: The Good and the Bad
Animations to Mask Load Times
The White Lie of Instant Updates
Tips to Improve Perceived Performance
Conclusion
5.Memory Performance
Android Memory: How It Works
Shared Versus Private Memory
Dirty Versus Clean Memory
Memory Cleanup (Garbage Collection)
Figuring Out How Much Memory Your App Uses
Procstats
Android Memory Warnings
Memory Management/Leaks in Java
Tools for Tracking Memory Leaks
Heap Dump
Allocation Tracker
Adding a Memory Leak
Deeper Heap Analysis: MAT and Leak Canary
MAT Eclipse Memory Analyzer Tool
Leak Canary
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
Wi—Fi
Cellular
RRC State Machine
Testing Tools
Wireshark
Fiddler
MITMProxy
AT&T Application Resource Optimizer
Hybrid Apps and Web Page Test.org
Network Optimizations for Android
File Optimizations
Text File Minification (Souders: Minify )
Images
File Caching
Beyond Files
Grouping Connections
Detecting Radio Usage in Your App
All Good Things Must Come to An End: Closing Connections
Regular Repeated Pings
Security in Networking (HTTP versus HTTPS)
Worldwide Cellular Coverage
CDNs
Testing Your App on Slow Networks
Emulating Slow Networks Without Breaking the Bank
Building Network—Aware Apps
Accounting for Latency
Last—Mile Latency
"Other" Radios
GPS
Bluetooth
Conclusion
8.Real User Monitoring
Enabling RUM Tools
RUM Analytics: Sample App
Crashing
Examining a Crashlytics Crash Report
Usage
Real—Time Information
Big Data to the Rescue?
RUM SDK Performance
Conclusion
A.Organizational Performance
Index

内容摘要
《高性能Android应用(影印版)(英文版)》教你将了解Android应用开发者面临的主要性能问题并学到尽早诊断问题所需的工具。客户很终会发现应用是影响他们的Android设备性能的主角。作者道格·西拉尔不仅为你展示如何使用Android特有的测试工具,它们来自Google、高通和AT&T等公司,也帮助你探索潜在的补救方法。你将发现构建在19000种 Android设备上运行良好的应用的方法。

—  没有更多了  —

以下为对购买帮助不大的评价

此功能需要访问孔网APP才能使用
暂时不用
打开孔网APP