Как устроено создание процесса в Android? Технологии Android
Занимается Android-разработкой около 5 лет. Сейчас работает в должности техлида в Сбертехе над сервисом “Диалоги” для Сбербанк-Онлайн.
Интересуется архитектурой и “внутренностями” ОС Android, новыми подходами к разработке и другими языками, работающими с JVM.
Вы слышали много раз такие слова, как: IBinder, Zygote, Dex и Dalvik? Хотели узнать подробнее, но не знали у кого спросить? Думаете, Android устроен из одних активити и сервисов? Спешу вас разочаровать, но все как раз наоборот.
Со мной вы узнаете, что происходит с момента нажатия на иконку приложения до запуска первого экрана. Расскажу о таких понятиях, как Zygote и их связи с процессами в Android; а также о IBinder'е, который является своего рода крёстным отцом практически всех взаимодействий в Android.