Мобильные приложения Flashcards
Какие мобильные платформы существуют?
На данный момент можно выделить три основных платформы, использующихся в девайсах:
Android;
iOS;
Windows.
Назови типы мобильных приложений.
1) Веб-приложения - клиент-серверные приложения, в которых клиент взаимодействует с веб-сервером при помощи браузера. Адаптирован для мобильных устройств. (интернет-почта, соц.сети).
2) Нативные - приложения, которые скачиваются и магазина. Разрабатываются на тех инструментах, языках, которые нужны и используются именно для определенной платформы. Они специфические. (будильник, календарь, приложения соц.сетей).
3) Гибридные - включают в себя элементы веб-приложений и нативных. Необходимо загружать на устройство, но написаны на Html, Css, JS. (uber, evernote).
Каков формат файлов сборок приложений для Android и iOS?
APK (англ. Android Package Kit) — формат архивных исполняемых файлов-приложений для Android и ряда других операционных систем, основанных на Android. Каждое приложение Android скомпилировано и упаковано в один файл, который включает в себя весь код приложения
У всех файлов приложений для iOS одинаковый формат - .IPA. По сути, он представляет собой расширение архивных файлов программ от компании Apple для различных устройств.
Что такое ADB?
ADB (Android Debug Bridge - Отладочный мост Android) - это инструмент программирования, используемый для отладки устройств на базе Android.
Возможности adb включают копирование файлов с главного компьютера, установку приложений, просмотр вывода logcat, получение оболочки Unix и перезагрузку в режиме Qualcomm EDL. Например, приложения для Android можно сохранить с помощью команды резервного копирования в файл. Он также включает поддержку протокола Java Debug Wire Protocol.
Доступны некоторые графические интерфейсы. Графический монитор устройств Android в Android Studio можно использовать для получения информации с устройства Android.