Как я понимаю, Касание Sencha является просто библиотекой JavaScript, которая позволяет Вам создать веб-сайты, которые отвечают на мультисенсорные и другие функции, которые Вы находите в собственных приложениях для iPhone. Так... К Вашему конечному результату получают доступ на Safari на iPhone, и не как собственное приложение для iPhone. Существует ли способ преобразовать это в исходное приложение?
В принципе да. Вы могли бы написать какое-то приложение-оболочку. Это приложение будет иметь «UIWebView» в качестве основного представления, которое затем будет использоваться для просмотра веб-страниц. Это позволит вам сохранить приложение на основе HTML5 и обернуть его в собственное приложение objective-c.
Если вы хотите написать «настоящее» нативное приложение, вам придется переключить языки с HTML5, CSS и JS на Objective-C, что на самом деле другое.
Зачем вам конвертировать? Если вы пишете успешные приложения с помощью Sencha, оставайтесь с ней. У веб-приложений есть свои преимущества.
Если вы создаете «родное» приложение, вам необходимо зарегистрироваться и заплатить за программу Apple dev, а процесс отправки приложения довольно трудоемкий и, конечно же, он может быть отвергнут.
Apple использует маршрут веб-приложений, поищите AdLib и PastryKit здесь, в Stackoverflow. Эти две библиотеки являются версией Sencha для Apple.
Конечно, у написания нативных приложений есть свои преимущества. У них очень богатый набор инструментов для разработки и (на мой взгляд) они всегда будут работать лучше, чем большинство веб-приложений, и есть маркетинговая машина в магазине приложений, к которой вы можете подключиться.
Но вы можете успешно пойти по любому пути.
Хотя я не знаю точно, как работает Sencha, если вы просто хотите иметь возможность использовать преимущества мультитач-функций устройств iDevices в нативном приложении, это очень хорошо документировано на портале Apple, включая примеры кода; и даже сторонние ресурсы, которые вы можете найти с помощью google.
В iOS 3.2 и выше Apple упростила обработку событий касания, внедрив распознаватели жестов, и они просто замечательны в использовании.
Просмотрите эти ресурсы, http://developer.apple.com/iphone помогут вам начать. Там есть ссылки на видео, текстовые ресурсы и примеры кода, как я уже упоминал, которые дадут вам прочную основу для того, чтобы сделать то, что вам нужно.
Да, вы можете преобразовать приложение Sencha Touch в собственное. Для этого необходимо использовать PhoneGap или Nimblekit . Вы также можете написать свои собственные собственные оболочки - это не очень сложно для iPhone, но более сложная задача для Android. У нас еще нет учебника по этому поводу, но ребята, занимающиеся телефонным разговором, сделали это, по крайней мере, с одним созданным ими приложением для сенча. [Я работаю на sencha]
Обновление: вот безумно подробное руководство по использованию PhoneGap с Sencha
Итак, вот вопрос к ребятам из Sencha, есть ли другая документация для Sencha Touch, помимо справочника по API и примеров приложений на вашем сайте ?
В настоящее время мы пытаемся переключить прототип приложения с JQTouch на Sencha, но сталкиваемся с трудностями при использовании Sencha Touch; Несмотря на то, что документации много, это не совсем правильная документация.
Очень простым решением было бы сделать онлайн-ссылку API разрешающей комментарии, чтобы мы и другие выясняли, как использовать Sencha touch, мы могли бы давать комментарии (посмотрите руководство php.net, чтобы увидеть, как это сработало для них.)