After “Alibaba Java Development Manual”, Ali sister for friends to bring a second gift: the industry’s first comprehensive and complete introduction to the principle of hot repair book “In-depth understanding of Android hot repair technology principle”, the book is written by Alibaba mobile technology team, now free open download.


See the end of the article for download


In June 2017, Alibaba’s mobile Shopping technology team launched the first-ever non-invasive mobile hot update solution, The Sophix. Sophix leads the industry in all three areas of Android hot fixes: code fixes, resource fixes, SO fixes, and solution security and ease of use.

 

In-depth Exploration of the Principle of Android Hot Repair Technology starts with an authoritative interpretation of the development process of AlisophiX solution, and shares the original discovery of the underlying system made by Alibaba Mobile Sales technology team. It is the first comprehensive and complete introduction of the principle of hot repair in the industry.

 


— Responsible person of basic Platform Department of Mobile Taobao,

Alibaba senior technology expert Wu Tianhua (Tianshi)

 

— Ni Shenghua (Xuanli), senior expert of Mobile Taobao

 

— Famous writer in computer technology,

Pan Aimin, chief architect of Alibaba’s Flying Pig Division

 

 

— Former architect of Mobile Taobao,

Feng Senlin, founder of Green Alliance

Hot repair technology can be seen as the inevitable outcome of the mature development of Android platform to a certain stage. It is a technology application that maintains traffic with minimal interruption to users, and its logic reflects the fact that wireless applications have evolved into a new phase of how to better maintain expensive traffic.

 

Although there are many solutions, there are few books that systematically explain the details of hot repair technology in depth. Most of the Android books on the market at home and abroad only cover the basic knowledge of Android development in a general way, but they do not include the chapter of hot repair technology, at most, only a brief introduction. Even though there are many open source hotfixes, it can take a lot of time and effort to bite the code yourself.

 

Instead of reading an obscure project, find a professional book that will help you understand the technical issues in a more systematic and comprehensive way.

 

The Alibaba Mobile Hotfix technology team has sorted out the technical details of the development process of the mobile hotfix Sophix and shared it with Android developers in the form of a free ebook. That’s why Deep Dive into how Android HotFixes work.

This is a must-see step up for any developer who wants to dig deep into the Android development space.



The book has five chapters, 160 pages, and is recommended to be read in chapter order. Of course, if you are interested in something, you can skip.

 

An overview of the chapters

Chapter 1 thermal repair technology introduction



Evolution and technological development of thermal repair Technology, an introduction to the Sophix solution.

1.1 What is hot Repair

1.2 Technical accumulation

1.3 Detailed Comparison

1.4 Technical Overview

1.5 Summary of this chapter

Chapter 2 code hotfix techniques

From the underlying replacement hot repair and cold start repair two aspects of detailed analysis.

2.1 Underlying hot replacement Principle

2.2 What you Don’t Know about Java

2.3 Principles of cold start Class loading

2.4 Influence of polymorphism on cold start class loading

2.5 New exploration of the complete DEX scheme in Dalvik

Chapter 3 resource hot repair technology



Technical details and reflections on resource restoration.

3.1 Common implementation methods

3.2 Format of resource files

3.3 Runtime resource resolution

3.4 Alternative resource restoration schemes

3.5 Replace AssetManager more elegantly

3.6 Summary of this chapter

Chapter 4 SO library thermal repair technology


4.1 SO library loading principle

4.2 Feasibility analysis of the real-time effectiveness of SO hot deployment

4.3 Implementation scheme of cold deployment and restart of SO Library

4.4 How to Correctly Copy the Patch SO Library

4.5 Summary of this chapter

Chapter 5: Future prospect of thermal repair


5.1 Necessity of hot Repair

5.2 Impact on the Android ecosystem

5.3 Differences between Android and iOS Hot Fixes

5.4 Future, infinite possibilities!


After reading this book, you will have a deep understanding of Android hotfix technology, which can not only greatly improve work efficiency, but also have a great help for understanding the underlying principles of the system and future development work. Hot fixes are often mentioned in interview questions for advanced Android jobs, and they’ll be handy for you.

 

By the way, you can even implement a complete hotfix framework yourself to gain a deeper understanding of the underlying principles of the system.

 


Pay attention to “Ali technology” public account, in ali technology public account reply “book”, you can read online & free download.

Note: not at the bottom of this article reply, you need to reply in the dialog box of Ali technology public account oh.

You might like it

Click on the image below to read it

Rob fresh | ali Java development manual download perfect edition, dental laboratories beginning!

Focus on “Ali Technology”

Grasp the pulse of cutting-edge technology

Reprint l cooperation L contribute

[email protected]