Можно ли написать библиотеку C ++, которая могла бы использоваться в проектах iOS и Android Native?

Я хочу написать приложение для обеих платформ и хочу, чтобы оно было нативным.

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

Итак, мой вопрос: есть ли какие-нибудь успешные примеры библиотеки C ++, которые можно использовать для обеих платформ?

-1

Решение

Да, это возможно, поскольку iOS способна работать c++ файлы и библиотеки и через NDK Android также может работать с библиотеками c ++ и c ++.

В Интернете много ресурсов, но вы можете найти следующие полезные из Medium:

https://medium.com/safetycultureengineering/how-to-build-a-shared-c-library-for-ios-and-android-a3817aba5798

Будьте осторожны, так как это приведет к снижению производительности, и вы должны быть осторожны при компиляции сборок, если вы хотите, чтобы он запускался как на устройстве iOS, так и на симуляторе, вам нужно будет создать толстый двоичный файл, так как он построен на разных чиповые архитектуры.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]