iPhoneRoot.com       

Mac OS X 10.7 предложит новые полосы прокрутки и полноэкранный режим для приложений


Сохранить



Lion2702

Как вы знаете, в этот четверг Apple выпустила предварительную версию Mac OS X Lion для разработчиков, и недавно мы уже рассмотрели основные особенности системы. Однако новая версия iOS также включает некоторые архитектурные изменения. О них - ниже.

Постоянство приложений

Система Mac OS X Lion научилась перезапускать все приложения, которые были не закрыты перед тем, как пользователь решил выключить свой Mac или разлогиниться. Более того, положение и размер окон приложений, их содержание и выбранные элементы также будут автоматически восстановлены.

Многозадачность в новой Mac OS X теперь работает почти так же, как в iOS. Каждое свернутое приложение может прекратить свою работу, если пользователь не пользуется им в течение определенного времени и не открывает его. Однако оно может быть мгновенно перезапущено, если пользователю вновь понадобится получить к нему доступ.

Некоторые приложения все еще можно закрыть вручную, но теперь Apple убеждает разработчиков, что в этом нет необходимости.

Полноэкранный режим для приложений

Новый протокол NSWindowDelegate и классы NSApplication и NSWindow добавляют поддержку полноэкранного режима для приложений. По умолчанию она выключена, но ее можно включить с помощью вызова метода. В этом случае приложение получит дополнительный пункт "Enter Full Screen" ("Полноэкранный режим") в меню "View" ("Вид"), а если его нет, то в меню "Window" ("Окно").

Класс NsWindow включает также уведомление о входе и выходе из полноэкранного режима, маску стиля окна, и предоставляет программные интерфейсы для разработки пользовательских анимаций при входе и выходе из режима.

Протокол NSWindowDelegate дает окну контроль над размером его содержания и предоставляет набор опций его представления, которые могут быть применены, когда окно становится основным и полноэкранным.

Автоматическое сохранение документов и ведение истории версий

Новая функция в документоориентированных Cocoa-приложениях теперь автоматически сохраняет открытые документы, и пользователям больше не нужно переживать о потере изменений и постоянном сохранении. Благодаря механизму, который записывает данные документа на диск, пользователь всегда видит на экране те данные, которые уже были сохранены на диске.

Функция автоматического сохранения также позволяет просматривать историю версий. Получить к ней доступ можно благодаря опции "Browse All Versions" ("Просмотр всех версий") в выпадающем меню в правом конце полосы меню.

Согласованная работа файлов

Согласованная работа файлов позволяет приложению получать доступ к папкам и файлам даже тогда, когда они уже задействованы в других процессах. С частичным пересечением циклов записи и чтения системе удается избежать возможных конфликтов.

Новые полосы прокрутки

Новые полосы прокрутки (во множественном числе, поскольку могут быть как вертикальными, так и горизонтальными) в общем случае спрятаны. Они появляются только когда пользователь начинает прокрутку содержания, и остаются видимыми на небольшой промежуток времени для того, чтобы успеть ими при желании воспользоваться. При этом они не уменьшают размер окна, а "перекрывают" его поверхность.

Если есть внешнее указывающее устройство, и оно не поддерживает прокрутку, то полосы выглядят и ведут себя так же, как и в прошлых версиях Mac OS X. Включить предыдущие полосы прокрутки также можно в настройках системы.

Если такого внешнего устройства нет, то поведение полос определяется настройками трэкпада.

Другие особенности

Помимо вышеуказанных функций в Mac OS X появилась новая архитектура процессов для Safari, что делает браузер еще более стабильным, безопасным и отзывчивым. Но есть и одно но - в новой версии системы Safari больше не поддерживает плагины на базе WebKit.

Папки и файлы в директориях /lost+found и $HOME/Library стали скрытыми.

Оставайтесь с нами, и мы раскроем еще больше деталей о новой Mac OS X Lion в ближайшие несколько часов.





Читайте нас в Твиттере:     


| |




   

Оставить комментарий

Leave a Reply



You can login with iPhoneRoot account here.