Оригинал: http://sleepers.net/news/?p=128
Автор: BigBoss
Перевод by Mofas (oldmofas [at] gmail.com)
Многие говорят о том, что же следует ожидать от прошивки 2.0 в июне и от запуска App Store? Мне часто задают следующие вопросы: “джейлбрейк теперь не модно?” или “не все же приложения переместятся в App Store?”.
Ввиду этого, я решил написать небольшую статью о том, что следует, а что не следует ожидать от релиза прошивки 2.0 и официального SDK.
В первую очередь, важно понять, что ни одно из сегодняшних приложений не запустится на прошивке 2.0. Фреймворки теперь другие, поэтому текущие программы не запускаются. Их все необходимо перекомпилировать. А на самом деле, их недостаточно просто перекомпилировать. Разработчикам необходимо инсталлировать новый инструмент разработки (очень непростая задача), а потом изменить код, потому что многие функции изменились. И это будет не очень-то и быстро. Помните, что еще многие разработчики не обновили свои программы, чтобы они корректно работали на прошивках 1.1.3/1.1.4, так что вполне возможно, что какие-то программы не обновятся вообще.
Давайте сформулируем ответы на несколько общих вопросов по данной тематике:
Q: У меня есть прошивка 2.0 Beta. Имеет ли смысл ставить ее?
A: Нет. Если вы это сделаете, то потеряете возможность устанавливать программы сторонних разработчиков (не из App Store).
Cydia уже портирована, но вот другие программы еще нет.
Q: Нужно ли мне будет делать джейлбрейк на 2.0?
A: Скорей всего, да. Многие классные приложения, которые сегодня есть, не будут написаны в официальном SDK. Это связано с тем, что Apple четко разграничила те возможности, которые будут доступны приложениям (имеется ввиду системный доступ и ее функциональность). Приложения не смогут взаимодействовать с системными файлами, не смогут работать вне своей директории, или вне пользовательской директории. Это неважно для игр. Но SummerBoard, Customize, Categories, BossPrefs – все эти приложения не будут работать. Также, приложения из SDK не могут работать в фоновом режиме. Это значит что colloQ, Mobile Chat будут выходить из сети после нажатия кнопки Home|Домой. Только представьте, как это неудобно! А думаете, что эмуляторы будут работать? Ничего подобного, ROM просто не определится на этой прошивке. Проще говоря, джейлбрейк будет еще долго нужен, потому что SDK не даст того, что необходимо.
Q: Будет ли возможность анлока на 2.0? У меня, например, Tmobile.
A: Никто не знает. Скорей всего, да, но только со временем. Текущая бета может быть разлочена, но возможно ее пропатчат от ошибок.
Q: Будет ли iPhone 3G иметь на своем борту прошивку 2.0?
A: Отвечу кратко. В действительности, нет подтверждений, что будет iPhone 3G. Это все гипотезы.
Бог знает, что на самом деле появится.
Q: Будут ли ваши приложения в App Store? Что насчет их бесплатности?
A: Все не так просто. Почти все мои приложения нарушают правила SDK и не могут быть выпущены в App Store. Если я сделаю что-то, что смогу выпустить через App Store, то возможная цена будет $1-$2, но в тоже время будет бесплатная версия в Installer. Это мотивация для того, чтобы вы делали джейлбрейк.
Q: Возможно ли, что с запуском App Store начнутся лучшие времена, а Installer сольется?
A: На данный момент по моим наблюдениям Installer используют около 800 000 человек. Так что пока говорить о том, что Installer сольется, еще рано.
P.S. by Mofas: пожалуйста, указывайте автора перевода при копировании статьи на другие ресурсы.
Источник: