"In-depth exploration of the principle of Android hot repair technology" Android hot repair principle book is released, recommended by Ali technology experts

Following the "Alibaba Java Development Manual", Ali brings a second big gift to developers: the industry's first book on Android hot repair principles - " Deep Exploration of Android Hot Repair Technology Principles " , the book for Alibaba Hand Tao Written by the technical team, it is now available for free download.


The Birth Background of " Exploring the Principles of Android Hot Repair Technology "

 

 Hot repair technology can be seen as an inevitable product of the development of the Android platform to a certain stage. It is a technical application that maintains traffic and causes little disturbance to users. The logic of its emergence all contains the fact that wireless applications have developed to a new stage, that is, how to better maintain expensive traffic.

 

Although there are many solutions, there are basically no books that thoroughly and systematically explain the details of thermal repair technology. Most of the various Android books on the market at home and abroad only cover the basic knowledge of Android development in general, but basically there are no chapters that include thermal repair technology. At most it was just a pass. Even if there are many open source hotfix solutions, it still takes a lot of time and energy to hard-code the code yourself.

 

Instead of looking at an obscure project, it is better to find a professional and detailed book, which will help you understand the difficulties and key points involved in this technology more systematically and comprehensively.


 

The Alibaba Hand Tao technical team has organized and summarized the technical details in the development process of the mobile hot repair solution Sophix, and shared it with the majority of Android developers in the form of free e-books. This is the original intention of " Exploring the Principles of Android Hot Repair Technology in Depth ".


For every developer who wants to dig deep into the field of Android development, this is an advanced book that should not be missed.


What are the main highlights of this book?

 

This book consists of five chapters and 160 pages. It is recommended to read them in chapter order. Of course, if you are interested in some aspects, you can also skip reading.

 

Chapter overview


1

Chapter 1 Introduction to Hot Repair Technology


Evolution and technological development of thermal repair technology, an introduction to Sophix solutions.

1.1 What is Hot Repair

1.2 Technology Accumulation

1.3 Detailed Comparison

1.4 Technical overview

1.5 Summary of this chapter

2

Chapter 2 Code Hot Repair Techniques 


Detailed analysis is made from two aspects of underlying replacement hot repair and cold start repair.

2.1 The principle of underlying hot replacement

2.2 Java you don't know 

2.3 The principle of cold start class loading 

2.4 The effect of polymorphism on cold-start class loading 

2.5 New exploration of a complete DEX solution under Dalvik


3

Chapter 3 Resource Hot Repair Techniques


Technical details and thinking of resource restoration.

3.1 Common implementations

3.2 Format of resource files

3.3 Analysis of runtime resources

3.4 Alternative resource restoration solutions

3.5 Replacing AssetManager more elegantly

3.6 Chapter Summary

4

Chapter 4 SO Library Hot Repair Technology


4.1 SO Library Loading Principle

4.2 Feasibility analysis of SO library hot deployment taking effect in real time

4.3 SO Warehouse Cold Deployment Restart Effective Implementation Scheme

4.4 How to properly copy the patch SO library

4.5 Chapter Summary

5

Chapter 5 Hot Fix Future Outlook


5.1 The necessity of hot repair

5.2 Impact on the Android ecosystem

5.3 Differences between Android and iOS hotfixes

5.4 In the future, infinite possibilities!



What important takeaways will this book bring you?


After reading this book, you will have a very deep understanding of Android hot repair technology, which can not only greatly improve work efficiency, but also greatly help your understanding of the underlying principles of the system and future development work. At present, the principle of hot repair is still often appearing in the interview questions of senior Android technical positions, and you will be very handy to deal with them.

 

By the way, you can even implement a complete hot repair framework by yourself, and have a deeper understanding and mastery of the underlying principles of the system.

 

If you want to know more about the latest progress of this book and master the cutting-edge technologies in the industry for the first time, please pay attention to the official public account of "Alibaba Technology".

Follow "Ali Technology"

Grasp the pulse of cutting-edge technology



"In-depth exploration of the principle of Android hot repair technology" download address

Guess you like

Origin http://43.154.161.224:23101/article/api/json?id=325349351&siteId=291194637