Внешний вид и ощущение пользовательского интерфейса в Titanium, сравнение PhoneGap с родным

Я собираюсь решить, как продвигать нашу разработку смартфонов. Я прочитал множество статей об этих технологиях. Я также создал тестовые приложения, но хотел быть на 100% уверенным, что правильно понял.

  1. Я не могу создать ТОЧНО такой же внешний вид, как и собственное приложение в PhoneGap, потому что оно работает в WebView Controler. И внешний вид веб-страницы — это то, на что я способен с этой технологией. правильный? (В примере приложения, которое я создал с помощью PG, внешний вид может быть похожим, но есть задержка, когда я нажимаю на кнопки, и анимация не такая плавная, как в родных приложениях)

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

ТОЧНО - ключевое слово. Я имею в виду, может ли человек отличить, если приложение было создано с помощью Titanium? потому что я точно могу сказать, что приложение было создано с помощью PG.

Конечной целью является UX, люди чувствуют это, и на смартфонах все, что является веб-сайтом и должно быть аппликационным, я считаю плохим UX.

Спасибо


person AndroidGecko    schedule 14.11.2011    source источник
comment
Имейте в виду, что большинство пользователей смартфонов, вероятно, не заметят разницы между родным и PG, поскольку их это не смущает. Они не могут сказать, создано ли приложение с помощью 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) да, так как титаниум использует оригинальный UI. ваш код javascript завернут в собственный код цели c, который создает собственные элементы. единственным ограничением является то, что вы не так гибки, как с реальным собственным кодом, написанным вами. но вы можете написать собственные модули и добавить их в свой проект. так что вы также можете расширить свой проект с помощью пользовательского интерфейса.

person mkind    schedule 14.11.2011