vo viacerych ohladoch to boli nove systemy. Uvedenim novych API a frameworkov pre vyvojarov, konstatnym vyvijanim zakladov systemu a pridavanim novych funkcii. Ano, stavali na rovnakych zakladoch. Nutne dodat, ze az do verzie 10.3 Panther bol OS X nevyvinuty produkt hodny oznacenia „beta“.
Ako pouzivatel mozes pracovat s aplikaciami. Lenze u OS X to funguje trocha inak (kedze je plne objektovy). Bez frameworkov a API v systeme by si dane aplikacie ani nemal, resp. by nemali take funkcie, ake maju. Aplikacie ako Motion, Final Cut, Aperture, iLife, iWork, Automator, Xcode ai. by bez toho, co je v Mac OS X VOBEC nemali sancu vzniknut. Vies, preto neraz nove aplikacie vyzaduju najnovsi Mac OS X. Vyvojari totiz intenzivne pouzivaju mnozstvo objektovych frameworkov, ktore pre nich pripravil Apple. Nemusia tak znovu vynachadzat koleso.
Operacny system a to plati hlavne v pripade Mac OS X je dnes daleko viac, ako rozhranie na spustenie aplikacii. Predstavuje prave onu zakladnu kodu, bez ktorej by aplikacie vznikali len velmi, velmi tazko.
A cele pouzivanie aplikacii bez funkcii v OS by tiez akosi nebolo ono. Co takto Exposé, unifikovane API pre integraciu a spolupracu aplikacii medzi sebou? V OS X sa nemusim trapit s tym, ako dostat obsah z aplikacie A do aplikacie B. Nemusim sa starat o konverziu, nemusim sa starat o hladanie dokumentu na disku, nemusim sa starat o to, preco nejde toto v A a hento v B. Aplikacie zdielaju spolocne rozhrania (vdaka OS) a medzi sebou plnohodnotne komunikuju. Netvoria samostatne ostrovceky, ako je tomu v Linuxe. SU dokonale previazane.
Bez spominaneho OS by si si neuzival drag&drop uplne vsade, Exposé, Spotlight (moduly pre kazdu app idu dorobit), QuickLook (moduly pre kazdu app idu dorobit), automatizaciu cez Automator ci Applescript (opat, podpora v aplikaciach), QuickTime, Core Image, podpora PDF v kazdej aplikacii. Toto vsetko a vela, vela ineho su systemove sluzby, ktore radikalne prispievaju ku kvalite aplikacie, produktivite a pohodliu pouzivatela.
Preto je OS dolezity. Povedat, ze „pracujem s aplikaciami, nie s OS“ je blbost. Pracujes s OS, len si to neuvedomujes. Uvedomis si to az vtedy, ked prejdes na iny OS a zrazu uvidis, ze kazda aplikacia sa hra na svojom piesocku a o nejakej sirokej kooperacii s ostatnymi nema ani ponatia…