free download! The industry's first Android hot repair collection is released, and Alibaba technology experts jointly recommend it

Abstract:  The industry's first comprehensive and complete introduction to the principle of hot repair, "In-depth understanding of the principle of Android hot repair technology", this book is written by the Alibaba Hand Tao technical team, and is now available for free download.

Following the "Alibaba Java Development Manual", we have brought the second gift to our friends: the industry's first comprehensive and complete introduction to hot repair principles book "In-depth Understanding of Android Hot Repair Technology Principles", this book is for Alibaba Hand Tao Written by the technical team, it is now available for free download.  Click here to download—》http://click.aliyun.com/m/25075/

In June 2017, the Alibaba Hand Tao technical team launched the first non-intrusive mobile hot update solution in history - Sophix. In the three major areas of Android hot repair: code repair, resource repair, SO repair, as well as the security and ease of use of the solution, Sophix has achieved industry-leading.

"In-depth exploration of the principles of Android hot repair technology" starts from the authoritative interpretation of the development process of Alibaba Sophix solution, and shares the original discovery of the bottom layer of the system by the Alibaba Hand Taoist technical team. It is the first book in the industry to fully introduce the principle of hot repair.

 

Recommended by Alibaba technology giants

Since 2014, Taobao has defined and led the trend of Android componentization and hot repair technology in the industry. As for the latecomer Instant App, it has also been more or less affected by the domestic technology trend. Today, I am very happy to see the teammates carefully and systematically organize this technology into a book. In this book, you can not only see the in-depth summary of the development history of the hot repair technology trend, see the unremitting efforts of domestic programmers in the continuous breakthrough of Android system-level technology, but also see domestic programmers insist on creating world-class excellence Ambition for professional mobile technology products!

——Head of Mobile Taobao Basic Platform Department, Alibaba Senior Technical Expert Wu Tianhua (Tian Shi)

It is a rare in-depth book in the industry that explains Android hot repair. It explains the principle and code very clearly and in-depth, and it is worth reading by Android engineers.

——Senior Expert of Mobile Taobao, Ni Shenghua (Xuan Li)

Application hotfixing is a somewhat arcane and controversial technology, but it does give application developers the ability to "fix an engine on a plane." This book systematically expounds the application hot-fix technology on the Android platform from the perspective of the principle and code implementation of the Android application hot-fix technology and comparison of various schemes. Techies who are curious about Android app hotfixing, this special book is not to be missed. ——Pan Aimin, a famous writer in the field of computer technology and chief architect of Alibaba Fliggy Business Unit

Alibaba Wireless launched the Android hot repair technology Dexposed for the first time in the industry three years ago. This is an era in which technology changes the pattern, and it is also an era in which talented people are born in large numbers! ——Feng Forest (Wu Feng), former architect of mobile phone Taobao and founder of Green Alliance

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 minimal 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 explain the details of hot repair technology in depth and systematically. 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 hot 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 them 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 章 热修复技术介绍热修复技术的演进与技术发展,Sophix方案的简介。1.1 什么是热修复1.2 技术积淀1.3 详细比较1.4 技术概览1.5 本章小结

第 2 章 代码热修复技术 从底层替换热修复和冷启动修复两方面进行详细解析。2.1 底层热替换原理2.2 你所不知的 Java 2.3 冷启动类加载原理 2.4 多态对冷启动类加载的影响 2.5 Dalvik 下完整 DEX 方案的新探索

第 3 章 资源热修复技术资源修复的技术细节与思考。3.1 普遍的实现方式3.2 资源文件的格式3.3 运行时资源的解析3.4 另辟蹊径的资源修复方案3.5 更优雅地替换 AssetManager3.6 本章小结

第 4 章 SO 库热修复技术4.1 SO 库加载原理4.2 SO 库热部署实时生效可行性分析4.3 SO 库冷部署重启生效实现方案4.4 如何正确复制补丁 SO 库4.5 本章小结

第 5 章 热修复未来展望5.1 热修复的必要性5.2 对 Android 的生态的影响5.3 Android与 iOS 热修复的不同5.4 未来,无限可能!

此书将会带给你哪些重要的收获?

读完本书,你将会对Android热修复技术有很深刻的认识,不仅能很大改进工作效率,对于系统底层原理的理解和今后的开发工作都有很大帮助。目前热修复原理还经常出现在高级Android技术岗位的面试题里,对付它们你也将得心应手。

对了,你甚至可以自己实现一个完善的热修复框架,对系统底层原理有更深的理解和掌握。

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=326606306&siteId=291194637