Różnice między platformami
Rozdział 29: Różnice między platformami
Wprowadzenie
SeaMeet działa na wielu platformach — Windows, macOS i Linux — ale każdy system operacyjny ma swoje dziwactwa, możliwości i ograniczenia. To, co działa idealnie w systemie Windows, może zachowywać się inaczej na komputerze Mac. Niektóre funkcje są dostępne na jednej platformie, ale nie na innej. Zrozumienie tych różnic pomaga w pełni wykorzystać SeaMeet bez względu na używany komputer.
Ten rozdział wyjaśnia, jak SeaMeet dostosowuje się do każdej platformy, jakie funkcje są specyficzne dla platformy i o jakich ograniczeniach powinieneś wiedzieć.
Cele rozdziału
Po przeczytaniu tego rozdziału będziesz w stanie:
- Zrozumieć różnice między wersjami Windows, macOS i Linux
- Wiedzieć, które funkcje są specyficzne dla platformy
- Prawidłowo skonfigurować SeaMeet dla swojego systemu operacyjnego
- Obejść ograniczenia specyficzne dla platformy
- Wybrać odpowiednią platformę do swoich potrzeb nagrywania
Część 1: Przegląd według platformy
SeaMeet w systemie Windows
Najlepsze dla:
- Maksymalnej kompatybilności
- Nagrywania gier
- Środowisk biznesowych
- Najbardziej kompletnej funkcjonalnie wersji
Kluczowe cechy:
- Najwięcej dostępnych funkcji
- Najlepsze wsparcie akceleracji sprzętowej (NVIDIA/AMD/Intel)
- Łatwe przechwytywanie dźwięku systemowego
- Najszersza kompatybilność aplikacji
- Najlepiej przetestowana i stabilna
Obsługiwane wersje Windows:
- Windows 10 (wersja 1809 i nowsze)
- Windows 11
- Windows Server 2019/2022 (ograniczone wsparcie)
Obsługiwane architektury Windows:
- x64 (Intel/AMD 64-bit): Pełne wsparcie, wszystkie funkcje dostępne
- ARM64 (Windows on ARM): Obsługiwane, niektóre funkcje audio niedostępne
- Surface Pro X i podobne urządzenia
- Nagrywanie ekranu, nagrywanie wideo, nagrywanie mikrofonu w pełni obsługiwane
- Przechwytywanie dźwięku systemowego i wyliczanie urządzeń audio niedostępne (płynna degradacja)
- Szczegóły w sekcji Windows ARM64 poniżej
Nieobsługiwane:
- Windows 7, 8, 8.1 (koniec wsparcia)
- Windows XP/Vista (archaiczne)
- 32-bitowy Windows (x86)
SeaMeet w systemie macOS
Najlepsze dla:
- Profesjonalistów kreatywnych
- Użytkowników ekosystemu Apple
- Czystego, spójnego interfejsu
- Integracji z workflow Mac
Kluczowe cechy:
- Dopracowany, natywny interfejs Mac
- Doskonała wydajność na Apple Silicon (M1/M2/M3)
- Doskonała wydajność na Intel Mac
- Ścisła integracja systemowa
- Inny model uprawnień
- Monitorowanie mikrofonu per aplikacja
- Wykrywanie spotkań w przeglądarce i zapobieganie automatycznemu uruchamianiu
Obsługiwane wersje macOS:
- macOS 14.2 Sonoma (minimum - wymagane dla funkcji native-audio-node)
- macOS 15 Sequoia
- Przyszłe wersje
Obsługiwane architektury macOS:
- Apple Silicon (arm64): Pełne wsparcie, wszystkie funkcje, w tym wykrywanie dźwięku per aplikacja
- Intel (x64): Pełne wsparcie z osobnym instalatorem
Wsparcie Apple Silicon i Intel:
- Dwa osobne instalatory DMG: jeden dla Intel, jeden dla Apple Silicon
- Pobierz wersję pasującą do procesora swojego Maca
- Maci M1/M2/M3 → Pobierz wersję arm64
- Maci Intel → Pobierz wersję x64
- Obie wersje mają identyczne funkcje
- Akceleracja sprzętowa poprzez VideoToolbox (Apple Silicon) lub Quick Sync (Intel)
- Wykrywanie mikrofonu per aplikacja (native-audio-node)
- Inteligentne pre-zaznaczanie okien aplikacji do spotkań
Kompatybilność z Intel Mac
SeaMeet wymaga macOS 14.2 Sonoma lub nowszej. Nie wszystkie Maci Intel obsługują tę wersję:
| Model Intel Mac | Ostatnio obsługiwany macOS | Kompatybilny z SeaMeet? |
|---|---|---|
| MacBook Pro (2019, 16-cali) | macOS 26 Tahoe | Tak |
| MacBook Pro (2020, 13-cali, 4-port) | macOS 26 Tahoe | Tak |
| Mac Pro (2019) | macOS 26 Tahoe | Tak |
| iMac (2020, 27-cali) | macOS 26 Tahoe | Tak |
| MacBook Pro (2018) | macOS 15 Sequoia | Tak |
| Mac mini (2018) | macOS 15 Sequoia | Tak |
| iMac (2019) | macOS 15 Sequoia | Tak |
| iMac Pro (2017) | macOS 15 Sequoia | Tak |
| MacBook Air (2018–2019) | macOS 14 Sonoma | Tak (musi być na 14.2+) |
| MacBook (12-cali, 2017) | macOS 13 Ventura | Nie |
| Każdy Mac starszy niż 2017 | macOS 12 lub starszy | Nie |
Uwaga: Użytkownicy MacBook Air 2018–2019 muszą zaktualizować do macOS 14.2 lub nowszej. Starsze Maci Intel, które nie mogą uruchomić Sonomy, nie są obsługiwane.
SeaMeet w systemie Linux
Najlepsze dla:
- Użytkowników technicznych uruchamiających SeaMeet ze źródeł
- Programistów współtworzących projekt
- Użytkowników dbających o prywatność
- Zwolenników open-source
Kluczowe cechy:
- Wspierany przez społeczność, tylko ze źródeł (brak oficjalnego prekompilowanego instalatora)
- Zmienny zestaw funkcji w zależności od dystrybucji
- Wymaga więcej ręcznej konfiguracji
- Przyjazny dla wiersza poleceń
- Mniej funkcji "działa od razu"
Obsługiwane dystrybucje:
- Ubuntu 20.04+ (najlepsze wsparcie)
- Fedora 34+
- Debian 11+
- Inne dystrybucje oparte na Debian/Ubuntu
Uwagi instalacyjne Linux (v2.1.4+):
✅ npm install teraz przechodzi czysto na Linux
Do wersji v2.1.4 `npm install` zawodził na Linux z błędem EBADPLATFORM,
ponieważ native-audio-node — natywny moduł tylko dla macOS/Windows —
był wymieniony w `dependencies`. Od wersji v2.1.4 znajduje się w
`optionalDependencies` obok innych pakietów audio specyficznych
dla platformy (macos-audio-devices, native-sound-mixer, win-audio),
więc npm pomija je na Linux zamiast przerywać.
Jeśli wcześniej napotkałeś `npm ERR! EBADPLATFORM`:
1. Pobierz v2.1.4 lub nowszą
2. Usuń node_modules i package-lock.json
3. Uruchom ponownie npm install — powinno zakończyć się bez błędów
Ograniczenia:
- Brak oficjalnego prekompilowanego instalatora — uruchamiaj ze źródeł poprzez
npm start - Monitorowanie mikrofonu per aplikacja i automatyczne wykrywanie spotkań są niedostępne (wymagają
native-audio-node, który nie ma binarki Linux) - Dostępność System Tray zależy od środowiska graficznego (patrz sekcja Tray poniżej)
- Akceleracja sprzętowa różni się w zależności od kombinacji GPU/sterownik
- Wymaga więcej konfiguracji do przechwytywania dźwięku systemowego (PulseAudio / PipeWire loopback)
Część 2: Macierz porównania funkcji
Funkcje główne według platformy
| Funkcja | Windows | macOS | Linux |
|---|---|---|---|
| Nagrywanie audio | ✅ Pełne | ✅ Pełne | ✅ Pełne |
| Nagrywanie wideo | ✅ Pełne | ✅ Pełne | ✅ Pełne |
| Flashback | ✅ Pełne | ✅ Pełne | ⚠️ Ograniczone |
| Auto-wykrywanie | ✅ Pełne | ✅ Pełne | ⚠️ Częściowe |
| Wykrywanie audio per aplikacja | ✅ Pełne | ✅ Pełne | ❌ Niedostępne |
| Wykrywanie spotkań w przeglądarce | ✅ Pełne | ✅ Pełne | ⚠️ Ograniczone |
| Pre-zaznaczanie okien | ✅ Pełne | ✅ Pełne | ⚠️ Ograniczone |
| Akceleracja sprzętowa | ✅ Doskonała | ✅ Doskonała | ⚠️ Zmienna |
| Dźwięk systemowy | ✅ Łatwy | ⚠️ Wym. uprawnień | ⚠️ Złożony |
| Nagrywanie 4K | ✅ Tak | ✅ Tak | ⚠️ Zależy |
| Wiele monitorów | ✅ Pełne | ✅ Pełne | ✅ Pełne |
| Skróty klawiszowe | ✅ Pełne | ✅ Pełne | ✅ Pełne |
| Widget Floater | ✅ Pełne | ✅ Pełne | ✅ Pełne |
| Tryb Lite | ✅ Pełne | ✅ Pełne | ✅ Pełne |
| System Tray | ✅ Pełne | ✅ Pełne (pasek menu) | ⚠️ Zależne od DE |
| Prekompilowany instalator | ✅ NSIS | ✅ DMG (x64 + arm64) | ❌ Tylko źródła |
| Osobne instalatory | ❌ N/D | ✅ x64 i arm64 | ⚠️ N/D |
Funkcje zaawansowane według platformy
| Funkcja | Windows | macOS | Linux |
|---|---|---|---|
| NVIDIA NVENC | ✅ Tak | ❌ Nie | ⚠️ Ograniczone |
| AMD VCE | ✅ Tak | ❌ Nie | ⚠️ Ograniczone |
| Intel Quick Sync | ✅ Tak | ✅ Tak | ⚠️ Ograniczone |
| VideoToolbox (Apple Silicon) | ❌ Nie | ✅ Doskonałe | ❌ Nie |
| Wykrywanie trybu gry | ✅ Tak | ❌ Nie | ❌ Nie |
| Wykrywanie tytułu okna | ✅ Pełne | ✅ Pełne | ⚠️ Częściowe |
| Monitorowanie procesów |