Показать сообщение отдельно
Старый 10.08.2006, 12:08   #2   
в тонусе )
 
Аватар для vorkuta
 
Сообщений: 6,243
Регистрация: 10.01.2005

vorkuta вне форума Не в сети
Недавно анонсированная Apple Mac OS X v10.5 "Leopard", произвела впечатление на специалистов не тем, что было показано на WWDC, а тем, о чём там умолчали. Билд, попавший в руки разработчиков, таит в себе огромное количество потрясающих (ground-breaking инновационных изменений основных технологий Mac OS и API.

Вот некоторые усовершенствования API в Леопарде:

- Полная поддержка 64-битных процессоров Intel и PowerPC во всех компонентах кроме QuickTime C, QuickDraw, Sound Manager, Code Fragment Manager, Language Analysis Manager and QuickTime Musical Instruments (эти компоненты являются устаревшими, необходимо использование современных эквивалентов)

- В Леопарде будет независимый от разрешения монитора GUI. Существует несколько функций, позволяющих получить текущий коэффициент скалирования и применить его к размеру пикселя. Это позволит использовать векторные элементы управления (PDF будет работать просто великолепно), или иметь мульти-размерные ресурсы, типа Mac OS X icon design, что позволит скалировать ближайший размер к до необходимого разрешения (пипец - прим. пер.)

- Address Book теперь поддерживает sharing эккаунты, с возможностью определения прав для каждого пользователя.

- Automator получил новый интерфейс наконец-то позволяет записывать действия пользователя (action), исапользовать переменные в workflow, и присоединённые workflow в других приложениях (очередной пипец)

- Time Mashine имеет API, который позволяет разработчику исключать из бэкапа неважные файлы, что улучшит резервирование и уменьшит необходимое место на жёстком диске.

- Новый компонент Calendar Store - позволяет разработчику доступ к событиям и задачам в iCal для использования их в своих приложениях или добавления событий и задач.

про Carbon и NSGridView переводить не буду, не очень интересно

- Core Animation позволяет использовать "слои" для видов и окон, использует настоящую анимацию (и даже может быть 3D, например в Time Mashine). Любой вид можно теперь растянуть на весь экран (режим fullscreen) с использованием переходов и эффектов Core Animation. Используя Core Animation можно создавать (ой!) GPU-ускоренные пользовательские интерфейсы в стиле Front-Row без необходимости написания OpenGL кода. Слои Core Animation могут содержать OpenGL контент, Core Image и Core Video фильтры и эффекты, а также Quartz/Cocoa контент, а также виды и окна.

- Текстовый движок дополнен проверкой орфографии повсеместно в системе (а по-русски? - прим. пер.), поддержкой умного цитирования (?), астоматическим определением ссылок и поддержкой мульти копипаста.

- Апгрейд Core Image даёт возможность работать с RAW-файлами напрямую.

- Apache 2.0, Ruby on Rails and Subversion are included, and support for script-to-framework programming is available, allowing Python and Ruby scripting to access Mac OS X specific APIs. (тут кажись про Rudy написали, он у нас старый индеец Апачи)

- Компонент iChat теперь позволяет разработчику добавлять сторонний контент в активную iChat-сессию, например видео или слайд-шоу или даже онлайн игры.

- "Sharing accounts" позволяют ограничивать доступ пользователям к определённым приложениям или файлам через специальные листы контроля доступа (ACL). Разработчик может объединить с этим ещё и контроль доступа к определённым частям контента. Sharing accounts - не имеют собственной папки Home (кошмар, здравствуй домен (( - прим. пер.)

- Image Kit, включенный в систему, позволяет разработчику легко создать приложение для браузинга, просмотра, обрезки и поворота изображений, применения к ним Core Image эффектов. Интерфейс слайд-шоу, который теперь тоже открыт для разработчиков, позволяет любым приложениям выводить слайд-шоу в полнооэкранном режиме.

- "Latent Semantic Mapping" компонент, который является базовым в защите от спама программы Mail. Теперь он позволяет разработчику анализировать текст и запускать процесс ограничения определённых пунктов в специфичном контенте (например спам-писем).

- Mail stationery теперь тоже открыт для разработчиков, позволяет любому вэб-дизайнеру создавать прекрасно выглядящие почтовые шаблоны.

- В системе также появился новый компонент для публикаций и подписок в RSS и Atom, включая весь набор функций создания и обработки RSS

- Quicktime 7.1, а также, лежащий в его основе компонент QTKit подверглись серьёзным улучшениям. Эти улучшения касаются коррекции неквадратных пикселей (о как!), использования чистой апертуры , которая является "отображаемой областью видео, не содержащей артефактов, связанных с кодированием", поддержки режима измерения апертуры, контроля высоты и разрешения аудиосигнала. Улучшились некоторые функции для разработчиков: типа захвата QuickTime потоков с камер и микрофонов, полноэкранная запись или запиь потока QuickTime. Захваченный таким образом контент можно транслировать через сеть как поток.
  Ответить с цитированием