MacOS status

Vi får frågor från kunder som inte längre kan köra våra program på MacOS.

Anledningen är att i de senaste utgåvorna från Apple av MacOS (Catalina och Big Sur) så har Apple valt att förenkla för sig själva och endast möjliggöra att 64-bitars program kan köras i deras Operativsystem. Till skillnad från Microsoft Windows som kan köra både 32 och 64 bitars program och kommer att göra så lång tid framöver.

Detta betyder att vi måste kompilera om våra program så att de blir 64 bitars istället för 32. Det skulle vara en ganska enkel sak egentligen, men vi har skrivit våra program i C/C++ som är ett av världens mest vanliga programmeringsspråk och vi använder C++ Builder från Embarcadero eftersom dom erbjuder den unika möjligheten att kunna kompilera källkod till Windows, MacOS, Android och iOS. Detta har varit avgörande för oss att överhuvudtaget kunna erbjuda MacOS programvara för att vi har inte resurser att skriva två olika program (ett för Windows och ett för Mac). Men problemet är att Embarcadero tagit irriterande lång tid på sig att uppdatera sin C++ kompilator så att den fungerar till MacOS 64 bit.

Embarcadero har inte ens en tidsplan när detta blir klart. 🙁

Vilket nu tvingar oss att kolla på alternativ. Det närmaste alternativet just nu är därför att skriva om våra program till Embarcaderos andra programmeringsspråk, nämligen Delphi. För där finns en MacOS 64-bitars kompilator klar. Men detta är ett megaprojekt för oss då enbart Logger-programmet består av över 11 miljoner rader programkod. Delphi är dessutom ett programmeringsspråk som vi inte är bekanta med så vi hoppas att ni förstår att det inte är en helt enkel uppgift.

Just nu så testar vi om Delphi är en framkomlig väg att lösa problemet. Tyvärr kan vi inte säga när någonting kan bli klart.

Tillsvidare är det dessa alternativ som gäller:

  • Behåll MacOS Mojave och vänta med att uppdatera din dator
  • Om du installerat Catalina/Big Sur, kolla om du har systemresurser i din dator att skapa en så kallad dualboot, som gör att du kan installera MacOS Mojave vid sidan om och växla mellan MacOS versionerna
  • Skaffa VMware Fusion och Windows 10 så att du kan köra Windows versionen av vårt program istället
  • Skaka liv i någon gammal Windows dator i garderoben och uppdatera via den. Allt som behövs är minst Windows 7 och internet uppkoppling
  • Låna en dator från granne/bekant för att uppdatera.
  • Skicka in eller kom förbi till oss så uppdaterar vi din apparat här.