macOS — Applen Mac-käyttöjärjestelmä, UNIX-pohjainen alusta
Tutustu macOS:iin — Applen UNIX-pohjainen Mac-käyttöjärjestelmä: historia, teknologia (Darwin, NeXT), versiot ja käytännön vinkit Macin tehokkaaseen käyttöön.
macOS (aiemmin Mac OS X vuosina 2001–2012 ja nimellä OS X vuoteen 2016 asti) on Apple Inc:n valmistamien tietokoneiden eli Macintosh‑tietokoneiden käyttöjärjestelmä. macOS suunnitellaan ja optimoidaan toimimaan vain Applen laitteistolla, mikä erottaa sen monista muista työpöytäkäyttöjärjestelmistä. Käyttäjät ovat kuitenkin tehneet niin sanottuja Hackintosh‑koneita, joissa macOS:aa ajetaan muussa kuin Applen laitteistossa; tämä rikkoo macOS:n lisenssisopimusta.
macOS julkaistiin ensimmäisen kerran vuonna 2001 ja korvasi aiemman "klassisesta" Mac OS:n. Toisin kuin klassinen Mac OS, moderni macOS perustuu UNIX‑maailman teknologioihin ja NeXT‑yhtiössä kehitettyihin ratkaisuihin. NeXT oli yritys, jonka Applen perustaja Steve Jobs perusti lähdettyään Applesta vuonna 1985; NeXTSTEP/OPENSTEP‑alustalta periytyvät arkkitehtuurin osat ovat olennainen osa macOS:ää.
Ydin ja rakenne
macOS:n ytimen muodostaa avoimeen lähdekoodiin pohjautuva Darwin, jonka kernelinä toimii XNU. Darwinin ympärille on rakennettu Applen suljetut käyttöliittymä‑ ja kehysosat (kuten Cocoa), grafiikkakerros (Quartz) sekä laite‑ ja mediakehykset (Core Audio, Core Graphics, Metal ym.). Vaikka Darwin on avoin, se ei yksin pysty ajamaan macOS‑käyttöliittymää tai macOS‑sovelluksia ilman Applen omia lisäosia.
macOS on myös sertifioitu UNIX‑järjestelmä (UNIX 03 -yhteensopivuus), mikä takaa yhteentoimivuuden POSIX‑rajapintojen kanssa ja helpon kehittäjäkokemuksen UNIX‑työkaluilla.
Käyttöliittymä ja ominaisuudet
Käyttöliittymän peruselementtejä ovat Finder‑tiedostonhallinta, Dock‑sovelluspalkki, Spotlight‑hakutoiminto, Mission Control‑ikkunanhallinta ja ilmoituskeskus. macOS:n visuaalisena ilmeenä oli alun perin Aqua‑sävyinen käyttöliittymä, joka on vuosien aikana hioutunut minimalistiseksi ja yhtenäiseksi käyttökokemukseksi. Terminal‑sovellus tarjoaa pääsyn komentorivityökaluihin ja kehitysympäristöihin.
macOS tukee tiivistä integraatiota Applen ekosysteemissä: iCloud‑palvelut, Handoff, Universal Clipboard, AirDrop ja Sidecar mahdollistavat saumattoman työskentelyn iPhonen, iPadin ja Macin välillä.
Tietoturva ja hallinta
Apple on lisännyt macOS:ään monitasoista suojausta: FileVault‑levynsalauksen, Gatekeeper‑sovellusten varmennuksen ja notarisaation, sovellussandboxingin sekä System Integrity Protection (SIP) ‑ominaisuuden, joka estää järjestelmätiedostojen muuttamisen. Uudemmissa laitteissa (T2‑piiri Intel‑malleissa ja Apple Silicon ‑piireissä) on lisäksi laitteistotason turvaominaisuuksia, kuten Secure Enclave ja vahva käynnistysketjun suojaus.
Versiot ja nimenanto
macOS‑versiot nimettiin pitkään suurten kissojen mukaan (esim. Cheetah, Panther, Tiger), ja vuodesta 2013 lähtien nimet on haettu Kalifornian maamerkeistä (esim. Mavericks, Yosemite, Sierra). Alkuperäisissä OS X -versioissa versiopäivitykset alkoivat numerolla 10; X on roomalainen numero joka tarkoittaa kymmentä ja ääneen lausuttiin "ten" tai "eksy". Vuoden 2020 päivitys Big Sur rikkoi numerointiperinteen ja siirsi isomman versionumero‑hypyn: macOS Big Sur oli versio 11.0, minkä jälkeen numerointi jatkui 12 Monterey, 13 Ventura ja 14 Sonoma. Nykyiset macOS‑julkaisut tuovat säännöllisesti uusia ominaisuuksia, suorituskyvyn parannuksia ja turvapäivityksiä.
Laitteisto ja suorituskyky
Apple on historiansa aikana siirtynyt useamman kerran eri prosessoriarkkitehtuurien välillä: alun 68k‑pohjaisista koneista tuli PowerPC‑aika, vuonna 2006 siirryttiin Intel‑prosesseihin ja vuodesta 2020 lähtien Apple on siirtänyt Macit omaan Apple Silicon ‑piiriinsä (M1, M2‑sarja jne.). Applen oma siruarkkitehtuuri on tuonut merkittäviä parannuksia energiatehokkuuteen ja suorituskykyyn sekä mahdollistanut uudenlaisia laitteistoon sidottuja ominaisuuksia.
Sovellusten yhteentoimivuuteen Apple on tarjonnut käännösratkaisuja: Rosetta‑kääntäjä pitää yllä x86‑sovellusten toimivuutta Apple Silicon ‑koneissa, ja kehittäjille tarjotaan työkalut Universal‑binäärien luomiseen, jotka toimivat molemmilla alustoilla.
Sovellukset ja jakelu
Sovelluksia voi asentaa Mac App Storesta tai suoraan kehittäjiltä. Apple vaatii App Storeen tulevilta sovelluksilta usein notarisaation ja tietyt turvallisuusvaatimukset, mutta kolmannen osapuolen sovellusten asennus on edelleen mahdollista järjestelmän asetuksista käsin. Applen ekosysteemin etuna on tiivis laitteisto‑ohjelmisto‑integraatio, joka helpottaa optimoitujen sovellusten kehittämistä ja vastaa usein paremmasta virranhallinnasta sekä vakaudesta.
Virtualisointi ja kehitys
macOS tukee virtualisointia ja kehitystyökaluja: Xcode on Applen virallinen kehitysympäristö macOS‑, iOS‑ ja muiden alustojen sovelluksille. Hypervisor‑rajapinnat, Parallels, VMware ja QEMU ovat yleisiä ratkaisuja virtualisoidun käyttöjärjestelmän ajamiseen kehityksessä ja testauksessa.
Lisenssi ja yhteisö
macOS on pääosin suljettu lähdekoodi ja lisensoitu käytettäväksi Applen laitteissa. Monet ytimen osat ja apuvälineet (Darwin) ovat avoimen lähdekoodin projekteja, mutta käyttöjärjestelmän kaupalliset ja käyttöliittymään liittyvät osat ovat Applen omistuksessa. Hackintosh‑rakentaminen rikkoo Applen lisenssisopimusta, ja Apple pyrkii sekä ohjelmisto‑ että laitteistotason toimenpitein estämään laajamittaista ei‑tuettua käyttöä.
Päivitykset ja tuki
Apple tarjoaa säännöllisiä macOS‑päivityksiä, jotka sisältävät ominaisuusparannuksia, virheenkorjauksia ja tietoturvapäivityksiä. Päivitykset toimitetaan yleensä ilmaisina ja ne asennetaan Järjestelmäasetusten (tai uutemmissa versioissa System Settings) kautta. Laitevalikoiman iässä Apple yleensä tukee useita edellisiä versioita, mutta vanhemmat laitteet voivat jäädä pois uusimpien versioiden tuesta laitteistorajoitusten vuoksi.
macOS on laajalti käytetty ammattikäytössä graafisessa suunnittelussa, videotuotannossa, ohjelmistokehityksessä ja yleisessä työpöytäkäytössä. Sen vahva integraatio muihin Applen palveluihin ja laitteisiin tekee siitä houkuttelevan valinnan käyttäjille, jotka hyödyntävät koko Applen ekosysteemiä.
macOS kehittyy jatkuvasti, ja Apple julkaisee vuosittain suurempia päivityksiä sekä säännöllisiä tietoturva‑ ja korjauspäivityksiä.
Kehitys
Koko 1990-luvun alkupuolen ajan Apple oli yrittänyt luoda "seuraavan sukupolven" käyttöjärjestelmää korvaamaan klassisen Mac OS:n. Nykyinen macOS on UNIX-käyttöjärjestelmä, joka perustuu teknologiaan, jota oli kehitetty NeXT:ssä 1980-luvulta siihen asti, kunnes Apple osti yrityksen vuoden 1997 alussa. Kyseisen yrityksen perusti myös Steve Jobs hänen lähdettyään Applelta vuonna 1985. Siellä kehitettiin Unixin kaltainen NeXTSTEP-käyttöjärjestelmä, joka lanseerattiin vuonna 1989 ("klassinen" Mac OS on paljon vanhempi, sillä se julkaistiin vuonna 1984). NeXTSTEP:n ydin perustuu Mach-ytimeen, joka kehitettiin alun perin Carnegie Mellonin yliopistossa, ja siihen on lisätty ytimen kerroksia ja matalan tason käyttäjätilan koodia Berkeley Software Distributionin (BSD) osista. Sen graafinen käyttöliittymä rakennettiin Objective-C-ohjelmointikieltä käyttävän oliosuuntautuneen GUI-työkalupaketin päälle.

Unixin kaltaisten käyttöjärjestelmien yksinkertaistettu historia
Versiot
| macOS-version tiedot | ||||
| Versio | Koodinimi | Ilmoitettu päivämäärä | Julkaisupäivä | Uusin versio |
| Rhapsody-kehittäjän julkaisu | Grail1Z4 / Titan1U | Tuntematon | 31. elokuuta 1997 | DR2 (14. toukokuuta 1998) |
| Mac OS X Server 1.0 | Hera | 16. maaliskuuta 1999 | 1.2v3 (27. lokakuuta 2000) | |
| Mac OS X Developer Preview | Kodiak | 16. maaliskuuta 1999 | DP4 (5. huhtikuuta 2000) | |
| Julkinen beta | Kodiak/Cheetah | 13. syyskuuta 2000 | ||
| Mac OS X 10.0 | Gepardi | 5. tammikuuta 2000 | 24. maaliskuuta 2001 | 10.0.4 (22. kesäkuuta 2001) |
| Mac OS X 10.1 | Puma | 18. heinäkuuta 2001 | 25. syyskuuta 2001 | 10.1.5 (6. kesäkuuta 2002) |
| Mac OS X 10.2 | Jaguar | 6. toukokuuta 2002 | 24. elokuuta 2002 | 10.2.8 (3. lokakuuta 2003) |
| Mac OS X 10.3 | Pantteri | 23. kesäkuuta 2003 | 24. lokakuuta 2003 | 10.3.9 (15. huhtikuuta 2005) |
| Mac OS X 10.4 | Tiikeri | 4. toukokuuta 2004 | huhtikuu 29, 2005 | 10.4.11 (14. marraskuuta 2007) |
| Mac OS X 10.5 | Leopardi | 26. kesäkuuta 2006 | 26. lokakuuta 2007 | 10.5.8 (5. elokuuta 2009) |
| Lumileopardi | 9. kesäkuuta 2008 | 28. elokuuta 2009 | 10.6.8 v1.1 (25. heinäkuuta 2011) | |
| Mac OS X 10.7 | Leijona | lokakuu 20, 2010 | 20. heinäkuuta 2011 | 10.7.5 (19. syyskuuta 2012) |
| Mountain Lion | helmikuu 16, 2012 | 25. heinäkuuta 2012 | 10.8.5 (12F45) (3. lokakuuta 2013) | |
| OS X 10.9 | Mavericks | kesäkuu 10, 2013 | 22. lokakuuta 2013 | 10.9.5 (13F1112) (18. syyskuuta 2014) |
| OS X 10.10 | Yosemite | 2. kesäkuuta 2014 | lokakuu 16, 2014 | 10.10.5 (14F27) (13. elokuuta 2015) |
| OS X 10.11 | El Capitan | 8. kesäkuuta 2015 | 30. syyskuuta 2015 | 10.11.6 (15G1510) (15. toukokuuta 2017) |
| macOS 10.12 | Sierra | kesäkuu 13, 2016 | syyskuu 20, 2016 | 10.12.6 (16G1212) (19. heinäkuuta 2017) |
| macOS 10.13 | High Sierra | kesäkuu 5, 2017 | Syyskuu 25, 2017 | 10.13.6 (17G65) (9. heinäkuuta 2018) |
| macOS 10.14 | Mojave | kesäkuu 4, 2018 | Syyskuu 24, 2018 | 10.14.6 (18G87) (1. elokuuta 2019) |
| macOS 10.15 | Catalina | kesäkuu 3, 2019 | lokakuu 7, 2019 | 10.15.5 Täydentävä päivitys (19F101) (1. kesäkuuta 2020) |
| macOS 11.0 | Big Sur | kesäkuu 22, 2020 | marraskuu 12, 2020 | 11.0.1 (20B29) (12. marraskuuta 2020) |
| macOS 12.0 | Monterey | Jun 7, 2021 | 25. lokakuuta 2021 | 12.0.1 (21A559) (25. lokakuuta 2021) |
| Käyttöjärjestelmien markkinaosuus |
| Microsoft Windows - 82% |
| Mac OS X ja Mac OS - 6% |
| iOS - 82 % |
| Android - 3% |
| Java ME - 1% |
| Linux - 1% |
| Muut - 0% |
Julkinen beta: "Kodiak"
13. syyskuuta 2000 Apple julkaisi Mac OS X:n 29,95 dollarin hintaisen esikatseluversion kysyäkseen käyttäjiltä, mitä mieltä he ovat uudesta käyttöjärjestelmästä tähän mennessä. Apple lopetti julkisen beta-version maaliskuussa 2001, koska OS X 10.0 julkaistiin hiljattain.
Versio 10.0: "Cheetah".
24. maaliskuuta 2001 Apple julkaisi Mac OS X:n ensimmäisen kerran eli OS X v10.0:n (koodinimi Cheetah), mutta valitettavasti se epäonnistui monien tietokonevikojen ja häiriöiden sekä hitaan suorituskyvyn vuoksi. Onneksi tämä käyttöjärjestelmäversio pysyi markkinoilla vain syyskuuhun asti, jolloin se siirrettiin "korkeammalle tasolle".
Versio 10.1: "Puma"
Cheetahiin liittyvien monien ongelmien ja valitusten vuoksi Apple ryhtyi suoraan työstämään Puman, Mac OS X:n seuraavan ison kissan, julkaisua. Se julkaistiin 24. syyskuuta 2001. Apple antoi 10.0:n käyttäjille ilmaisen Mac OS X v10.1:n asennus-CD:n hyvittääkseen aiemmat käyttöjärjestelmän puutteet. Tammikuun 7. päivänä 2002 Apple ilmoitti, että Mac OS 9 ja muut Applen aiemmat käyttöjärjestelmät "menevät tietokoneiden romuttamolle" kuun loppuun mennessä (31. tammikuuta 2002) ja OS X olisi oletusarvoinen ja ainoa käyttöjärjestelmä, joka olisi saatavilla kaikissa Mac-tietokoneissa.
Versio 10.2: "Jaguar".
Mac OS X 10.2 Jaguar julkaistiin 24. elokuuta 2002, ja se oli ensimmäinen versio, jonka koodinimi oli mukana versionimikkeessä. Happy Mac (joka aiemmin näkyi Macin käynnistyessä) korvattiin suurella harmaalla omenalogolla, jossa oli OS X 10.2 Jaguar -käyttöjärjestelmän käynnistysjakso.
Versio 10.3: "Pantteri"
Mac OS X 10.3 Panther julkaistiin 24. lokakuuta 2003, ja se oli yksi suurimmista OS X:n päivityksistä. Se sisälsi uuden harjattua metallia sisältävän käyttöliittymän, päivitetyn Finderin ja paljon uusia ominaisuuksia edellisvuoden Jaguarista.
Versio 10.4: "Tiger"
Tiger julkaistiin 29. huhtikuuta 2005, ja Applen mukaan siinä oli yli 200 uutta ominaisuutta. Uusien ominaisuuksien joukossa Tiger esitteli Spotlightin, Dashboardin, Smart Foldersin, päivitetyn Mail-ohjelman Smart Mailboxesin, QuickTime 7:n, Safari 2:n, Automaatin, Voice-overin, Core Image ja Core Video -ohjelmat. Apple julkaisi ensimmäiset Power Intel -macsit Tigerille 10. tammikuuta 2006. Tiger toimi näillä tietokoneilla erinomaisesti. Se oli myös viimeinen käyttöjärjestelmä, joka tuki Aqua-värimaailmaa.
Versio 10.5: "Leopard"
Mac OS X v10.5 Leopard julkaistiin 26. lokakuuta 2007. Se suunniteltiin täysin uudelleen ja siinä on 3D-telakka, uusi violetti värimaailma ja yli 200 uutta ominaisuutta. Siinä oli myös tuki sekä PowerPC- että Intel-maceille. Leopard oli viimeinen versio, jossa oli tuki PowerPC:lle.
Versio 10.6: "Snow Leopard" (Lumileopardi)
Mac OS X Snow Leopard julkaistiin 28. elokuuta 2009, ja se sisälsi pikemminkin "konepellin alla" tapahtuvia muutoksia kuin muutoksia ulkoasuun. Snow Leopard luopui myös PowerPC-Macsin tuesta.
Versio 10.7: "Lion"
OS X Lion esiteltiin ensimmäisen kerran yleisölle "Back to The Mac" -tapahtumassa vuonna 2010, ja se julkistettiin WWDC 2011 -tapahtumassa ja julkaistiin 20. heinäkuuta 2011. Se sisälsi iOS:n kaltaisia ominaisuuksia, kuten launchpadin, MacBookeihin tulevan magic trackpadin ja uuden aurinkokunnan värimaailman. Apple myös poisti Rosettan tehden PowerPC:n käytön mahdottomaksi.
Versio 10.8: "Mountain Lion"
OS X Mountain Lion julkistettiin 18. helmikuuta 2012 ja julkaistiin 25. heinäkuuta 2012. Se tuo Macille lisää ominaisuuksia iOS 5:stä ja 6:sta, kuten ilmoitukset, viestinvälitys, pelikeskus ja pelaaminen iPhonen, iPodin ja iPadin käyttäjien kanssa.
Versio 10.9: "Mavericks"
OS X Mavericks julkistettiin 10. kesäkuuta 2013 vuoden 2013 Worldwide Developers Conference -tapahtumassa. Se lisää Kartat- ja iBooks-sovellukset sekä uusia Finder-ominaisuuksia, paremman moninäyttötuen, tehoparannuksia ja uuden Safari-version. Se julkaistiin 22. lokakuuta 2013. Se oli ensimmäinen macOS-versio, joka oli ilmainen.
Versio 10.10: "Yosemite".
OS X Yosemite julkistettiin kesäkuussa 2014 Worldwide Developers Conference 2014 -tapahtumassa. Se oli beta-versiona kehittäjien ja julkiseen beta-ohjelmaan ilmoittautuneiden testattavissa 16. lokakuuta 2014 asti, jolloin se julkaistiin. Se esittelee uuden litteän muotoilun, joka noudattaa iOS 7:n myötä käyttöön otettua estetiikkaa.
Versio 10.11: "El Capitan"
OS X 10.11 El Capitan julkaistiin 30. syyskuuta 2015 sen jälkeen, kun siitä oli ilmoitettu 8. kesäkuuta 2015. Samoin kuin Mac OS X 10.6 Snow Leopard, Apple kuvasi tämän julkaisun sisältävän pikemminkin "Mac-kokemuksen hienosäätöjä" ja "parannuksia järjestelmän suorituskykyyn" kuin uusia ominaisuuksia. Hienosäätöihin kuuluvat Maps-sovellukseen sisäänrakennettu julkinen liikenne, Notes-sovelluksen graafisen käyttöliittymän parannukset, San Franciscon käyttöönotto järjestelmäfontiksi selkeämmän luettavuuden vuoksi ja System Integrity Protectionin käyttöönotto. Metal API, joka esiteltiin ensimmäisen kerran iOS 8:ssa, sisällytettiin myös tähän käyttöjärjestelmään "kaikille Mac-tietokoneille vuodesta 2012 lähtien".
Versio 10.12: "Sierra"
macOS 10.12 Sierra julkistettiin 12. kesäkuuta 2016 ja julkaistiin yleisölle 20. syyskuuta 2016. Uusiin ominaisuuksiin kuuluvat Sirin lisääminen, optimoitu tallennustila sekä päivitykset valokuviin, viesteihin ja iTunesiin.
Versio 10.13: "High Sierra"
macOS 10.13 High Sierran syysjulkaisu julkistettiin 5. kesäkuuta 2017 Applen WWDC-tapahtumassa. Syyskuun 12. päivänä 2017 Applen iPhone-tapahtumassa he ilmoittivat sen julkaisun olevan 25. syyskuuta 2017. OS X El Capitanin ja OS X Mountain Lionin tavoin High Sierra on hienosäätöön perustuva päivitys, jossa on hyvin vähän uusia ominaisuuksia. High Sierra käyttää uutta Applen tiedostojärjestelmää ja sisältää parannuksia muun muassa Safariin, Valokuviin ja Mailiin.
Versio 10.14: "Mojave".
Julkaistu 24. syyskuuta 2018. Olemassa oleviin macOS-sovelluksiin on monia lisäominaisuuksia. Joitakin kohokohtia ovat Dark Mode (UI-teema ja ulkonäkö), kellonajan siirtymät, jotka heijastavat vuorokauden tuntia (työpöydän tausta), tiedostopinot, muokkausominaisuudet pikakatselussa, jatkuvuuskamera ja Group FaceTime -ominaisuudet lisäävät myös kuvakaappaus-sovelluksen.
Versio 10.15: "Catalina"
Julkaistu 7. lokakuuta 2019. Tähän käyttöjärjestelmään sisältyy paljon uusia lisäominaisuuksia, kuten näytön jakaminen iPadiin (Sidecar), ja siinä voi käyttää iPad-sovelluksia. Catalina on ensimmäinen macOS-versio, joka tukee yksinomaan 64-bittisiä sovelluksia. MacOS Catalina jakoi myös iTunesin kolmeen sovellukseen: Musiikki, Podcastit ja Elokuvat. iTunesin poistamisen vuoksi laitteiden synkronointi tapahtuu Finderissa.
Versio 11.0: "Big Sur"
12. marraskuuta 2020 julkaistu macOS Big Sur vaihtaa versionumeron 10:stä 11:een. Se tukee nyt ARM64-käskyarkkitehtuuria (ISA), sillä Apple on siirtymässä Macissa omaan Apple Siliconiinsa, joka perustuu ARM64-alustaan. Se tuo mukanaan suurimmat suunnittelumuutokset sitten macOS:n (silloisen Mac OS X:n) käyttöönoton.
Versio 12.0: "Monterey".
Julkaistu 25. lokakuuta 2021. macOS Monterey vaihtaa versionumeron 11:stä 12:een.
Arkkitehtuuri
MacOS:n ytimessä on POSIX-yhteensopiva käyttöjärjestelmä, joka on rakennettu XNU-ytimen päälle, ja komentorivikäyttöliittymästä on saatavilla tavalliset Unix-toiminnot. Apple on julkaissut tämän ohjelmistoperheen vapaana ja avoimen lähdekoodin käyttöjärjestelmänä nimeltä Darwin. Darwinin päälle Apple on kerrostanut useita komponentteja, kuten Aqua-käyttöliittymän ja Finderin, viimeistelläkseen graafiseen käyttöliittymään perustuvan käyttöjärjestelmän, joka on macOS.
MacOS:n Darwin-alijärjestelmä vastaa tiedostojärjestelmän hallinnasta, johon kuuluu Unixin käyttöoikeustaso. Vuosina 2003 ja 2005 kaksi Macworldin toimittajaa kritisoi käyttöoikeusjärjestelmää: Ted Landau kutsui väärin määritettyjä käyttöoikeuksia "yleisimmäksi turhautumiseksi" macOS:ssä, kun taas Rob Griffiths ehdotti, että joidenkin käyttäjien täytyy jopa palauttaa käyttöoikeudet joka päivä, mikä voi kestää jopa 15 minuuttia. Hiljattain toinen Macworld-toimittaja Dan Frakes kutsui käyttöoikeuksien korjausmenettelyä valtavan ylikäytetyksi. Hänen mukaansa macOS yleensä käsittelee käyttöoikeuksia oikein ilman käyttäjän puuttumista asiaan, ja käyttöoikeuksien palauttamista pitäisi kokeilla vain silloin, kun ongelmia ilmenee.
MacOS:n arkkitehtuuri sisältää kerroksittaisen rakenteen: kerroksittaiset kehykset auttavat sovellusten nopeaa kehittämistä tarjoamalla olemassa olevaa koodia yleisiin tehtäviin. Apple tarjoaa omia ohjelmistokehitystyökalujaan, joista merkittävin on Xcode-niminen integroitu kehitysympäristö. Xcode tarjoaa rajapintoja kääntäjille, jotka tukevat useita ohjelmointikieliä, kuten C, C++, Objective-C ja Swift. Apple-Intel-siirtymää varten sitä muutettiin niin, että kehittäjät voivat rakentaa sovelluksensa universaalina binäärinä, joka tarjoaa yhteensopivuuden sekä Intel- että PowerPC-pohjaisten Macintosh-linjojen kanssa. Ensisijaisia ja kolmannen osapuolen sovelluksia voidaan ohjata ohjelmallisesti käyttämällä AppleScript-kehystä, joka on säilynyt klassisesta Mac OS:stä, tai uudempaa Automator-sovellusta, joka tarjoaa valmiiksi kirjoitettuja tehtäviä, jotka eivät vaadi ohjelmointitaitoa.
Aiheeseen liittyvät sivut
- Macintosh
Kysymyksiä ja vastauksia
K: Mikä on macOS?
V: macOS on Apple Inc:n valmistamien tietokoneiden käyttöjärjestelmä (OS). Näitä kutsutaan Macintosh-tietokoneiksi eli Maceiksi.
K: Voiko macOS:ää käyttää muillakin tietokoneilla kuin Mac-tietokoneilla?
V: Kyllä, ihmiset ovat saaneet macOS:n toimimaan tietokoneissa, jotka eivät ole Mac-tietokoneita. Tätä kutsutaan Hackintoshiksi ja se rikkoo macOS:n lisenssisopimusta.
K: Miten macOS eroaa "klassisesta" Mac OS:stä?
V: Toisin kuin ensimmäinen käyttöjärjestelmä, macOS (OS X:stä lähtien) perustuu UNIX-käyttöjärjestelmään (nykyisillä versioilla on UNIX 03 -sertifikaatti) ja teknologioihin, jotka kehitettiin vuosina 1985-1997 NeXT-yhtiössä, jonka Applen toinen perustaja Steve Jobs perusti lähdettyään Applesta vuonna 1985.
Kysymys: Mitä tarkoittaa "X" Mac OS X:ssä ja OS X:ssä?
V: Mac OS X:ssä ja OS X:ssä oleva "X" tarkoittaa roomalaista numeroa 10, ja se lausutaan näin.
K: Mikä on macOS:n ydin?
V: MacOS:n ydin on avoimen lähdekoodin käyttöjärjestelmä nimeltä Darwin, mutta Darwin itsessään ei voi ajaa macOS-ohjelmia.
K: Miten macOs-versiot on nimetty? V: MacOs-versiot on nimetty erilaisten suurten kissojen tai Kalifornian maamerkkien mukaan, ja niiden versionumero alkaa numerolla 10.
K: Mikä on macOs:n uusin versio? V: Uusin macOs-versio on macOs Big Sur (11.0).
Etsiä