Дом развитие Что такое кроссплатформенная разработка? - определение из техопедии

Что такое кроссплатформенная разработка? - определение из техопедии

Оглавление:

Anonim

Определение - Что означает кроссплатформенная разработка?

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

Techopedia объясняет кросс-платформенное развитие

Идея кросс-платформенной разработки заключается в том, что программное приложение или продукт должны хорошо работать в нескольких конкретных цифровых средах обитания. Эта возможность обычно используется для продажи программного обеспечения для более чем одной проприетарной операционной системы, например, для использования на платформах Microsoft и Apple. С развитием мобильных устройств и других видов платформ, а также с распространением технологий с открытым исходным кодом, таких как Linux, появилось больше видов кроссплатформенной разработки.


Некоторые из фундаментальных стратегий кросс-платформенной разработки включают компиляцию разных версий одной и той же программы для разных операционных систем или, в других случаях, использование файлов поддерева для применения или подгонки продукта к разным операционным системам. Другой важный подход - сделать программу абстрактной на определенных уровнях, чтобы приспособиться к различным программным средам. Такое программное обеспечение можно назвать «независимым от платформы» в том смысле, что оно не ценит и не поддерживает одну платформу над другой. Разработчики также могут использовать интерфейсы прикладного программирования (API) для настройки части программного обеспечения под конкретную платформу.


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


Что такое кроссплатформенная разработка? - определение из техопедии