Cydia - графическая обшивка для менеджера пакетов APT как снадобье для расширения возможностей Apple iPhone
Хоть и до него были представлены мобильные телефоны под управлением Linux, в частности от Motorola, в силу своих конструктивных недочетов, а аккурат непродуманного интерфейса, ограниченными изначально возможностями, несоответствующими требованиям функциональной мобильной платформе, не обрели такую популярность. Ключевым моментом для массовости является в первую очередность продуманный дизайн, удобное управление и перспективы для реализации новых функций.
Хотя о последнем пункте первые покупатели более того не задумывались. В данном случае iPhone со своим большим экраном с разрешением 320х480 точек, продуманным и главное простым интерфейсом, дружелюбным к пользователю, стал идеальной платформой. Все могло на этом и ограничиться, и все-таки благодаря тому, что корпорация Apple представила средства для разработки сторонних приложений, переход устройства в статус универсального мобильного комбайна остается только вопросом времени.
В сети появилось уже довольно большое число всевозможных модификаций и приложений, которые позволяют устанавливать на телефон сторонние разработки, тем самым добавляя в него все новые и новые функции. Единственное, что в то время как раздражает, это подневольность от программного пакета iTunes.
То, что организация основана по принципу MacOS X с ядром Darvin, которая относится к родственной BSD-платформе, позволила реализовать на ее основе полноценную подобную Unix рабочую станцию. Первым средством для использования дополнительных программ стала утилита под названием Installer, которая используя различные репозитории ПО в собственном формате, схожем с ipkg, и может загружать любые наличествующие программы.
Однако из-за закрытости и чрезмерной хаотичности все тех же источников с программным обеспечением, которые зачастую дублируют содержимое по много раз, пользоваться им не вовсе удобно. Хотя на данный миг это единственная вероятность пользоваться всеми доступными дополнениями. Выход из этой ситуации уже найден.
Это программа под названием Cydia, которая по умолчанию предлагается к установке при разблокировке телефона с помощью комплекса Liberty+. Приложение сильно схоже с Installer, при всем при том имеет больше продвинутый пользовательский интерфейс и несколько возможностей, которые делают работу с ним значительно проще и понятнее. Грубо говоря, это графическая оболочка для менеджера пакетов APT, тот, что известен по операционным системам Debian и их аналогам (например, семейство ОС от Canonical, Ubuntu и ее клоны).
Использование такого алгоритма распространения ПО должно снабдить более корректную его работу, к примеру установку необходимых компонентов, проверку зависимостей и конфликтов с другими приложениями, удаление неиспользуемых зависимостей и компонентов, компилирование программ их исходных кодов, и прочее. Кроме того, пакеты, которые он загружает, автоматически проверяются подписи, которые гарантируют секьюрити установки приложений на устройство.
Кроме того, распространение на основе открытых исходных кодов поможет подключить к этому процессу большее численность независимых разработчиков и компаний, которые смогут на этой базе предлагать различные как бесплатные, так и коммерческие сервисы и услуги.
К плюсам Cydia позволительно отнести перенос всех пользовательских приложений и данных на иной раздел мобильного телефона. Известно, что Apple поделила встроенную память на несколько разделов для того, чтобы разрешается было обновлять прошивку без потери пользовательской информации.
Первый, размером 300 MB, содержит собственно операционную систему и компоненты, необходимые для работы с телефоном. Там по умолчанию и находятся дополнительные третьи компоненты, которые Cydia затем первой установки переносит на прочий раздел, который предназначен для музыки, видео и прочих данных. Тем самым после этого обновления сохраняются и все установленные приложения.
Однако данный алгоритм конфликтует с некоторыми альтернативными разработками, которые появились ранее. К таким относятся популярные приложения от компании RipDev. Это в первую очередь "Русский Проект", который обеспечивает полную русификацию интерфейса iPhone.
В связи с тем, что разблокированные устройства, как правило, продаются в комплекте с ним, установка Cydia порой может привести к невозможности работы с устройством вообще.
Но это скорее временное решение, так как известно, что вторая версия прошивки, которая будет представлена потом выхода обновленной модели Apple iPhone в середине лета с поддержкой стандарта связи UMTS и GPS-навигации, будет включать полную русификацию стандартных приложений и русскую клавиатуру. Последнюю уже разрешено откопать в отдельном виде, работающую самостоятельно от приложений RipDev .
Что же предлагает Cydia? В первую очередь это установка проверенных и протестированных приложений из различных источников, которых покуда ещё не так немало как хотелось бы. Вторую долю обеспечивает азбучный и ясный пользовательский интерфейс, который разделен на несколько закладок.
Первый пункт Featured отображается автоматически при старте программы и показывает новости, а кроме того полезные сведения о возможных проблемах при установке определенных пакетов.
По материалам www.overclockers.ru