разработка приложений для смартфонов с использованием Rhomobile - PullRequest
3 голосов
/ 20 июня 2010

Я занимаюсь разработкой приложения для Android уже около двух месяцев, и парень, для которого я пишу, хочет, чтобы я использовал его вместо Android SDK, чтобы мы могли развернуть приложение для нескольких смартфонов: http://rhomobile.com/

он говорит, что вы можете написать приложение на одном языке, и оно может быть развернуто для большинства смартфонов. Кто-нибудь использовал этот сайт, чтобы сделать что-то подобное? Какие-нибудь преимущества или недостатки, о которых я должен знать и рассказать ему? Может быть, кто-то мог бы дать мне лучшее объяснение того, что это действительно делает.

В настоящее время я армия одного человека. Он хочет использовать приложение для большинства смартфонов, но может позволить себе нанять больше разработчиков.

Ответы [ 2 ]

3 голосов
/ 22 июня 2010

Rhomobile запустит небольшой веб-сервер на вашем телефоне, а затем покажет веб-просмотр, направленный на этот веб-сервер. Вы можете написать всю логику приложения в ruby ​​так, как если бы вы написали веб-приложение, развернутое на реальном веб-сервере. Rhomobile использует CSS и т. Д., Чтобы приложение выглядело немного как нативное приложение.

Если вы знаете Ruby, вы быстро получите приложение, но оно будет выглядеть дрянно, и пользовательский опыт будет дрянным. Аналогичная структура - appcelerator titanium - они позволят вам написать приложение на Java Script, а затем скомпилировать его в сочетание javascript, веб-браузера и нативных компонентов, которые работают на Iphone и на телефоне Android, а Titanium имеет гораздо приятнее пользовательский опыт, чем ромб.

Посетите их страницы и протестируйте некоторые приложения, которые они рекламируют, в качестве демонстрации своих фреймворков.

2 голосов
/ 02 сентября 2010

Как многие разработчики, пишущие приложения в Objective C, научились использовать HTML для представления, а стилизация с помощью библиотек стилей CSS - отличный способ создания привлекательных нативных приложений.Rhomobile's Rhodes также использует этот подход.Мы позволяли людям использовать любой CSS, который они хотели, и они могли использовать IUI, JQTouch, IWebKit, WebApp.net или любую другую библиотеку вместе с Rhodes.Все лучшие внешние приложения, похоже, использовали JQTouch для стилизации и анимированных переходов.

Недавно мы решили поставлять наш собственный форк JQTouch (который мы сделали для Android), чтобы сделать это еще проще.Недавние приложения, созданные в основном филиале Rhodes со встроенной JQTouch, делают такие привлекательные приложения еще проще в создании, поскольку таблицы стилей включены в приложения, созданные Rhodes scaffold.

...