2010-05-05 2 views
55

PhoneGap и Titanium позволяют создавать собственные приложения для iPhone на основе HTML и JavaScript.PhoneGap vs. Titanium

Кто-нибудь получил опыт работы с обоими? Каковы различия?

+10

Этот вопрос является дубликатом http://stackoverflow.com/questions/1482586/comparison-between-corona-phonegap-titanium –

ответ

6

Возможно, стоит обратить внимание на текущий писк Apple/Adobe, в котором г-н Джобс поставил будущее продуктов, которые не были написаны на языке XYZ на балансе. OS 4 SDK:

Приложения могут использовать только зарегистрированные API в порядке, установленном Apple, и не должны использовать или использовать какие-либо частные API. Приложения должны быть изначально записаны в Objective-C, C, C++ или JavaScript, как это выполняется движком Web OSK для iPhone OS, и только код, написанный на C, C++ и Objective-C, может компилироваться и напрямую связываться с Documented API (например, Приложения, которые ссылаются на Документированные API через посреднический перевод или уровень совместимости или инструмент, запрещены).

Я считаю, что на это влияет титан.

+0

Итак, Titanium действительно запутывает HTML-код? – powtac

+15

Это уже не (если это когда-либо было). – typeoneerror

+1

Его не затрагивает это, потому что Titanium управляет оборудованием в соответствии с указанными правилами, а javascript работает в webkit (если это не webkit, то действительно есть проблема). – trusktr

17

Существует довольно длинная дискуссия о PhoneGap VS Titanium (and Corona) на StackOverflow, которая может быть полезна.

Одно из существенных отличий заключается в том, что PhoneGap является лицензией MIT, а титан (недавно измененный) лицензирован Apache.

+3

Что это значит для меня как разработчика? Мне все равно? –

+3

Полагаю, вы спрашиваете о различиях в лицензировании?Как разработчик вам, вероятно, все равно, но ваш адвокат может :) Например, у лицензированного программного обеспечения Apache и GPL есть некоторые несовместимости, которые могут быть вам неправы: http://www.apache.org/licenses/GPL- Совместимость.html – davejohnson

+2

[Код PhoneGap был внесен в Apache Software Foundation (ASF) под названием Apache Cordova] (http://phonegap.com/about/license) – borisdiakur

4

Хорошо ..! это не значит, что лучше реализовать проект. Обе технологии являются новыми и имеют свои профи & минусов.

Titanium говорит, что поддерживать родную среду с помощью java Script Based framework, с другой стороны, phoneGap предоставляет все внутри WebView, вам нужно всего лишь разместить свой веб-проект с index.html внутри папки WWW в структуре каталога проекта проекта.

Так что если вам удобно с веб-работами, телефонGap подходит в этом случае otherWise вы должны пойти с Titanium.Its проще в использовании и полностью облегчен.

10

Эта статья - хорошее резюме практических и философских различий. Обратите внимание на это от евангелиста из Appcelerator, но я все еще считаю его довольно беспристрастным. На самом деле я думаю, что он разделяет титановые бородавки, которые я, вероятно, буду :).

http://developer.appcelerator.com/blog/2012/05/comparing-titanium-and-phonegap.html

1

К сожалению Титан не OpenSource больше. Вы можете свободно разрабатывать приложения, но вам нужно купить Indie-аккаунт, чтобы опубликовать приложение в appstore, стоимость которого стоит денег.

PhoneGap - это бесплатный и открытый исходный код, который позволяет создавать мобильные приложения с использованием веб-API для любых платформ (iOS, Android, Windows, Blackberry и т. Д.), О которых вы думаете.

Смежные вопросы