Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
-
Upload
the-software-house -
Category
Software
-
view
250 -
download
0
Transcript of Sekcja zwłok hybrydy, czyli aplikacje HTML na mobilkach od kuchni
Aplikacja natywna
Aplikacja napisana pod konkretną platformę przy użyciu narzędzi (SDK) wydanych przez twórców tej platformy.
Aplikacja hybrydowa
(Mobilna) Aplikacja hybrydowa to program zawierający elementy aplikacji webowej i
natywnej.
Aplikacja hybrydowaCechy:- 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)
Apache CordovaFramework (zestaw API) do tworzenia aplikacji mobilnych w oparciu o HTML+CSS+JS umożliwiający korzystanie z natywnych komponentów i API danej platformy
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 !)
Wady
- szybkość :(- ogromna ilość urządzeń/ekranów- czas zaoszczędzony na developmencie
pochłania testowanie- ograniczenia i różnice poszczególnych
przeglądarek
Ograniczenia przeglądarek
Źródło : http://caniuse.com/#compare=ios_saf+8.1-8.3,android+4.1,bb+10,and_chr+42&compare_cats=HTML5
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
Na co uważać
- responsywny interfejs- zgodność przeglądarek ze standardami- dług technologiczny- ryzyko odrzucenia aplikacji (App Store!)