Содержание
- Введение 1
- Архитектура и основные компоненты iOS 2
- - Ядро Darwin и низкоуровневые компоненты 2.1
- - Objective-C и Swift: языки программирования для iOS 2.2
- - Фреймворки и библиотеки iOS 2.3
- Архитектура и основные компоненты Android 3
- - Ядро Linux и HAL 3.1
- - Java и Kotlin: языки программирования для Android 3.2
- - Android Runtime (ART) и Dalvik 3.3
- Сравнение экосистем приложений и магазинов приложений 4
- - Модели распространения и монетизации приложений 4.1
- - Политика модерации и безопасность приложений 4.2
- - Размер и качество экосистем приложений 4.3
- Практическое сравнение безопасности и конфиденциальности 5
- - Механизмы защиты данных в iOS 5.1
- - Механизмы защиты данных в Android 5.2
- - Сравнение уязвимостей и методов защиты 5.3
- Заключение 6
- Список литературы 7