7. Aplikacja hybrydowa
Cechy:
- logika i interfejs w HTML+CSS+JS
- dostęp do komponentów natywnych
- jedna aplikacja eksportowana na wiele platform
- działanie w offline
- dostępne w sklepie z aplikacjami (App Store, Google
Play)
18. Apache Cordova
Framework (zestaw API) do tworzenia aplikacji mobilnych
w oparciu o HTML+CSS+JS umożliwiający korzystanie z
natywnych komponentów i API danej platformy
25. Zalety
- jedna aplikacja, wiele platform
- dostęp do bogatej bazy bibliotek JS
- testowanie z poziomu przeglądarki
desktopowej, brak konieczności kompilacji
(na początku !)
26. Wady
- szybkość :(
- ogromna ilość urządzeń/ekranów
- czas zaoszczędzony na developmencie
pochłania testowanie
- ograniczenia i różnice poszczególnych
przeglądarek
31. Dla kogo?
- zespół z mocnym zapleczem webowym
- potrzeba wypuszczenia aplikacji na wiele
platform (w tym mało popularne)
- potrzeba wykorzystania hardware’u
urządzenia (GPS, akcelerometr)
- komponenty natywne nie dostarczają
decydujących funkcjonalności aplikacji
32. Na co uważać
- responsywny interfejs
- zgodność przeglądarek ze standardami
- dług technologiczny
- ryzyko odrzucenia aplikacji (App Store!)