मुख्य सामग्री पर जाएँ
CrossFly 100% ओपन सोर्सGitHub पर फ़ॉलो करें
CrossFlyCrossFly
शुरू करें

यह दस्तावेज़ फ़िलहाल पुर्तगाली में उपलब्ध है। अन्य भाषाओं में अनुवाद जल्द ही आ रहा है।

प्लेटफ़ॉर्म — बनाना, चलाना और प्रकाशित करना

प्लेटफ़ॉर्म — बनाना, चलाना और प्रकाशित करना

प्रति-प्लेटफ़ॉर्म गाइड (Desktop/LWJGL3, Android, iOS/RoboVM, Web/TeaVM) — वही Java ऐप हर एक पर बनाना, चलाना और प्रकाशित करना।

कैसे करें🟢
प्लेटफ़ॉर्म और सुविधा मैट्रिक्स

मल्टी-मॉड्यूल मॉडल (core + launchers) और हर प्लेटफ़ॉर्म क्या समर्थन करता है।

कैसे करें🟢
LWJGL3 के साथ Desktop (Windows/macOS/Linux)

तेज़ इटरेशन लूप — रन करना, शीर्षक/रोटेशन, crossfly-lib और macOS की पेचीदगी।

कैसे करें🟡
Android

installDebug से AAB तक — launcher, अनुमतियों के कारण विलंबित प्रारंभ, मैनिफेस्ट, स्टेटस बार और Back।

कैसे करें🔴
RoboVM के साथ iOS / iPadOS

RoboVM टूलचेन (AOT), IOSLauncher, Info.plist और WKWebView के संवेदनशील बिंदु।

कैसे करें🔴
Web (TeaVM/WebGL) और इसकी वास्तविक सीमाएँ

TeaVM के ज़रिए JS में कंपाइल किया गया ऐप WebGL2 canvas पर चलता है — और क्या काम नहीं करता।

कैसे करें🔴
नेटिव इंटीग्रेशन (PlatformUtils, JNI, crossfly-lib)

न्यूट्रल Java कोड OS तक कैसे पहुँचता है — एकल बिंदु PlatformUtils और fallback पैटर्न।

कैसे करें🔴
बिल्ड, साइनिंग और वितरण

प्रति लक्ष्य पाइपलाइन का अंत — build.gradle, साइनिंग और हर प्लेटफ़ॉर्म पर प्रकाशन।