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

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


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

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

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

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

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

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

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

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

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

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

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

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

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

Понятие Определение
1. Foreground App
2. Content Provider
3. Git
4. Firebase

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

Инструмент Платформа
1. Android Studio
2. Xcode
3. Visual Studio

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

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

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

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

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

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

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