Android thì tìm hiểu về AOSP, hệ thống build Soong, Gradle. Cách build 1 bản SoC và boot lên thiết bị Android.
Viết các thư viện tương tác với Service hệ thống thông qua AIDL, tương tác với thư viện C thông qua JNI.
Rồi tìm hiểu build các thư viện, chỉnh sửa thư viện đó vào SDK.
Build với dynamic library, static library khác gì nhau, từ đó hiểu khi nào thì cách build nào bị lỗi tại compile time, lỗi tại runtime. Và từ đó vận dụng vào bảo mật chống dịch ngược code thế nào.
.....
Còn iOS thì không có gì để nâng cao thêm cho lắm, chủ yếu vẫn là làm application. Không can thiệp sâu được để hiểu rõ Framework, OS như Android được.