0

Я разработал кросс-платформенное приложение, использующее PhoneGap для iPhone и Android. Я собираюсь сделать это приложение доступным для других платформ. Я наткнулся на некоторые из Windows и BlackBerry документов о переносе приложений. Это меня смутило.В чем разница между кросс-платформенной разработкой и переносом приложений?

  1. Что такое перенос мобильных приложений?
  2. В чем разница между переносом приложений и кросс-платформенной разработкой?

ответ

2

«Приложения портирования» - это процесс разработки приложения для одной платформы и «переноса» его функций на другой. Это по существу повторное развитие существующего приложения.

«Кросс-платформенная» разработка - это процесс использования такой системы, как PhoneGap, для разработки приложения один раз с единой системой разработки, а затем компиляция/создание целых платформ для разных платформ.

+0

Что я тогда предполагал, это неправильно. Портирование не конвертирует приложения, оно повторно развивается так или иначе путем повторного использования алгоритмов, ресурсов и т. Д. На самом базовом уровне нет инструментов, которые могут конвертировать одно приложение платформы в другое. Это правильно? –

+0

Есть несколько инструментов, которые могут выполнять базовое преобразование с одного языка на другой, например C# на Java. В некоторых ограниченных случаях эти инструменты могут быть полезны, но для нетривиальных приложений (особенно на мобильных устройствах) эти инструменты не помогут. Слишком много переменных окружения для автоматизации процесса преобразования. –

Смежные вопросы