Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Apple brengt macOS Catalina uit

Apple heeft de officiële versie van macOS 10.15 Catalina uitgebracht. Deze nieuwste versie van het besturingssysteem, dat naar het Californische eilandje Santa Catalina is vernoemd, was eerder al als bètaversie beschikbaar en voegt onder meer Sidecar en Apple Arcade toe.

Apple meldt dat gebruikers met macOS Catalina nu ook gebruik kunnen maken van de gameabonnementsdienst Apple Arcade, maar daarnaast introduceert versie 10.15 ook geheel nieuw Mac-versies van de apps voor Apple Music, Apple Podcasts en Apple TV.

Een belangrijke vernieuwing bij de nieuwe versie van het OS is de ondersteuning voor Sidecar. Daarmee kunnen gebruikers hun bureaublad van bijvoorbeeld de MacBook Pro uitbreiden met de iPad als een tweede scherm, waarbij de Apple Pencil en de iPad ook te gebruiken zijn als een tekentool voor bepaalde Mac-apps die dit ondersteunen.

Verder voegt macOS Catalina ondersteuning toe om een Mac volledig met stemcommando's te bedienen. Dat is vooral gericht op gebruikers die door een fysieke beperking geen gebruik van de muis kunnen maken. Door stemcommando's te geven kunnen ze hun computer via Siri aansturen; dit kan overigens ook in iOS en iPadOS.

Andere wijzigingen zijn bijvoorbeeld het verdwijnen van iTunes en het toevoegen van een poortwachterfunctie die naar beveiligingsproblemen kijkt. Ook moeten alle apps in macOS Catalina om toestemming vragen als ze toegang willen tot de gebruikersdocumenten. De functie Schermtijd is een andere nieuwe functie en geeft gebruikers inzicht in de tijd die ze doorbrengen bij het gebruik van websites en apps, waarbij ook limieten zijn in te stellen. Apple kondigde macOS Catalina in juni aan; Tweakers schreef er eerder een preview over.

Door Joris Jansen

Nieuwsredacteur

07-10-2019 • 20:18

118 Linkedin Google+

Submitter: WhatsappHack

Reacties (118)

Wijzig sortering
Goed om te vermelden: macOS Catalina laat volledig de 32-bit architectuur los. Ben je nog afhankelijk van 32-bit applicaties is het niet aan te raden om bij te werken. Via System Information > Applications kun je bekijken welke applicaties eventueel nog 32-bit zijn.

Dat betekent helaas ook dat 32-bit WINE niet meer werkt, en daarmee veel games die geport zijn naar macOS ook niet meer. Ook oudere applicaties (Adobe CS6!) zullen niet meer werken.

Een bittere pil, maar op zich goed dat de legacyarchitectuur losgelaten wordt.

Zelf ben ik minder te spreken over de eis van App Notarization. Ik heb nog genoeg (oude) ontwikkeltools die waarschijnlijk nooit gesigned zullen worden. Deze kun je nu nog vanuit System Preferences > Security alsnog openen, maar ik vraag me af of dat in 10.16 nog steeds gaat kunnen... Als het dan toch zo nodig moet, geef dan in ieder geval de optie om het uit te zetten, liefst selectief per applicatie. Verstop het voor mijn part ergens in een obscure plist waar je alleen met de Terminal bij mag. Ik wil gewoon zelf kunnen bepalen welke code ik wel en niet uitvoer op mijn pc, daar heb ik Apple niet voor nodig.

[Reactie gewijzigd door PostyMcPostface op 7 oktober 2019 20:28]

Het probleem is dat een 64-bit binary niet zondermeer met een 32-bit binary kan praten. Daar kun je wel wat abstractie tussen zetten, een zogeheten Inter-Process Communication. Dergelijke IPC's zijn echter altijd diep verweven met je systeem als je ze generiek wil maken. In de praktijk lukt dat nooit volledig.

Dan krijg je al snel het alternatief en dat is om gewoon alles dubbel te compilen voor beide architecturen. Beetje lompe oplossing, maar werkt wel. Ook daar zitten natuurlijk nadelen aan, je moet alles dubbel distribueren, dubbel compilen, dubbel testen, heel veel moet je ineens dubbel doen. Ik kan me goed voorstellen dat je daar als OS-bouwer na enige tijd de ondersteuning van wil laten vallen.

Apple heeft natuurlijk al jarenlang de reputatie ondersteuning voor wat in hun ogen verouderd is al snel te staken. Dit verhaal past mooi in het rijtje van de seriele kabel, de CD-ROM, de 30-pin lightning kabel, de headphone jack, de USB-A poort. Ik denk niet dat enterpriseklanten, en die zullen het meeste nadeel nog wel ondervinden van deze beslissing, onbekend zijn met het beleid omtrent legacytechnologie van Apple.

Windows heeft wel een zeer goede track record wat betreft backwards compatibility. In Windows 10 kan ik nog altijd Win16-applicaties draaien, zelfs. Maar ook daar kleven nadelen aan, Windows is inmiddels een oerwoud van Win32, Win64 en UWP applicaties en daar zullen ze bij Microsoft ook echt wel last van hebben zo nu en dan.

Ik denk niet dat een van de twee filosofieën beter is dan de ander. Beide hebben hun voor- en nadelen. Het is goed te zien dat Apple zich vooral richt op de consument en het kleinere MKB waar het laten vallen van legacysupport minder een probleem is, en Microsoft zich nog altijd bekommert om de grootzakelijke omgevingen, waar het soms nodig is dat je oeroude Win16 applicatie nog gewoon functioneert.
In Windows 10 kan ik nog altijd Win16-applicaties draaien, zelfs.
Mag ik er dan ook vanuit gaan dat je Windows 10 een 32-bit versie is? Want al sinds er Windows 64-bit is kan Windows 64-bit geen Win 16 applicaties draaien. Hun compatibiliteits laag voor van 32 naar 16 kregen Microsoft niet goed omgevormd en wilden ze geen verdere moeite in stoppen voor die paar legacy applicaties die m'n oma nog draait.

https://en.m.wikipedia.org/wiki/Virtual_DOS_machine#NTVDM
Snel onuitvoerbaar? De 64-bits transitie in ingezet met 10.4 Tiger in 2005, maar liefst 14 jaar geleden! Dit zorgt er juist voor dat libraries niet dubbel ingeladen hoeven te worden wat betekent dat je meer geheugen vrijhoudt, volgens mij wordt iedereen daar beter van!

Je kan niet verwachten dat je wel alle nieuwe features en de laatste beveiligingsnufjes krijgt, maar dat je tegelijkertijd moeiteloos een app kan draaien die al zo lang niet is bijgewerkt (of waarvan de developer al zo lang niet zit op te letten). Mohave zal nog minstens twee jaar beveiligingsupdates krijgen dus je kan nog twee jaar voort ;-)

[Reactie gewijzigd door pBook op 7 oktober 2019 20:51]

Ik begrijp eigenlijk niet waarom men niet een 64->32 bit vertaling kan maken zodat je altijd backwards compatible bent. Iemand enig idee?
Dit is in alle voorgaande versies al actief geweest.. MacOS is al een aantal jaren standaard al 64-bit geworden. Het is nu de keuze van Apple geweest om deze compatibility-layer na jarenlange ondersteuning los te laten. Redelijk terecht imho gezien de eerste 64-bit OS'en 10 jaar geleden al gemeengoed waren.

Hoewel een optionele (installable) compatibility laag leuk zou zijn bijvoorbeeld, kan ik me (als developer) voorstellen dat je je wilt focussen op de toekomst en de performance daarvan. 32-bit compatibility zit tot diep in je kernel geworteld - zeker als applicaties direct informatie met elkaar moeten uitwisselen - en het onderhouden daarvan is een kriem.

[Reactie gewijzigd door KirovAir op 7 oktober 2019 21:49]

Euh?

BSD is gebaseerd op UNIX.

"The Berkeley Software Distribution was an operating system based on Research Unix, developed and distributed by the Computer Systems Research Group at the University of California, Berkeley. Today, "BSD" often refers to its descendants, such as FreeBSD, OpenBSD, NetBSD, or DragonFly BSD"

En zover ik weet is Mac OS ook "POSIX compliant".

[Reactie gewijzigd door obimk1 op 7 oktober 2019 22:18]

Zowel BSD als NextSTEP, beiden waar Darwin mede op gebaseerd is, zijn gebaseerd op Unix.
De Mach kernel zelf is initieel ontwikkeld ter vervanging van de Unix kernel in de Unix versie van BSD; dus hoewel er niet direct naar Unix gewezen kan worden en letterlijke code mogelijk al lang weer herschreven is, zitten er wel veel invloeden van verweven in de (vroege) historie van macOS.

Het is waarschijnlijker dat er niets meer van Unix in zit. Al zou het best kunnen dat (een deel van) het gedachtegoed nog steeds de basis van het OS vormt.
Unix is al heel lang niet meer van AT&T. In de jaren 90 is het verkocht aan Novell. Die verkocht het weer aan SCO (of alle rechten overgingen naar SCO is nog het onderwerp van rechtzaken geweest). Die hebben het weer verkocht aan Caldera (die zich later weer SCO ging noemen). Tegenwoordig is het trademark in handen van The Open Group, die de Single Unix Specification hebben gemaakt. The Open Group is geen vendor maar een organisatie die zich bezig houdt met standaarden en methoden (zoals Togaf en Archimate).

MacOS is wel degelijk een Unix versie overigens. Leuk linkje: een plaat met alle Unix versies tot 2015

http://www.unix-diagram.org
Ik heb hetzelfde gevoel met Safari. Safari 13, wat in Catalina standaard wordt meegeleverd, ondersteund geen externe extensies meer. Enkel die in de App Store, waar een lachwekkend laag aantal van welgeteld 76 extensies te krijgen zijn waarvan een deel nog aardig onzinnig is ook. Als je nog niet naar 13 was geupdatet maar je gaat wel naar Catalina updaten, dan krijg je ook 13 en ben je dus opeens al je extensies kwijt en moet je maar hopen dat toevallig de ontwikkelaar er een in de App Store heeft gezet. Gezien er daar maar 76 staan hoef ik denk ik niet uit te leggen dat bizar weinig ontwikkelaars dat hebben gedaan.
Hier gaat Safari er om die reden snel uit. Helaas, want vond het een zeer fijne browser.

Ook hier was het erg fijn geweest als je het side-loaden hiervan weer ergens kon inschakelen, inderdaad desnoods met een default/plist vanaf de terminal: als het er maar inzit! Maar nope. ;(
Ik hoop inderdaad niet dat ze dat agressieve beleid ook naar alle andere onderdelen van het OS brengen, je moet zelf het niveau van agressiviteit kunnen bepalen; net als je nu al kan instellen dat niets van buiten de Store erop mag draaien als je dat graag wilt. Ik denk alleen niet dat Apple dat zou doen op OS-niveau... Dan jagen ze echt teveel mensen tegen zich in het harnas. :P Wat ze nu ook al merken met Safari, er is heel veel kritiek op het nieuwe extensiebeleid.

Oh qua games zie ik inderdaad dat Descent 1 en 2 niet meer zullen werken hier, maar RedAlert 1 & 2 en Unreal Tournament '99 blijven zo te zien wel werken, joepie.

[Reactie gewijzigd door WhatsappHack op 7 oktober 2019 21:01]

Als je een beetje rondleest, je kan gewoon een clean install van Catalina doen en op een later moment je oude iTunes library naar Music omzetten door het op te starten met Option ingedukt en dan naar de oude .itl te verwijzen, dan wordt de boel geconverteerd naar de nieuwe .musiclibrary sparsebundle.

Erg veel anders is Music overigens niet, het is in principe de oude iTunes codebase maar dan met Video en Device Management eruit gestript.

[Reactie gewijzigd door Dreamvoid op 7 oktober 2019 21:57]

System Preferences > Security is niet nodig, je kan ook gewoon rechtermuis knop en dan 'Open', heeft hetzelfde effect met een korteren route :)

De Mac is o.a. een development platform (daargelaten of je het fijn platform vindt) en daarom zal het altijd een grote mate van openheid houden. Voor niet-power users is dit volgens mij alleen maar fijn.

Edit: zie ook hier: https://developer.apple.c...ay/wwdc2019/701/?time=612
But it's important to keep one thing in mind. Our goal is to make every Mac user safe by default, but not to prevent you from running the software that you want to run on your Mac. And that means that there will always be a way to run a specific piece of software that you want to run on your system.

[Reactie gewijzigd door pBook op 8 oktober 2019 08:22]

Adobe heeft de Mac ondersteuning schandalig tekort gedaan als je bedenkt dat ze juist op dat platform zo groot zijn geworden. 64-bit ondersteuning was al lang en breed beschikbaar voor Windows, en zij kwamen nog aanzetten met 32-bit CS6. Ongelofelijk dat mensen daar enorme bedragen voor wilden neerleggen.
Of wat overzichtelijker:
Appeltje -> Over deze Mac -> Systeemoverzicht -> Programma's
En dan op "Nee" (2x klikken) sorteren op "64-Bit' (laatste kolom, misschien moet je een stukje naar rechts scrollen of t scherm wat groter maken.). Krijg je ook netjes een overzichtelijk lijstje met incompatible apps.

[Reactie gewijzigd door WhatsappHack op 7 oktober 2019 23:06]


Om te kunnen reageren moet je ingelogd zijn


Apple iPhone 11 Nintendo Switch Lite LG OLED C9 Google Pixel 4 FIFA 20 Samsung Galaxy S10 Sony PlayStation 5 Apple

'14 '15 '16 '17 2018

Tweakers vormt samen met Hardware Info, AutoTrack, Gaspedaal.nl, Nationale Vacaturebank, Intermediair en Independer DPG Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True