Какие знаешь типы мобильных приложений
QA Тестировщик
Junior
Госуслуги
Какие знаешь типы мобильных приложений
Ответы
Нативные приложения — разрабатываются под конкретную ОС (iOS/Android) с использованием языков Swift/Kotlin. Быстрые, но требуют отдельных версий.
Гибридные приложения — используют веб-технологии (HTML, CSS, JS) внутри нативного контейнера (Cordova, Ionic). Один код для всех платформ, но уступают в производительности.
Веб-приложения — работают в браузере, не требуют установки (PWA). Доступны на любом устройстве, но зависят от интернета.
Пример гибридного приложения:
```
// Ionic + Angular компонент
@Component({
selector: 'app-home',
template: `<ion-button (click)="showAlert()">Click</ion-button>`
})
export class HomePage {
async showAlert() {
const alert = await this.alertCtrl.create({
header: 'Hello',
message: 'This is a hybrid app!'
});
await alert.present();
}
}
```