Есть ли возможность использовать кроссплатформенные решения дополнительно или интегрировать их API? - PullRequest
0 голосов
/ 18 апреля 2011

В последние недели я был занят проблемой кроссплатформенной разработки. Это начинается с проблемы, что у меня было желание написать оболочку для коммуникационного API MoSync (я раньше не знал этот SDK и другие для cpd). Его следует использовать в нашей среде Java, например, для простого создания bluetooth-соединения с различными телефонами и т. Д.

Для меня теперь другой вопрос: как я могу использовать такие SDK, как MoSync, Titanium и другие, в существующем проекте? На мой взгляд, это невозможно. Либо вы разрабатываете натив, либо cpd-framework.

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

Что ты переживаешь?

Martin

1 Ответ

0 голосов
/ 18 апреля 2011

Кроссплатформенные реализации любого типа, на мобильном или в любом другом месте, в первую очередь, чтобы сократить время выхода на рынок.Это утверждение может выглядеть как упрощенное, но оно более или менее верно.Итак, идеальная ситуация для его использования - иметь приложение / игру, которая, возможно, использует общий знаменатель функций для смартфонов, который может включать в себя сенсорный экран, приличный пользовательский интерфейс, сеть, возможно, акселерометр в некоторых случаях LBS.Таким образом, вы быстрее получаете доступ к нескольким телефонам и снижаете затраты на разработку.

Если вы хотите использовать множество специфических аппаратных функций, мы попадаем в так называемые неизвестные территории.Затем вы должны делать то, что всегда делают люди, собирать больше информации о телефонах, на которые вы хотите ориентироваться, и посмотреть, сможет ли «выбранная платформа» реализовать функции на этих платформах.В этом случае вы не можете развернуть один из готовых.

...