[Book Review] A new book on Android system performance optimization

Android performance optimization is an essential skill for a qualified Android programmer. Nowadays, almost all Android interviews will involve more or less performance optimization topics.

Learning Android performance optimization allows us to show our professional skills and project experience on our resumes, proving our ability to efficiently develop and optimize Android applications, thereby increasing our competitiveness in the job market.

So today I recommend a new book on Android system performance optimization - "Android System Performance Optimization Stuttering, Stability and Battery Life" .

content

The whole book is divided into three parts:

  • Stuttering optimization (Chapter 1~2) focuses on application optimization and system optimization:

    • In terms of application optimization, it first introduces various common causes of lagging and related technologies from the perspective of application optimization, and then analyzes more than 10 cases from the two dimensions of application time consumption and application memory. There is very little content on application performance, so in fact this book is not suitable for Android application developers .
    • In terms of system optimization, it first introduces various strategies for system optimization, and then analyzes 7 typical cases of system side lags.
  • Stability Optimization (Chapter 3~4) Focuses on the crash problems and black screen problems of the three common platforms of Qualcomm, MTK, and Zhanrui. It introduces the common causes of these two types of problems and methods of analyzing the problems, covering application exceptions and system Exceptional in two ways.

  • Battery life optimization (Chapter 5~6) focuses on locating battery life problems and optimization strategies caused by peripheral anomalies, application anomalies, system component anomalies, etc., including about 20 cases from various application scenarios.

evaluate

Advantages: A relatively systematic introduction to the Android system development process and a series of performance problems that may be encountered. It systematically introduces a series of performance problems that may be encountered during the Android system development process. If you have some experience in vehicle Android development, you will definitely feel very familiar with the various crash and black screen cases mentioned in the book.

Disadvantages: The price is high, it has a certain breadth, but the content is not detailed enough. I believe it would be better if detailed usage methods of various performance optimization tools could be added (it is recommended to buy it when it is on sale, I bought it for more than 40 yuan at a 50% discount).

Knowledge richness: advanced level

Suitable for the crowd: Suitable for developers with certain "Android performance optimization experience" or "vehicle Android applications"

Recommendation index: three and a half stars

In recent years, there have been very few high-quality new books on Android or mobile Internet. Perhaps this also reflects the decline of Android and even the entire mobile Internet. I believe you have all seen the overwhelming news of layoffs.

The author has not updated articles and videos recently. Why? Because there are layoffs, I have to spend more time on work, otherwise I may have to send it one day [face covering].

Guess you like

Origin blog.csdn.net/linkwj/article/details/131499487