Статьи и Лайфхаки

Те, кто впервые стал счастливым обладателем какого-либо устройства от компании Apple, сталкиваются с тем, что оно существенно отличается от всей остальной техники, представленной на рынке. К примеру, многие совершенно не знают, какое расширение имеют файлы приложений для iOS . Попробуем это выяснить, а также разобраться в том, как используются такие файлы.

Каково расширение файлов приложений для iOS? Использование таких файлов

Все программы (включая игры), представленные на устройствах iOS, имеют одинаковый формат. Такой формат совершенно идентичен для любых аппаратов компании Apple, независимо от того, смартфон это, плеер или планшетный компьютер. Данные файлы хранятся в магазине App Store. Чтобы иметь возможность их использовать, владелец аппарата скачивает их при помощи программы iTunes. Изредка встречается проблема, когда , но обычно она связана с непредусмотренными производителем действиями пользователя.

Итак, какое расширение имеют файлы приложений для iOS? У всех у них одинаковый формат - .IPA. По сути, он представляет собой расширение архивных файлов программ от компании Apple для различных устройств. Каждый такой файл является сжатой папкой и содержит исполняемый файл, а также картинки, музыку, видео и т.д. Он шифруется по определённому алгоритму и является бинарным.

Файл в формате *ipa может быть инсталлирован только на аппарат на базе iOS, и запустить его в рамках симулятора iPhone на ПК нельзя. Тем не менее, после осуществления jailbreak-а файл можно даже установить без участия iTunes.

Иными словами, формат IPA – это формат установочных файлов для оборудования, выпущенного компанией Apple. Чтобы его расширение было видно и в операционной системе Windows, следует зайти в «Панель управления», найти там пункт «Параметры папок» и перейти во вкладку «Вид». В этой вкладке убираем отметку с пункта сокрытия расширений для зарегистрированных файлов и подтверждаем свои действия нажатием кнопки «ОК».

Нередко случается, что пользователь скачивает программу для своего смартфона на базе iOS, однако у неё нет расширения *ipa. Скорее всего, такое приложение находится в rar или zip архиве, куда и запакован наш бинарный файл. Для распаковки потребуется обычный WinRAR.
Файлы с расширением IPA можно переименовывать в.ZIP и распаковывать их.

Установка файлов приложений для iOS с расширением IPA

Если пользователь загрузил приложение для своего iPhone и понятия не имеет, как его инсталлировать, ему следует разобраться в программе Cydia. Кроме того, можно скачать приложение из App Store и установить его бесплатно. Взломанные таким образом приложения называются Cracked IPA.

Чтобы установить взломанную программу, производят jailbreak устройства и входят в Cydia (она появится на дисплее после jailbreak-а). В программе открывают вкладку под названием «Manage» («Управлять»), а далее – «Sources» («Источники»). Нажимают «Edit» («Редактировать») > «Add» («Добавить»). В открывшемся окне прописываем адрес репозитория (cydia.hackulo.us через http://) и нажимаем «Add Anyway» («Всё равно добавить»).

Теперь заходим в пункт «Sections» («Разделы») > «Hackulo» и ищем патч под названием «AppSync for OS». Подбираем тот, который подойдёт для а нашей версии прошивки.

Нажимаем «Install» («Установить») и «Confirm» («Подтвердить»), после чего перезагружаем наше устройство. Теперь можно устанавливать IPA приложения.

Стандартный функционал iOS не позволяет полноценно работать с файлами и документами. Причина этому – закрытая файловая система. Однако Apple позволяет разработчикам восполнять этот пробел при помощи собственных приложений. В App Store их довольно много, но внимания достойны лишь единицы. Одно из таких удачных приложений - Documents by Readdle, давно пользующийся популярностью у пользователей iPad. Недавно, появилась версия и для iPhone - давайте посмотрим, что же получилось.

Readdle давно известна своими качественными офисными приложениями, такими как Calendar, Scanner Pro , Printer Pro и другими. Стоит признать, что Documents выдержан на достойном уровне и разработчикам удалось сохранить высокую планку. Но обо всем по порядку.

Начнем с того, что Documents позволяет удобно просматривать как локальные файлы на вашем телефоне, так и данные в облачных хранилищах Dropbox, Google Drive, SugarSync, Box, Sharepoint, Skydrive и других. Вы просто подключаете свои аккаунты оттуда, и все ваши документы со всех сервисов собираются в одном месте. Согласитесь, это очень удобно. Например, я использую Dropbox для хранения фото, Google Docs для создания и ведения совместных документов, а в Skydrive у меня лежат какие-нибудь презентации. Теперь можно не открывать каждое приложение облачного сервиса отдельно, ведь все данные собраны воедино.

Очень здорово, что вы можете обмениваться файлами между своими iOS-девайсами по iCloud и перемещать файлы между вашим PC или Mac и iPhone/iPad с помощью Wi-Fi или iTunes. Если вам необходимо загрузить файл из интернета, а не сетевого хранилища, то к вашим услугам встроенный веб-браузер с закладками и загрузками. Опять же, удобно и функционально.

Что касается поддержки файлов, то у Documents с этим все в порядке. Он поддерживает все файлы офисных программ, вроде.doc, .docx, .xls, .xlsx, .ppt, .pptx, .txt и им подобные. В приложение встроен и достаточно неплохой pdf-вьювер, который позволяет оставлять заметки, создавать закладки, быстро переходить к нужной странице и искать текст в документе. Очень неплохо.

Кроме этого, программа умеет работать с.zip и.rar файламии позволяет самому создавать zip-архивы (это просто киллер-фича) из нужных документов. Также, приложение может спокойно проигрывать аудио и видео файлы в собственном медиаплеере, что тоже не может не радовать.

Documents обладает довольно широкими настройками. Они касаются буквально всех аспектов приложения: файлового менеджера, встроенного браузера, просмотра текстовых файлов и pdf и много другого. При желании, вы можете установить пароль, который будет запрашиваться при входе в приложение, что поможет защитить ваши данные. В общем, с настройками тут тоже полный порядок.

Как видите, функциональных возможностей в Documents просто куча. Серьезно, оно позволяет заменить львиную долю приложений на вашем телефоне - просмотрщик документов, файловый менеджер, pdf-вьювер, архиватор и медиаплеер. Причем, абсолютно бесплатно.

Readdle удалось создать абсолютно полноценное приложение, которое функционально ничем не хуже своего старшего брата на iPad. Хотя, работать с Documents на планшете, конечно же, удобнее, просто в силу формата устройства. Интерфейс отлично адаптирован под экран смартфона, работать с приложением очень удобно, работает оно стабильно и быстро. Да, Documents обязательно должен стать частью рабочего стола вашего iPhone. Отлично упакованное, функциональное и удобное приложение - настоящий образец для подражания другим разработчикам. Устанавливайте - не пожалеете.

Компания Apple анонсировала приложение «Файлы », которое призвано стать штатным файловым менеджером на iPhone, iPod touch и iPad. Что ж, лучше поздно, чем никогда. В этом материале мы расскажем вам об основных возможностях этого приложения и ответим на самые интересующие вопросы.

Вконтакте

«Файлы» позволяют просматривать и управлять файлами (изображения, видео, документы, музыка и прочие данные), которые хранятся в пользовательских папках как на диске непосредственно в устройстве, так и в облачных хранилищах. Программа «Файлы » является продвинутой версией приложения .

На каких iPhone и iPad доступен проводник Файлы?

Программа «Файлы » доступна на iPhone, iPod touch и iPad под управлением iOS 11 и более новой версии.

Приложение «Файлы»: внешний вид и управление

Интерфейс приложения прост и минималистичен. Мы имеем главное окно с папками и левое боковое меню с источниками. В качестве источников выступают Места и Теги .

Вкладка Места содержит меню с источниками-хранилищами (iCloud Drive, Dropbox и т.д), файлами находящимися непосредственно на самом iOS-устройстве. Также имеется папка с недавно удаленными файлами(см. скриншот ниже).

Для удобства имеется возможность сортировать список файлов по имени, дате, размеру или тегу. Также позволяют переключаться между видами «Значки » и «Обзор ».

Присутствует поиск и возможность создавать подпапки.

В нижней части расположены две основные вкладки «Обзор » и «Недавние ».

Как одновременно перетаскивать несколько файлов в приложении Файлы

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

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

Какие действия можно осуществлять с файлами?

Приложение несовместимо со многими типами файлов. Несмотря на это некоторые из них доступны для предпросмотра, а некоторые для редактирования. Несмотря на то, что программа почти всегда показывает превью содержащихся в файлах данных, это не означает что «Файлы » откроют этот тип. Зачастую приложение открывает неподдерживаемые форматы в сторонних программах. К примеру, запустив файлы Ulysses открывается ассоциирующееся с этим форматом приложение.

Изображения можно просматривать и редактировать при помощи стандартных инструментов разметки. Текстовые файлы можно просматривать и то, только те что открываются штатными программами iOS. Файлы неподдерживаемых форматов открываются в сторонних приложениях, разумеется если они установлены. Можно посмотреть видеоролики в форматах AVI и MOV. Что касается музыки, приятным бонусом будет поддержка высококачественных треков в формате . Архивы просматриваются, но архивировать и разархивировать файлы не дадут.

При работе с джейлбрейкнутым iOS-устройством могут возникнуть проблемы, решить которые можно только при помощи модификации файлов. А для этого необходимо знать базовую структуру файловой системы, понимать, где что лежит и какие файлы за что отвечают, куда устанавливаются программы и твики и как они взаимодействуют между собой. Обо всем этом мы и поговорим.

Основные каталоги и файлы

iOS - UNIX-подобная операционная система и использует очень похожую на UNIX и OS X структуру файловой системы. «Папка» здесь именуется «каталогом», а файловая система «растет» от корня /. Знаком ~ обозначается домашний каталог пользователя. В обычном режиме это каталог /var/mobile/ , в режиме корневого пользователя - /var/root . Часть каталогов стандартны для UNIX-систем. Это /boot - здесь в UNIX располагается ядро системы и RAM-диск (в iOS ядро лежит в каталоге /System/Library/Caches/com.apple.kernelcaches/kernelcache), /etc - настройки низкоуровневых сервисов, /tmp - временные файлы, /bin - команды для запуска с помощью терминала, /mnt - точка монтирования внешних файловых систем (сюда подключаются флешки и прочее).

Наиболее же интересны для нас каталоги /System , /Library и /var . Именно здесь хранятся сама операционная система (первый каталог), системные данные (второй), настройки приложений и их данные (третий).

Стандартные (предустановленные) приложения лежат в каталоге /Applications . Здесь же располагаются исполняемые файлы Cydia, Zeusmos и некоторых других программ.app, для установки которых необходим джейлбрейк. Файлов здесь намного больше, чем иконок на рабочем столе iOS, так как тут расположены и некоторые внутренние службы, выделенные в качестве отдельных приложений (встроенная в iOS служба Facebook, Print Center и некоторые другие). На невзломанном устройстве этот каталог обновляется только при обновлении всей прошивки, однако некоторые приложения из Cydia устанавливаются именно в него, как и сам магазин Cydia.

Скачанные из App Store приложения хранятся в /var/mobile/Containers/Bundle/Application , каждое в своем собственном подкаталоге. Имена этих подкаталогов закодированы, и для того, чтобы понять, что это за приложение, необходимо зайти в каталог и перейти в следующий. Приложения, установленные не из App Store, также обычно находятся здесь. За каждым приложением закрепляется подкаталог в каталоге /var/mobile/Containers/Data/Application , внутри которого приложение хранит свои настройки и данные, созданные во время работы. Подробнее его структуру мы рассмотрим позже.

Системные обновления загружаются в каталог /var/mobile/MobileSoftwareUpdate . Их можно удалить через стандартное приложение «Настройки». Все обои хранятся в /Library/Wallpaper , а системные звуки - в /System/Library/Audio/UISounds , музыка и видео с компьютера - в /var/mobile/Media/iTunes_Control/Music .

Отдельно стоит упомянуть каталог /var/mobile/Library/caches/com.saurik.Cydia . Именно здесь хранятся deb-пакеты твиков до перезапуска Springboard. Если появится необходимость скачать твик на компьютер, его можно взять отсюда. Также при установке твики часто создают дополнительные каталоги, где хранят собственные данные. Обычно о таких каталогах сказано в документации твиков.

Программы для работы с ФС устройства напрямую

Существует несколько программ для работы с ФС устройства после джейлбрейка.

  • iTools - программа для Mac и Windows, позволяет добавлять и удалять файлы в ФС. На этом ее функции заканчиваются. Преимуществом для многих может стать панель закладок слева от окна просмотра ФС, где можно найти программы, твики, рингтоны или обои устройства.
  • iFunBox - имеет значительно больше возможностей. С ее помощью можно создавать каталоги, удалять, переименовывать файлы или экспортировать их на ПК. Вызывает удивление лишь отсутствие поиска по ФС.
  • Filza File Manager - позволяет прямо на устройстве просматривать метаданные файлов, переименовывать, перемещать, удалять их, открывать многие типы файлов. Есть встроенный поиск по папкам и одновременная работа с несколькими файлами.
  • iFile - во многом превосходит Filza File Manager. Некоторые возможности открываются только после оплаты полной версии программы, однако интерфейс в утилите более удобный и понятный.

Разумеется, работать с файловой системой можно и при помощи терминала. Здесь есть полная поддержка UNIX-команд, так что управление ФС будет очень быстрым и удобным.


Каталоги приложений и песочницы

Продолжение доступно только подписчикам

Вариант 1. Оформи подписку на «Хакер», чтобы читать все материалы на сайте

Подписка позволит тебе в течение указанного срока читать ВСЕ платные материалы сайта. Мы принимаем оплату банковскими картами, электронными деньгами и переводами со счетов мобильных операторов.

Уму непостижимо, но в момент выхода первого iPad на нём нельзя было создавать папки в операционной системе. То есть все приложения располагались до заполнения экрана, а затем переползали на другой экран, и с этим ничего нельзя было поделать. В iOS 4.2.1 папки наконец появились. В дальнейшем менялся дизайн системы, но принцип создания папок почти не менялся.

Папки в iOS нужны для каталогизации приложений.

Создание папки в iOS

Шаг 1. Держим палец на любой иконке. Иконки начинают дрожать.

Шаг 2. Берём интересующую иконку и перетаскиваем её на любую другую. Всё, у нас создаётся папка/каталог или как вам будет удобнее это называть. Название папки система подбирает автоматом, но пользователь может, тапнув по нему, переименовать папку по своему усмотрению.

Приложений в одной папке может быть очень много, но в рамках одного экрана их помещается 16 на iPad, 9 на iPhone и iPod Touch. Если вы выходите за этот лимит, то приложения внутри папки начинают разделяться постранично. В iOS 8 и ниже лимит на папку был 9 даже на iPad.

Отмечу, что ничто не мешает вам вручную размещать приложения внутри папки постранично. Для этого просто в режиме «дрожания иконок» перетащите приложение вправо на новую страницу.

Создание папок в iOS с помощью iTunes

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

Шаг 1. Подключаем устройство к компьютеру. Тыкаем по устройству и переходим в раздел программ.

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

Папки в папках

Можно ли создавать папки в папках? Да, теоретически такая возможность имеется, но осуществляется с помощью то ли багов, то ли пасхалок. Впервые подобный баг был обнаружен в iOS 7.

а) Создаём первую папку. Назовём её «Папка 1».

б) Начинаем создавать вторую папку и в момент перетягивания иконки на иконку, когда начинает запускаться анимация создания, быстро тапаем по папке 1.

в) Кладем Папку 1 во вновь получившуюся папку.

Сейчас в iOS 9.1 у меня тоже получилось создать папку в папке, но другим способом.

а) держишь палец на папке. Иконки начинают дрожать. Палец не отпускаешь.

б) быстро тапаешь по другой папке, в которую надо вложить первую.

в) если повезёт, то после нескольких тапов откроется вторая папка, в которую легко перетягивается первая папка.

В iOS 9.2 этот способ прикрыт.

Тезисно важные факты про папки, которые необходимо знать:

  • Структура папок сохраняется и в резервной копии. То есть после накатывания резервной копии, папки точно так же будут созданы.
  • Пароль на папку в iOS средствами системы нельзя установить. Это можно сделать только с помощью твиков из Cydia (нужен джейлбрейк).
  • Максимальное количество страниц в папке 15.
  • Максимальное количество приложений в одной папке: 240 для iPad, 135 для iPhone и iPod Touch.
  • Чтобы расформировать/удалить папку, необходимо перетащить приложения из папки обратно на рабочий стол или в другие папки. Как только вы это сделаете с предпоследним приложением в папке, она автоматически расформируется.
  • Автоматическое название папке даётся исходя из тегов приложения, которое прописано в App Store.
  • Красная круглая наклейка с цифрой на папке означает общее число уведомлений всех приложений в папке.