Мобильные приложения Flashcards

1
Q

Какие мобильные платформы существуют?

A

На данный момент можно выделить три основных платформы, использующихся в девайсах:
Android;
iOS;
Windows.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Назови типы мобильных приложений.

A

1) Веб-приложения - клиент-серверные приложения, в которых клиент взаимодействует с веб-сервером при помощи браузера. Адаптирован для мобильных устройств. (интернет-почта, соц.сети).

2) Нативные - приложения, которые скачиваются и магазина. Разрабатываются на тех инструментах, языках, которые нужны и используются именно для определенной платформы. Они специфические. (будильник, календарь, приложения соц.сетей).

3) Гибридные - включают в себя элементы веб-приложений и нативных. Необходимо загружать на устройство, но написаны на Html, Css, JS. (uber, evernote).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Каков формат файлов сборок приложений для Android и iOS?

A

APK (англ. Android Package Kit) — формат архивных исполняемых файлов-приложений для Android и ряда других операционных систем, основанных на Android. Каждое приложение Android скомпилировано и упаковано в один файл, который включает в себя весь код приложения

У всех файлов приложений для iOS одинаковый формат - .IPA. По сути, он представляет собой расширение архивных файлов программ от компании Apple для различных устройств.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Что такое ADB?

A

ADB (Android Debug Bridge - Отладочный мост Android) - это инструмент программирования, используемый для отладки устройств на базе Android.
Возможности adb включают копирование файлов с главного компьютера, установку приложений, просмотр вывода logcat, получение оболочки Unix и перезагрузку в режиме Qualcomm EDL. Например, приложения для Android можно сохранить с помощью команды резервного копирования в файл. Он также включает поддержку протокола Java Debug Wire Protocol.

Доступны некоторые графические интерфейсы. Графический монитор устройств Android в Android Studio можно использовать для получения информации с устройства Android.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly