Subiekt na MacBooku i macOS - dostępne metody, koszty i ograniczenia
Subiekt GT i Subiekt nexo są programami przeznaczonymi do pracy w środowisku Windows. To oznacza, że nie działają natywnie na macOS tak jak typowe aplikacje dla MacBooka. Nie znaczy to jednak, że użytkownik Maca jest bez wyjścia. Subiekta można uruchomić na MacBooku na kilka sposobów: przez zdalny pulpit do serwera w chmurze, przez wirtualizację, przez komputer z Windowsem albo przez rozwiązania zgodnościowe typu Wine lub CrossOver.
Najbardziej stabilnym i firmowym rozwiązaniem jest zwykle zdalny pulpit do serwera w chmurze. Pozostałe metody mogą działać w określonych warunkach, ale często wiążą się z większą liczbą ograniczeń, zwłaszcza przy bazie SQL, drukarkach, backupie i pracy wielu użytkowników.
Subiekt jest aplikacją Windows i korzysta z technologii typowych dla tego środowiska. Do tego dochodzi baza danych SQL Server, integracje, drukarki fiskalne, urządzenia zewnętrzne i dodatki. macOS jest innym systemem, dlatego nie wystarczy pobrać instalatora i uruchomić go jak zwykłej aplikacji dla Maca.
Użytkownicy często wpisują w wyszukiwarkę frazy typu Subiekt na Macu, Subiekt GT macOS, InsERT na MacBooku albo Subiekt GT na Mac. Najczęściej nie szukają teorii, tylko praktycznej odpowiedzi: jak pracować na Subiekcie, mając MacBooka. Odpowiedź zależy od tego, czy chodzi o pojedynczego użytkownika, firmę, biuro rachunkowe, pracę mobilną czy pełne środowisko z drukarkami.
Najwygodniejszą metodą dla firm jest uruchomienie Subiekta na serwerze w chmurze i łączenie się z MacBooka przez zdalny pulpit. Program działa wtedy w środowisku Windows, a Mac jest urządzeniem dostępowym. Użytkownik widzi pulpit z Subiektem, korzysta z tej samej bazy i nie musi instalować całego środowiska lokalnie na macOS.
Zaletą jest stabilność, centralny backup, łatwiejsza administracja i możliwość pracy z różnych urządzeń. Jeżeli firma ma kilku użytkowników, każdy może łączyć się ze swoim kontem. Nie trzeba przenosić bazy między komputerami ani utrzymywać lokalnego serwera tylko po to, aby MacBook miał dostęp do programu.
Ograniczeniem jest konieczność stabilnego internetu. Trzeba też poprawnie skonfigurować drukarki i urządzenia zewnętrzne, szczególnie jeżeli firma używa sprzętu fiskalnego.
Parallels Desktop pozwala uruchomić Windowsa na Macu jako maszynę wirtualną. W takim środowisku można zainstalować Subiekta podobnie jak na zwykłym komputerze z Windowsem. To rozwiązanie bywa wygodne dla jednej osoby, która chce mieć program lokalnie na MacBooku.
Trzeba jednak pamiętać o kosztach licencji, zasobach komputera i backupie. MacBook musi mieć wystarczająco dużo pamięci RAM i miejsca na dysku, bo jednocześnie działa macOS, Windows i Subiekt z bazą. Przy większych bazach lub kilku użytkownikach takie rozwiązanie może szybko stać się mniej wygodne niż chmura.
Inne rozwiązania wirtualizacyjne działają podobnie: na Macu uruchamia się Windowsa, a w nim Subiekta. Technicznie jest to możliwe, ale wymaga więcej wiedzy i samodzielnej konfiguracji. Trzeba zadbać o system, SQL Server, kopie zapasowe, aktualizacje, integracje i ewentualne urządzenia.
Maszyna wirtualna może być dobrym rozwiązaniem testowym albo dla jednego użytkownika. Dla firmy, która potrzebuje stabilnego środowiska, pracy wielu osób i centralnego backupu, lepiej sprawdza się serwer w chmurze lub wydzielony komputer z Windows.
Wine oraz CrossOver próbują uruchamiać aplikacje Windows bez pełnej instalacji Windowsa. W prostych programach czasami daje to dobre efekty, ale przy programach firmowych opartych o SQL Server, dodatki i urządzenia zewnętrzne ryzyko problemów jest większe.
W przypadku Subiekta takie rozwiązanie trudno traktować jako podstawę pracy firmy. Nawet jeśli program uruchomi się w określonej konfiguracji, problem może pojawić się przy aktualizacji, bazie danych, wydrukach, integracjach albo urządzeniach fiskalnych. Do testów można rozważyć, ale do codziennej pracy firmowej lepiej wybrać stabilniejszą metodę.
Najprostsza metoda to używanie osobnego komputera z Windows, na którym działa Subiekt, a MacBook służy do innych zadań. Można też łączyć się z Maca do tego komputera zdalnie. To rozwiązanie bywa tanie na start, ale ma ograniczenia.
Komputer musi być włączony, zabezpieczony, aktualizowany i objęty backupem. Jeżeli stoi w biurze, dostęp zależy od internetu w biurze i zasilania. Jeżeli jest jedynym miejscem z bazą, awaria sprzętu może zatrzymać pracę firmy.
| Metoda | Stabilność | Koszt | Konfiguracja | Backup | Drukarki i urządzenia |
|---|---|---|---|---|---|
| Zdalny pulpit do chmury | wysoka | miesięczna usługa | po stronie dostawcy/usługi | centralny | wymaga konfiguracji |
| Parallels Desktop | dobra dla 1 użytkownika | licencja + Windows | średnia | po stronie użytkownika | możliwe ograniczenia |
| Maszyna wirtualna | zależna od konfiguracji | różny | trudniejsza | po stronie użytkownika | możliwe problemy |
| Wine/CrossOver | niepewna | niski/średni | eksperymentalna | brak typowego modelu | duże ryzyko |
| Lokalny komputer z Windows | dobra lokalnie | sprzęt + utrzymanie | prosta/średnia | trzeba wdrożyć | zwykle najprościej lokalnie |
Dla jednej osoby, która okazjonalnie potrzebuje Subiekta na MacBooku, Parallels lub maszyna wirtualna mogą być wystarczające. Dla firmy, która chce pracować stabilnie, mieć backup, wielu użytkowników i dostęp z różnych lokalizacji, lepszym rozwiązaniem jest Subiekt w chmurze.
Najważniejsze jest, aby nie wybierać metody tylko dlatego, że „jakoś działa”. Program sprzedażowy i baza danych są zbyt ważne, żeby opierać je na przypadkowej konfiguracji. MacBook może być bardzo dobrym urządzeniem do pracy z Subiektem, ale najlepiej wtedy, gdy sam program działa w stabilnym środowisku Windows, a macOS służy jako wygodny punkt dostępu.