Burada ilgili yanıt bulundu: How do cross-platform mobile app development frameworks work?Çapraz platformlu mobil C++ SDK'lar genellikle kaputun altında nasıl çalışır?
ama C++ platformlar arası SDK'leri çalışma (örneğin Corona, marmelat, EdgeLib, vs.) ile ilgili daha fazla düşünüyorum. Geliştiricinin C++ kodunu kullanmasına izin verirken, iOS ve Android için ikili dosyaları dışa aktarma yeteneği sağlar. Benim varsayımım aşağıda listelenmiştir, ancak lütfen yanlıs olduğum yerde düzeltin:
- Kullanıcı C++.
- SDK mobil işletim belirli işlevleri isteyen kullanıcı kodu olarak adlandırılır C++ fonksiyonları ile bir ara-yüz tabakası vardır. Bu arabirim katmanı, belirli bir mobil işletim sisteminde (Android için Java ve iOS için Obj-C'de yazılmış) SDK işlev çağrısı uygulamak için gereken koddan oluşturulur. Ben çok mobil dev deneyim puanları yok çünkü hakkında en karıştı
- Bölüm: Do iOS ve Android hem kullanıcının uygulamasında C++ ile yazılmış genel mantık kodunu derlemek, C++ çapraz derleyiciler var?