Усещане и външен вид на потребителския интерфейс в Titanium, PhoneGap в сравнение с оригиналния

Предстои да реша по какъв начин да тласна развитието на смартфоните си. Прочетох много статии за тези технологии. Създадох и тестови приложения, но исках да бъда 100% сигурен, че разбирам това правилно.

  1. Не мога да създам ТОЧНО същия вид и усещане като естествено приложение в PhoneGap, защото то работи в WebView Controler. А уеб видът и усещането са доколкото ще стигна с тази технология. правилно? (В примерното приложение, което създадох с PG, изгледът може да е подобен, но има забавяне, когато щракам върху бутони и анимацията не е толкова плавна, както в родните приложения)

  2. Последният Titanium изглежда е променил подхода си към WebView, за да коригира тази липса на външен вид и усещане на собствените приложения. Въпросът ми е (не съм тествал това сам). Мога ли да създам ТОЧНО същия вид и усещане на собствено приложение с Titanium?

ТОЧНО е ключовата дума. Искам да кажа, може ли човек да направи разлика, ако приложението е създадено с Titanium? защото определено мога да кажа, че приложението е създадено с PG.

Крайната цел е UX, ppl усещат тези неща, а на смартфоните всичко, което е уеб и се предполага, че е гадно, е лош UX според мен.

Благодаря


person AndroidGecko    schedule 14.11.2011    source източник
comment
Имайте предвид, че повечето потребители на смартфони вероятно няма да забележат разлика между native и PG, тъй като това не ги притеснява. Те не могат да разберат дали дадено приложение е създадено с Titanium, защото не знаят нищо за titanium.   -  person Tom Dezentje    schedule 14.11.2011
comment
Хората не трябва да знаят за платформата, върху която е изградено, за да почувстват платформата, върху която е изградено... Малките раздразнения могат да бъдат достатъчни, за да се провали приложението.   -  person Joris van Liempd iDeveloper    schedule 03.01.2014


Отговори (2)


В сравнение с PG Titanium е по-природен като потребителски интерфейс, но е доста проблематичен за Android. Тъй като първоначално е предназначен за IOS.

Titanium за Android е доста бъгав и може да ви обърка и това, че трябва да измислите заобиколни решения и ако не можете да намерите такива, значи сте блокирани.

Но ако сте съгласни с това и мога лесно да ви посъветвам, че Titanium е правилният вариант, въпреки че е почти естествен (не точно), което е близо до точно. Не мисля, че средностатистическият потребител би разбрал Titanium.

person Serdar Dogruyol    schedule 14.11.2011

2) да, тъй като titanium използва оригиналния потребителски интерфейс. вашият javascript код е обвит в естествен Objective c код, който създава естествени елементи. единственото ограничение е, че вие ​​не сте толкова гъвкави, колкото с истински собствен код, написан от вас. но можете да напишете собствени модули и да ги добавите към вашия проект. така че можете да разширите проекта си и с персонализиран потребителски интерфейс.

person mkind    schedule 14.11.2011