Наблюдаю такую тенденцию, что вместо нативных приложений под iOS, стали использовать просто встроенный браузер и вот такие фреймворки. Оправдано ли это?
Наблюдаю обратную тенденцию, как раз время встроенных в браузер приложений, слава богу, проходит.
Ярким примером является недавнее признание facebook большой ошибки такого подхода. Пытаемся экономить на эргономике и ощущениях пользователей в угоду кроссплатформенности?
получайте негатив.
А мне кажется это ещё не конец. Facebook конечно авторитет в этом плане, но всё же…
Помоему сейчас на том же javascript можно сделать почти всё что угодно :) Плавность анимации, да и скорость работы, тоже, практически не отличимы.
Насколько я знаю, есть одна проблема. Все эти приложения работают через browser элемент, а он не поддерживает аппаратное ускорение. Так мне знакомый прогер на андроиде говорил.
Поэтому обычные приложения работают быстрее.
в последнем PhoneGap включено по-умолчанию аппартаное ускорение приложения, которое генерит PhoneGap. Приложениие использует web-view, но если имплеменатция web-view на конкретном девайсе не может поддерживать аппаратного ускорения, то от выставления сеттингов не начнет.
Не обязательно использовать встроенный бразуер. Можно, используя этот фремворк в качестве интерфейса, написать приложение на js, а потом собрать из него нативное при помощи того же PhoneGap.
Огромное спасибо. Давно искал нечто подобное. Было бы шикарно, если бы данный проект позволял прототипировать и андроидные приложения, просто подключив другие стили.
Ratchet — быстрое прототипирование мобильных приложений на HTML, CSS и JS