Πολυπλατφόρμα Kotlin
Kotlin Multiplatform CI στις GitHub Actions
Κάθε στόχος μεταγλωττίζεται σειριακά και η κρυφή μνήμη Kotlin/Native απορρίπτεται.
19μ → 5μ
Εγγενής μεταγλώττιση
Γιατί συμβαίνει
Τι να αλλάξει
- Cache ~/.konan και ~/.gradle/caches πληκτρολογημένα στην έκδοση Kotlin
- Μεταγλωττίστε JVM, JS και εγγενείς στόχους ως σκέλη παράλληλης μήτρας
- Δημιουργήστε στόχους της Apple σε πρόγραμμα εκτέλεσης macOS και οτιδήποτε άλλο σε Linux
Kotlin Multiplatform στο runnerhut
Το επόμενο build σας μπορεί να είναι διπλάσια γρήγορο, στη μισή τιμή
Ξεκινήστε δωρεάν. Η αποχώρηση είναι η ίδια μία γραμμή — δημοσιεύουμε κι αυτό το diff.
Σχετικά
React NativeΚάθε έκδοση μεταγλωττίζει εκ νέου τις εγγενείς εξαρτήσεις iOS και Android από την πηγή.iOSΤο Xcode δημιουργείται από την αρχή και η υπογραφή κώδικα είναι εύθραυστη στο CI.AndroidΤο Gradle επιλύει εκ νέου τις εξαρτήσεις και ο εξομοιωτής δεν έχει επιτάχυνση υλικού.ΦτερουγίζωΛήψη του Flutter SDK και της προσωρινής μνήμης pub σε κάθε εκτέλεση, για κάθε πλατφόρμα.