Что ожидать с выходом 2.0 и App Store?

Оригинал: 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.

Читайте также  App Store Pre-Release Revolt

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: пожалуйста, указывайте автора перевода при копировании статьи на другие ресурсы.

Источник: iphones.ru

Лучшее для себя