2010-05-05 13 views
55

PhoneGap i Titanium umożliwiają budowanie natywnych aplikacji na iPhone'a w oparciu o HTML i JavaScript.PhoneGap kontra Titanium

Czy ktoś zdobył doświadczenie w obu? Jakie są różnice?

+10

To pytanie wydaje się być duplikatem http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium –

Odpowiedz

6

Prawdopodobnie warto śledzić bieżący spisek Apple/Adobe, w którym Mr Jobs umieścił w bilansie przyszłość produktów, które nie są napisane w języku XYZ. OS 4 SDK:

Aplikacje mogą wykorzystywać Udokumentowane API w sposób opisany przez Apple i nie mogą używać ani wywoływać żadnych prywatnych interfejsów API. Aplikacje muszą być oryginalnie napisane w języku C, C, C++ lub JavaScript, zgodnie z mechanizmem WebKit iPhone OS, a tylko kod napisany w C, C++ i Objective-C może kompilować i bezpośrednio łączyć się z udokumentowanymi API (np. Aplikacje, które prowadzą do Udokumentowanych API poprzez pośredniczące tłumaczenie lub warstwę kompatybilności lub narzędzie są zabronione).

Wierzę, że dotyczy to tytanu.

+0

. Tak więc Titanium zaciemnia kod HTML? – powtac

+15

To już nie jest (jeśli kiedykolwiek było) realizowane przez to. – typeoneerror

+1

Jego nie dotyczy ten problem, ponieważ sprzętu conrols Tytan zgodnie z podanymi zasadami i javascript działa w WebKit (jeśli jej nie WebKit, wtedy rzeczywiście jest to problem). – trusktr

17

Istnieje dość długa dyskusja na temat PhoneGap VS Titanium (and Corona) na StackOverflow już może być przydatna.

Jedną z największych różnic jest to, że PhoneGap ma licencję MIT, a Titanium jest (niedawno zmieniony) licencją Apache.

+3

Co to oznacza dla mnie jako deweloper? Powinienem się martwić? –

+3

biorę go prosisz o różnicach licencyjnych?Jako programista prawdopodobnie nie przejmujesz się, ale Twój prawnik może: Na przykład licencjonowane oprogramowanie Apache i GPL ma pewne niezgodności, które mogą być nieodpowiednie dla Ciebie: http://www.apache.org/licenses/GPL- compatibility.html – davejohnson

+2

[Kod PhoneGap został wniesiony do Apache Software Foundation (ASF) pod nazwą Apache Cordova] (http://phonegap.com/about/license) – borisdiakur

4

Cóż ..! nie ma pewności, czy lepiej jest zrealizować projekt. Obie technologie są nowe i mają również swoje zalety &.

Tytan twierdzi, że zachowuje środowisko macierzyste za pomocą java Script Based framework, z drugiej strony telefonGap zapewnia wszystko wewnątrz WebView, wystarczy umieścić swój internetowy projekt mający index.html wewnątrz folderu WWW, znaleziony w strukturze katalogów projektu projektu.

Więc jeśli komfortowo Works internetowych, PhoneGap jest odpowiedni w tym przypadku inaczej należy udać się z Titanium.Its łatwiejszy w obsłudze i całkowicie ułatwione.

1

Niestety Tytan nie jest już OpenSource. Możesz swobodnie tworzyć aplikacje, ale musisz kupić konto Indie, aby opublikować aplikację w sklepie AppStore, która kosztuje trochę pieniędzy.

PhoneGap jest wolne i otwarte ramy source, które pozwala na tworzenie aplikacji mobilnych z wykorzystaniem interfejsów API dla wszystkich platform internetowych (iOS, Android, Windows, Blackberry itp) myśleć.

Powiązane problemy