MacOS: Różnice pomiędzy wersjami
[wersja nieprzejrzana] | [wersja przejrzana] |
Usunięta treść Dodana treść
m →O systemie: poprawka linku do wiki |
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
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>.
|