2013-01-21 7 views
5

Nie mogę znaleźć tego w Internecie ani w SO lub Android SO.Aplikacja mobilna a aplikacja internetowa - Apple nie akceptuje już aplikacji internetowych?

Zasadniczo planuję stworzyć prostą, responsywną stronę mobilną HTML5 z backendem PHP/MySQL - jest jak terminarz/planer śladów. Następnie chcę użyć Phonegap, Titanium lub jakiejś innej biblioteki, aby szybko zrobić pliki aplikacji mobilnej, a następnie wysłać je na rynek - nie będzie żadnych prawdziwych funkcji natywnych.

Właśnie usłyszałem od mojego kuzyna, że ​​Apple nie akceptuje już aplikacji nienatywnych - więc Phonegap i inne aplikacje muszą korzystać z natywnych funkcji. Czy to prawda?

+1

"Właśnie usłyszałem od mojego kuzyna_ nie brzmi tak wiarygodne. Nie jestem świadomy jakichkolwiek zmian w poglądach Apple na temat rozwiązań takich jak Phonegap czy Titanium. – keune

+0

Jest programistą iOS, na bieżąco z najnowszymi zmianami w branży, jest dość wiarygodnym indywidualistą, ponieważ wszystkie jego prace są oparte głównie na iOS. – TheBlackBenzKid

+3

Głosuję, aby zamknąć to pytanie jako nie na temat, ponieważ chodzi o odrzucenie Apple'a polityki, a nie programowania. –

Odpowiedz

6

Sklep Apple nadal akceptuje aplikacje hybrydowe.

Z mojego doświadczenia wynika, że ​​Twoja aplikacja zostanie odrzucona, jeśli użyjesz kodu po stronie serwera do wygenerowania układu strony. Ale jeśli korzystasz z zaplecza PHP/MySQL jako usługi internetowej, aby komunikować się z klientem mobilnym, to jesteś gotowy. Jest to sytuacja raczej w łóżku, ponieważ musisz użyć swojej hybrydowej aplikacji do generowania treści strony. Ale przynajmniej twoja aplikacja zostanie zaakceptowana.

Jeszcze jedna rzecz, którą układ aplikacji musi przypominać natywne aplikacje na iOS.

Titanium jest nadal bezpiecznym zakładem, ponieważ jego ostatecznym wynikiem jest natywna aplikacja. W przypadku Phonegapa dobrym rozwiązaniem jest Phonegap + jQuery Mobile lub Phonegap + KendoUI (prawdopodobnie najlepsze rozwiązanie, ponieważ interfejs użytkownika jest najbliższy natywnemu wyglądowi iOS).

EDIT:

Dla lepszego wyjaśnienia:

  • PHP/MySQL z powrotem kończą jako serwis WWW

    Wszystkie strony są już wewnątrz PhoneGap aplikacji (aktywa/www dir) i ajax jest używany do komunikowania się z serwerem WWW i pobierania treści (np. list dyskusyjnych lub pojedynczych danych artykułów). Następnie dane te są używane do generowania treści strony w pliku html.

    także spojrzeć na moją odpowiedź (do podobnego pytania): https://stackoverflow.com/a/14166593/1848600

  • PhoneGap i ładowanie aplikację ze zdalnego serwera

    basicaly otwarciu ci zdalną aplikację i pokazać go wewnątrz PhoneGap aplikacji . Oto przykład (także moja odpowiedź): https://stackoverflow.com/a/13996437/1848600

+0

Czy możesz odwołać się do dowolnego dokumentu, który mówi, że Apple nie zaakceptuje aplikacji, które generują swoje poglądy po stronie serwera za pomocą html? Mam aplikację, która po prostu to robi i jest nadal aktywna. To, co mówisz, oznacza, że ​​jeśli wyślę aktualizację do sklepu App Store, odrzuci ją. – keune

+0

Moje aplikacje zostały odrzucone wiele razy, wszystko zależy od tego, ile czasu pracownicy Apple będą skłonni wydać na przegląd aplikacji. Nie wspominając o całej gamie innych problemów, takich jak brak możliwości korzystania z usług innych firm aż do interfejsu aplikacji, które nie przypominają wyglądu i stylu natywnej aplikacji. Mam je wszystkie. – Gajotres

+0

Proszę możesz rozwinąć w tym punkcie 'Ale jeśli używasz PHP/MySQL jako usługi internetowej do komunikacji z klientem mobilnym, to jesteś gotowy do pracy. – TheBlackBenzKid

Powiązane problemy