而“沒(méi)什么改變”是指項(xiàng)目保持了其它所有內(nèi)容都不變,新版本是二進(jìn)制和 Java 源兼容的,保留了與 Android 5+ 和 Java 8+ 相同的最低要求,使用 japicmp 強(qiáng)制執(zhí)行二進(jìn)制兼容性,并保持測(cè)試套件不變以檢測(cè)意外差異。開(kāi)發(fā)團(tuán)隊(duì)花了許多時(shí)間與精力保持 OkHttp 4 與 3.x 的嚴(yán)格兼容性,甚至保持了相同的包名:okhttp3。
同時(shí),為了讓用戶更好地從 3.X 升級(jí)到 4 版本,官方還給出了一個(gè)引導(dǎo)手冊(cè):
OkHttp 是一個(gè)適用于 Android、Kotlin 和 Java 應(yīng)用的 HTTP 和 HTTP/2 客戶端,它的使用非常簡(jiǎn)單,支持阻塞式的同步請(qǐng)求和帶回調(diào)的異步請(qǐng)求。
更新說(shuō)明: