MacOS: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja przejrzana]
Usunięta treść Dodana treść
Srflp (dyskusja | edycje)
m →‎O systemie: poprawka linku do wiki
Srflp (dyskusja | edycje)
m lit.
Linia 54:
macOS wprowadza wiele nowych możliwości w stosunku do swego poprzednika [[Mac OS 9]], np. [[wywłaszczenie (informatyka)|wywłaszczeniową]] [[wielozadaniowość]] i [[ochrona pamięci|ochronę pamięci]], które polepszają zdolność systemu do uruchamiania wielu aplikacji jednocześnie bez zakłócania ich działania<ref>{{cytuj stronę|url=http://www.faqs.org/docs/artu/ch03s01.html#id2892085|tytuł=The Elements of Operating-System Style. Multitasking Capability|nazwisko=Raymond|imię=Eric|język=en|data dostępu=2012-06-13}}</ref>. Wiele aspektów architektury macOS wywodzi się z systemu [[OpenStep|OPENSTEP]] o wysokiej przenośności, tj. łatwości przeniesienia na inne architektury. Na przykład NeXTSTEP został [[Port (oprogramowanie)|sportowany]] z oryginalnych stacji roboczych NeXT o architekturze [[M68000|68k]] na architekturę [[x86]] i inne jeszcze przed wykupieniem NeXT przez [[Apple Inc.|Apple]]<ref name="nextstep">{{cytuj stronę|url=https://developer.apple.com/library/mac/documentation/cocoa/conceptual/cocoafundamentals/WhatIsCocoa/WhatIsCocoa.html#//apple_ref/doc/uid/TP40002974-CH3-SW12|tytuł=Cocoa Fundamentals Guide: A Bit of History|opublikowany=[[Apple Developer Connection]]|język=en|data dostępu=2012-06-13}}</ref>. W podobnym procesie system został przeniesiony na architekturę [[PowerPC]] podczas trwania projektu [[Rhapsody (system operacyjny)|Rhapsody]].
 
Najbardziej widoczną zmianą było wprowadzenie [[Powłoka systemowa|powłoki]] [[Aqua (informatyka)|Aqua]]. Użycie gładszych krawędzi okien, półprzezroczystych tekstur i kolorów podobnych do wyglądu [[iMac G3|pierwszych iMaców]] wniosło wiele świeżości w porównaniu do powłoki [[Platinum]] znanej z systemów [[Mac OS X Server 1.0]] oraz [[Mac OS 9]] i wcześniejszych. Zdaniem Johna Siracusa, redaktora portalu [[Ars Technica]] wprowadzenie Aqua i odstępstwo od konwencjonalnego wyglądu ''uderza jak tona cegieł''<ref>{{cytuj stronę|url=http://arstechnica.com/reviews/os/mac-os-x-10-5.ars/3|tytuł=Mac OS X 10.5 Leopard: the Ars Technica review|nazwisko=Siracusa|imię=John|data=2007-10-29|opublikowany=Ars TechnikaTechnica|język=en|data dostępu=2012-06-22}}</ref>. [[Bruce Tognazzini]] z kolei stwierdził, że interfejs Aqua w [[Mac OS X 10.0]] stanowi krok wstecz w użyteczności w porównaniu z oryginalnym interfejsem [[Mac OS]]<ref>{{cytuj stronę|url=http://www.asktog.com/columns/034OSX-FirstLook.html|tytuł=OS X: A First Look|nazwisko=Bruzze|imię=Tongazzi|data=2000-02|opublikowany=Ask Tog|język=en|data dostępu=2012-06-22}}</ref>. Jednak pomimo słów krytyki deweloperzy spoza Apple szybko zaczęli wydawać [[Skórka (informatyka)|skiny]] dla swoich aplikacji oraz nakładki na inne systemy operacyjne, które miały naśladować nowy wygląd macOS. Okazał się on sukcesem [[marketing]]owym, w związku z czym Apple stosowało procesy prawne przeciwko twórcom niektórych takich nakładek i skórek<ref>{{cytuj stronę|url=http://www.zdnet.com/zdnn/stories/newsbursts/0,7407,2681914,00.html?chkpt=p1bn|tytuł=Apple lowers boom on Aqua 'skins'|data=2001-02-02|opublikowany=ZDNet|język=en|data dostępu=2012-06-22}}</ref>.
 
W architekturze systemu macOS został zaimplementowany [[framework]] warstowy<ref>{{cytuj stronę|url=https://developer.apple.com/library/mac/#documentation/MacOSX/Conceptual/OSX_Technology_Overview/About/About.html|tytuł=About the Technologies for Developing Mac OS X Software|opublikowany=Apple Inc.|język=en|data dostępu=2012-06-22}}</ref>, który znacząco upraszcza tworzenie aplikacji dostarczając wiele gotowych [[Obiekt (programowanie obiektowe)|obiektów]] i [[podprogram|funkcji]] do wykorzystania<ref>{{cytuj stronę|url=http://homepage.mac.com/tom_zepko/cocoa/why-cocoa.html|tytuł=Why Cocoa?|nazwisko=Zepko|imię=Tom|data=2003-09-06|język=en|data dostępu=2012-06-22|archiwum=http://web.archive.org/20040529183713/homepage.mac.com/tom_zepko/cocoa/why-cocoa.html|zarchiwizowano=2004-05-29}}</ref>.