Ad-Hoc или бета-тестирование на iPhone/iPad


Приложения пишут люди, а людям свойственно ошибаться. Приложения для iPhone/iPad из App Store не являются исключением.

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

Apple пошла на встречу разработчикам, разрешив им воспользоваться специальным механизмом распространения приложений Ad Hoc.

Теперь пользователи могут устанавливать приложения, минуя AppStore. Для создания сборки Ad Hoc разработчик должен знать идентификатор устройства — UDID(Unique Device Identifier).

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

Для того, чтобы установить сборку .ipa через iTunes:

1. Сохраните нужную программу в формате .ipa на компьютер.
2. Подключите iphone.
3. Дважды кликните по файлу сборки, автоматически откроется iTunes. Если вы откроете вкладку программы в медиатеке, то увидите новый значок устанавливаемой программы.
4. Остается только перенести приложения из iTunes в iPhone. Для этого выберите устройство в разделе «Устройства» и нажмите кнопку “Синхронизировать”.

Самое дешевое устройство с iOS оказалось самым защищенным

 

К концу первого дня продаж нового планшетного компьютера от Apple — iPad 3 — было обнаружено целых три способа взломать это устройство! Это заняло у хакеров на 6 дней меньше, чем в случае с iPad 2 в момент его выхода.

Один из уважаемых членов старой команды хакеров Dev-Team, он же член новой Dream Team, MuscleNerd написал на странице в твиттере:

«Как бы смешно это ни было, но самое дешевое устройство iOS (AppleTV 3.1), кажется является самым защищенным продуктом из всей линейки».

Как объяснил хакер, версия iOS под Apple TV не похожа на прошивки для других продуктов: iPod touch, iPad и iPhone:

«У Apple TV осталась лишь малая часть всей софтверной инфраструктуры от других прошивок. Мест для ее атаки теперь намного меньше».

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

Несмотря на то, что вторая версия AppleTV в итоге была сломана, у пользователей инструмент для её взлома особой популярности не получил — Apple обычно сама постепенно добавляет в свои обновления прошивки те функции, которые пользователи пытаются заполучить, взламывая устройства.