Тест: Архитектура и разработка мобильных приложений

Ответьте на вопросы, используя знания из лекции или используйте конспект. В конце вы узнаете ваш результат.


Часть A: Вопросы с выбором ответа

1. Принцип минимальных привилегий в Android означает, что:

2. Что такое Fast Boot в контексте Android Emulator?

3. Какой вид мобильных приложений работает без прямого взаимодействия с пользователем и имеет строгие ограничения на потребление ресурсов?

4. Для чего в первую очередь нужен инструмент Android Profiler?

5. Какой компонент Android отвечает за реакцию на системные события, например, о низком заряде батареи?

6. Что из перечисленного НЕ является менеджером пакетов для ОС Android?

7. Какой язык программирования является основным для нативной разработки под iOS?

8. Что такое виджет?

9. Какой компонент Android используется для выполнения длительных операций в фоне без пользовательского интерфейса?

10. Какой слой архитектуры iOS предоставляет низкоуровневые UNIX-интерфейсы и инкапсулирует среду ядра?

Часть B: Вопросы на соответствие

11. Установите соответствие между инструментом и платформой, для которой он является основной IDE:

Понятие Определение
Android Studio
Xcode
Visual Studio

12. Установите соответствие между понятием и его определением:

Понятие Определение
Foreground App
Content Provider
Git
Firebase

Часть C: Вопросы с вводом ответа

13. Какой комплекс программ обеспечивает управление аппаратными средствами компьютера и организует работу с файлами?

14. Как называется основной файл конфигурации приложения Android, в котором объявляются необходимые разрешения?

15. Какой стандартный формат установочного файла используется для приложений в ОС Android?

16. Какой год считается годом первого выпуска мобильной ОС Android?

17. Какой слой архитектуры iOS отвечает за такие технологии, как мультизадачность и сенсорный ввод?

18. Какой принцип безопасности в Android гласит, что приложение по умолчанию не имеет доступа к защищенным ресурсам?