2012-01-28 16 views

Odpowiedz

28

Spróbuj Sencha Touch. Jest to framework zgodny z HTML5 do tworzenia aplikacji dla urządzeń dotykowych.

+1

Musimy zainstalować to oprogramowanie lub jakiekolwiek wtyczki dla środowiska IDE Eclipse lub samego siebie? –

+3

Ma tylko JavaScript i CSS. Instalacja nie jest potrzebna. Możesz użyć eclipse z obsługą JavaScript dla rozwoju –

10

Kiedy ludzie mówią o aplikacjach HTML5 oni najprawdopodobniej mówić o pisanie tylko prostą stronę internetową lub osadzanie stronę internetową do ich aplikacji (która zasadniczo zapewnia interfejs użytkownika). Na później dostępne są różne frameworki, np. PhoneGap. Służą one do zapewnienia więcej niż domyślnych funkcji przeglądarki (np. Multi-touch), a także pozwalają aplikacji działać "oddzielnie" i bez pasków nawigacji przeglądarki itp.

51

Możesz napisać kompletne aplikacje dla niemal każdej platformy smartfona (Android, iOS, ...) za pomocą Phonegapa. (http://www.phonegap.com)

Jest to środowisko typu open source, które udostępnia funkcje natywne w widoku internetowym, dzięki czemu można zrobić wszystko, co może zrobić aplikacja natywna.

Jest to bardzo korzystne dla rozwoju platformy krzyżowego jeśli nie buduje coś, co ma być piksel doskonały w każdym calu, albo jest bardzo intensywny sprzętu.

Jeśli szukasz ram UI, które mogą być wykorzystane do zbudowania takich aplikacji, istnieje szeroka gama różnych bibliotekach. (Podobnie jak Sencha, jQuery komórkowego, ...)

i być trochę stronniczy, jest coś zbudowałem także: http://www.m-gwt.com

+1

Czy phonegap pozwala ci skompilować twoją aplikację internetową (napisaną w HTML) do pliku APK do użytku na telefonach z Androidem? Jeśli tak, to czy pobierają za to opłatę? – Badrush

19

Oto punkt wyjścia do opracowania aplikacji na Androida z HTML5. Kod HTML zostanie zapisany w folderze "assets/www" w projekcie Android.

https://github.com/jakewp11/HTML5_Android_Template.git

+0

thas excellent. W jaki sposób możesz komunikować natywne funkcje Androida ze swoim interfejsem użytkownika? – user1532587

+1

@ user1532587 - W klasie MyWebViewClient java, można dodać zwyczaj obchodzenia w shouldOverrideUrlLoading metoda(). – jakewp11

+0

Czy istnieją pewne ograniczenia tego podejścia? Myślę, że pamiętam, że było kilka zadań, których nie można wykonać ze względów bezpieczeństwa. W IIRC chodziło o pliki cookie i/lub lokalną pamięć masową ... czy też całkowicie się mylę? –

8

Można użyć WebView i stworzyć aplikację, która umieścić swoją stronę środka.

2

można użyć webview w Android, który będzie korzystał przeglądarkę Chrome lub można spróbować PhoneGap lub Sencha Dotknij

Powiązane problemy