makepad-platform
Umiejętność Makepad do obsługi aplikacji na wszystkich platformach — macOS, Windows, Linux, iOS, Android i web.
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Makepad Platform to umiejętność dla developerów pracujących z frameworkiem Makepad. Pomaga w zrozumieniu obsługi wielu platform i backendów graficznych, od Metal na macOS i iOS, przez D3D11 na Windows, OpenGL na Linuksie, aż po WebGL2 na web. Zawiera wsparcie dla Android, OpenHarmony i OpenXR. Umożliwia pracę z kodem warunkowym, API specyficznym dla platformy i enum OsType do zarządzania różnymi systemami operacyjnymi w jednym projekcie.
Jak używać
Upewnij się, że masz zainstalowany Makepad oraz dostęp do repozytorium umiejętności. Umiejętność aktywuje się automatycznie, gdy zadasz pytanie zawierające słowa kluczowe takie jak "makepad platform", "makepad os", "makepad macos", "makepad windows", "makepad linux", "makepad android", "makepad ios", "makepad web", "makepad wasm" lub nazwy backendów graficznych (Metal, D3D11, OpenGL, WebGL).
Jeśli dokumentacja lokalna jest niekompletna, umiejętność poinformuje Cię o konieczności uruchomienia
/sync-crate-skills makepad --forcew celu aktualizacji plików referencyjnych, szczególnieplatform-support.md.Pytaj o konkretne platformy i ich konfiguracje. Umiejętność wyjaśni, które backendy graficzne są wspierane (np. Metal dla macOS/iOS, D3D11 dla Windows, OpenGL dla Linuksa, WebGL2 dla web).
Pytaj o kod warunkowy i API specyficzne dla platformy. Umiejętność pomoże Ci pracować z modułami OS (
apple/metal_*.rs,mswindows/d3d11_*.rs,linux/opengl_*.rsitp.) oraz enum OsType do obsługi różnych systemów operacyjnych.Sprawdzaj tabelę obsługiwanych platform w dokumentacji — zawiera mapowanie platform, backendów graficznych i odpowiednich modułów kodu źródłowego.
Jeśli potrzebujesz najnowszych informacji, odwiedź https://crates.io/crates/makepad-widgets, aby sprawdzić dostępne aktualizacje gałęzi developerskiej.