Zbudowałem aplikację internetową na iPhone'a i wykonałem wszystkie czynności, aby wyglądać jak natywna aplikacja: ikona aplikacji, zapobieganie przewijaniu, zapobieganie zaznaczaniu, używanie metod js opartych na dotykach itp. Jednak z ekranem powitalnym mam ciężki czas.Opóźnienie ekranu internetowego aplikacji iPhone opóźnienie:
Próbowałem już PNG 320x460 i JPEG, buforowane z pliku manifestu. Obraz powitalny pojawia się, ale dopiero po kilku sekundach po uruchomieniu aplikacji z białym ekranem. Tak naprawdę ekran powitalny pojawia się tylko ułamek sekundy przed uruchomieniem aplikacji.
Nie mogę zrozumieć, dlaczego nie jest natychmiast ładowany splash. Wiem, że jest buforowany przez manifest, ponieważ ładuje się bez połączenia z Internetem. Czytałem wcześniej, że splash nie pojawia się, dopóki DOM nie jest gotowy, więc domyślam się, że to jest problem, ale nie wiem jak to naprawić.
Tak, używam tego kodu. Zauważyłem też, że musiałem usunąć aplikację na ekranie głównym i dodać ją ponownie (między innymi), aby nowa wersja była przechowywana w pamięci podręcznej. Problem nie jest aż tak duży - jest to po prostu kłopotliwa gratka, która nie jest natywną aplikacją. – ryanashcraft
@ryanashcraft: Po prostu nie dodawaj numeru wersji aplikacji na ekranie powitalnym i nigdy go nie zmieniaj, więc użytkownicy nigdy się nie dowiedzą ... – awe