iPhone 2.0
Что такое «новый iPhone 3G» и чем же он 3G, мы вам уже рассказывали, вспомните, если желаете. А вот что такое iPhone 2.0 и почему его все так ждут?
На самом деле, «так» ждут не все, а только жители России, Украины, Беларуси, Китая и других стран, в которых Apple не сумела договориться с операторами. Большинство европейцев и американцев предпочитают отдать пару сотен долларов за новый телефон с прошивкой iPhone 2.0, GPS, возможностью работы в 3G-сетях и контрактом с оператором на два года.
Дождались...
iPhone 2.0 — это новая прошивка для «яблочного» мобильника (выпущен также аналог для плеера iPod Touch), и она существует в двух версиях, для старого и для нового телефонов Apple. Новая модель поставляется сразу с ней, для старой есть обновление, наделяющее ее функционалом iPhone 3G. Понятно, что речь идет о программном функционале: после перепрошивки телефон не обретет дар работы в 3G-сетях или аппаратный GPS-чип, зато его абсолютно справедливо можно будет назвать коммуникатором или смартфоном, кому как нравится. Помните, что это значит? Смартфон отличается от обычного телефона развитой операционной системой с возможностью установки дополнительных приложений. Они могут создаваться как фирмой, выпускающей смартфон, так и сторонними разработчиками. Причем речь идет о полноценных программах, а не о Java. Программы для смартфонов представляют собой скомпилированные в двоичный код последовательности низкоуровневых микропроцессорных команд, а Java-программы запускаются в эмуляторе и имеют ограниченный функционал и низкую скорость работы.
Едва появившись на рынке, iPhone 3G попал безжалостные руки съемочной группы проекта "Will It Blend?" Опыт показал, что против блендера новая прошивка столь же бессильна, как и старая
В начале марта Apple предоставила сторонним компаниям возможность разработки программ для iPhone, а в новой прошивке появилась возможность их приобретения/установки. Это можно сделать через фирменный магазин Apple iTunes App Store, клиент для работы с которым имеется в iPhone 2.0.
Кроме того, в новой прошивке появились поиск по буквам в адресной книге, поддержка просмотра офисных документов iWork и MS Office, родительский контроль, научный калькулятор, поддержка рукописного ввода японских и китайских иероглифов, множество мелких улучшений юзабилити встроенных программ. Зато, как заявил Грег Джозвяк, вице-президент Apple по продуктам, компания не успела реализовать буфер обмена (copy/paste), поддержку Adobe Flash и нормальное навигационное ПО.
Поиск по буквам в адресной книге стал реальностью, но до реализации функций copy/paste дело так и не дошло
Казалось бы, если iPhone теперь смартфон, то почему бы не разработать и не установить программы, которых всем так не хватает? Потому что такова политика Apple. Ребята из Купертино официально открыли лишь некоторые библиотеки для программирования под iPhone. Более того, зная «догадливость» софтверных компаний, компания официально запрещает пользоваться любым иным инструментарием, отличным от официального, а в соглашении, которое приходится принимать при вступлении в комьюнити разработчиков, сказано, что опубликованные библиотеки функций можно использовать только так, как указано в документации, и никак иначе. Таким образом, приложения не могут «выходить» за пределы выделенной им директории на диске, не могут сворачиваться в фоновый режим, исправлять данные других приложений, получать доступ к данным запущенных программ и, самое страшное, обязаны быть однопоточными. Это крайне осложнят выпуск сторонними компания полноценного офиса, чатов, навигационных программ и делает просто невозможным реализацию системных функций вроде буфера обмена.
App Store
Магазин программ Apple состоит из двух частей, одна из которых относится к iTunes, а вторая — к iPhone 2.0. Обе эти части взаимозаменяемы и при подключении к компьютеру синхронизируются между собой. То есть, программы можно покупать или скачивать как через iTunes, так и через App Store на iPhone.
На момент написания статьи в магазине было 798 программ, из которых порядка 20% (161 программа) бесплатные, за остальные придется раскошелиться на $0.99—9.99 и больше. Дороже психологически критичных $10 стоят более полезные и нужные программы, коих оказалось 353. Немало и разнообразных мини-приложений по доллару, реализующих одну — две функции. Очень много игр.
«Путешествие» по i-Tunes`овой ипостаси Apps Store в день официального запуска магазина (10 июля)
Как вы знаете, приобщиться к прекрасному можно даже из России, благо, магазин теперь знает о такой стране. Для регистрации в iTunes Store Russia необходимо заполучить одно из трех сокровищ: кредитную карту с положительным балансом, iTunes Music Card или специальный код доступа. Кредитная карта должны быть выдана банком страны, где открыт филиал iTunes Store (Россия к таковым не относится). iTunes Music Card в наших широтах найти сложно, зато легко найти специальный код. Сайт www.tunecore.com его с удовольствием сгенерирует. Код потребуется ввести в поле “Redeem code”, которое находится в iTunes Store/Quick Links/Redeem, в программе iTunes. Он оказался неверным? Значит все в порядке, теперь жмем на домик вверху, потом — на кнопку “Create New Account”. При создании учетной записи придется убедить программу, что вы живете в Штатах или Японии (вы ведь там действительно живете и никого не собираетесь обманывать, так?) Если дар убеждения у вас есть, вы успешно завершите регистрацию и сможете воспользоваться бесплатными программами из каталога. Для платных все же придется искать кого-то с правильной кредитной картой.
Каталог программ чем-то напоминает каталог музыки Apple: множество разнообразных сортировок (выбор по типу программы, набор разных рейтингов и топов), поиск, описание, обновленные версии программ. В общем, разобраться несложно. При выборе программы можно просмотреть отзывы пользователей, рейтинг, информацию о разработчика, скриншоты.
Разлочка и новые программы
А теперь о грустном. Для российских пользователей iPhone все это великолепие пока не слишком актуально. По сети бродят видеоролики и радостные новости, где рассказано и показано, что великолепные команды хакеров уже в первый день продаж взломали новую прошивку и получили доступ к ее внутренностям, но на этом все и заканчивается. Если вы не можете приобрести iPhone 3G и не являетесь официальным пользователем iPhone, то и App Store вам не доступен — так же, как и iPhone 2.0. Публичного анлога или джейлбрейка пока не существует.Вы можете обновить прошивку iPhone до версии 2.0, но после этого функционал телефона будет однозначно описываться грустным определением «кирпич». Пользоваться им нормально не удастся, и придется изучить разнообразные ЧаВО и форумы, чтобы вернуть себе назад привычную 1.1.4.
Нелегалы в рай не попадают — несмотря на все старания взломщиков, пользователи разлоченных аппаратов пока не могут насладиться подобной картиной на своем iPhone
iPhone Dev Team давно обещает «вот-вот» представить разлочку широкой общественности. Возможно, в скором времени это и случится, но пока остается довольствоваться чужими впечатлениями об App Store и представленных там программах. Утешать себя можно тем, что среди сотен программ всего десятки действительно толковых и нужных. В основном, это разработки крупных компаний, адаптировавших свои сервисы для гаджета Apple: eBay Mobile, Google Mobile App, IM-клиент AOL и так далее. Статусом «полезных» можно наградить ряд программ Apple — Remote, к примеру, — и плоды творчества крупных софтверных компаний. Энтузиасты и ворох начинающих разработчиков-любителей публикуют что-то невнятное. В итоге приходится выбирать из десятков калькуляторов доходов и чаевых, отряда клонированных игр-арканоидов, набора фонариков и букета программ, демонстрирующих работу акселерометра.
Наш топ программ из App Store
Для тех, кто желает знать, чего ждать, мы подготовили наш топ-10 лучших программ из магазина программ для iPhone. Без усиленного тестирования лучшие выделить сложно, поэтому рейтинг построен без нумерации и лидеров — просто самое интересное и полезное для российского пользователя из того, что нам удалось найти.
Со временем, конечно, накопятся отзывы, и рейтинг программ станет более адекватен, что облегчит жизнь обычного пользователя. Возможно, к тому времени магазин программ станет актуальным и для российских пользователей.
Jott (бесплатно)
Оригинальный подход к реализации диктофона. Программа записывает вашу голосовую заметку, а потом пытается превратить ее в текст. Понятно, что средств iPhone для этого не достаточно, поэтому запись отправляется на специальный сервер, откуда возвращается в виде текстовой заметки. Описание звучит впечатляюще, но реально же сервис работает хуже ожидаемого. Его скорее стоит использовать для тренинга английского произношения. Если программа правильно опознала 80% вашей речи — можете смело уезжать в Америку =)
Remote (бесплатно)
My Lists ($1.99)
Evernote (бесплатно)
Google Mobile (бесплатно)
NetNewsWire (бесплатно)
Midomi (бесплатно)
BattleAtSea ($4.99)
Bomberman Touch ($7.99)
Bejeweled 2 ($9.99)
Список субъективен? Да, никто и не спорит. Внизу есть комментарии, предложите на всеобщий суд свой вариант.