Apple News

iTunes 10.5 Beta je 64bitový a... Kakao?

Sobota 11. června 2011 21:19 PDT od Arnolda Kima

Beta verze iTunes 10.5 vydaná vývojářům minulý týden je první verze iTunes, aby běžely v 64bitovém režimu. Rozdíl je možná trochu menší pro aplikaci, jako je iTunes, ale v průběhu let byl zdrojem mnoha diskuzí. Co je možná důležitější, je přesvědčení, že tato 64bitová podpora musí znamenat, že iTunes byly přeneseny z Carbon na Cocoa, i když se zdá, že tato linie je poněkud rozmazaná.





Primární výhodou 64bitových aplikací je schopnost adresovat více než 4 GB paměti, což může být výrazná výhoda pro aplikace využívající velké datové sady. Společnost Adobe například v roce 2008 obdržela určitou kritiku, že jejich produkty Photoshop pomalu přijímaly 64bitový režim na počítačích Mac. 64bitový Photoshop pro Mac nakonec přišel s CS5.

Důvodem dlouhého zpoždění byla skutečnost, že Apple upustil od podpory 64bitového režimu v Carbon již v roce 2007, což vyžaduje, aby vývojáři portovali své stávající Carbon aplikace na Cocoa, aby mohli využít 64bitový režim. To se týkalo především starších aplikací, jako jsou Photoshop a iTunes, které existovaly před Mac OS X a stále se používaly Uhlík , starší API společnosti Apple. Mezitím, Kakao bylo nativní API společnosti Apple pro Mac OS X a nabízelo některé další výhody uživatelského rozhraní. Ať už je to dobré nebo špatné, mnoho uživatelů vidělo aplikace Cocoa jako lepší než jejich protějšky z uhlíku kvůli historické zátěži mnoha aplikací Carbon.



itunes 105
Nejnovější beta verze pro vývojáře iTunes 10.5 sice běží v 64bitovém režimu v Mac OS X Lion, ale stále běží v 32bitovém režimu v předchozích verzích Mac OS X. Diskuze na fóru však poukazují na to, že stále existuje určitá debata o stavu 'kakao vs uhlík'. Navzdory této změně je iTunes údajně velmi podobný předchozím verzím a nepřichází s dramatickými změnami. Takže ti, kdo doufají v kompletní předělání, budou zklamáni.

Mezi několik pozoruhodných změn však patří skutečnost, že iTunes pro Lion nyní podporuje režim celé obrazovky a také vrací tlačítka pro zavření/minimalizace/maximalizace do jejich obvyklé vodorovné polohy.