WWDC 2010

Сегодня в 10 утра по калифорнийскому времени (и в 9 вечера по московскому) Стив Джобс выйдет на сцену Moscone Center, чтобы рассказать собравшимся там разработчикам о светлом будущем, которое их всех ждет. Последняя WWDC, на которой был я, была 5 лет назад, и там Джобс анонсировал переход Apple на Intel-процессоры.

Снятая мною на той WWDC фотография
Помню, что тогда было довольно много недовольных, которые не хотели заниматься еще одним “платформерменным переходом”, перенося код с PowerPC на Intel, даже несмотря на то, что Apple неплохо подготовилась для такого перехода, обеспечив технологию Universal Binary. До этого был переход длительностью в несколько лет с Mac OS 9 на Mac OS X, и разработчики не были в восторге от дополнительных усилий, которые им придется потратить на свои приложения.
Мне кажется, что о переходе на Intel в итоге не пожалел никто, так как это обеспечило Apple постоянно растущие продажи компьютеров, а разработчикам —  и определенную платформенную независимость кода приложений. Последнее пригодилось, когда оказалось, что можно переносить большую часть функциональности Mac-приложения на iPhone. На этой WWDC подобных потрясений пока что не предполагается, но определенных сюрпризов от Apple вполне можно ожидать.

Для начала — об очевидных вещах. Уже никто не сомневается, что Apple сегодня покажет новую модель iPhone — iPhone 4, HD или 4G, как уж там они ее назовут (я лично склоняюсь к iPhone HD). Что будет у этого телефона, догадываются многие — история с потерей/кражей телефона, публикацией в Gizmodo и соответствующими последствиями известна тоже очень хорошо. На всякий случай перечислю основные “фишки” нового гаджета:
– новый процессор (похоже, что тот же A4, что и в iPad)
– экран с “учетверенным” разрешением (960х640)
– улучшенная камера со вспышкой на задней крышке
– камера на передней панели
– новый корпус
– усиленная батарея.
[ad#intext-inside]
Интересно, что именно из-за нового корпуса многие не поверили, что этот телефон может выйти “из-под пера” команды Джобса-Айва, настолько непривычным казался этот строгий почти прямоугольный корпус с алюминиевой кромкой. Однако, затем появилась информация о том, что это практически финальный дизайн, и местами по миру стали всплывать то экран, то задняя панель, то еще что-то, и все указывало на то, что пользователям iPhone придется отвыкать от привычного форм-фактора “обмылка” и привыкать к новому, более традиционному дизайну.
iPhone OS 4.0
Поставляться новый iPhone HD (будем для простоты так его называть), скорей всего, будет уже с новой операционной системой iPhone OS 4.0, финальную дату выхода которой тоже следует ожидать сегодня. Вполне возможно, что она станет доступной для загрузки в тот же день, после окончания выступления Джобса. Про эту прошивку все тоже более-менее известно, так как ее Apple официально показала в апреле этого года.
Из самых заметных возможностей, которые появятся в новой системе, следует отметить:
Многозадачность (начиная от трубок 3GS и выше). Она особенная, “яблочная”, для определенных задач вроде потокового аудио, VoIP, GPS и тд. То есть запустить все подряд и убить за час-два батарею вам не удастся, как на других платформах.
– Быстрое переключение между приложениями — когда состояние приложений фактически “замораживается” в памяти и система позволяет быстро на них переключаться.
– Локальные уведомления. Теперь для показа уведомлений не нужен Push-сервер, как раньше, и приложения могут показывать “напоминалки” без сообщений с сервера. Я думаю, что в Телегиде мы эту функцию со временем прикрутим.
– Папки для приложений. Я пользуюсь бета-версией 4.0 уже несколько недель, и это — моя любимая новая “фишка”: теперь приложения можно собирать в группы на экране для более удобной навигации. Осталось только, чтобы вышло обновление iTunes, которое будет это все поддерживать. Так что если завтра 4.0 будет доступна для загрузки, следует ждать и iTunes 9.2, например. Кстати, тоже полезно знать, что папки можно раскладывать в Доке.
– Улучшения в почте. Поддержка нескольких Exchange-ящиков, единый мейлбокс, поддержка “веток” сообщений.
Из приятных мелочей, которые я обнаружил за время тестирования новой прошивки, можно отметить:
– подсчет знаков в SMS
– поиск по SMS
– возможность изменения размера картинки во время отправки по почте
– возможность отключения передачи данных (не только в роуминге)
– возможность более длинных паролей (если вам не хватает 4 символов)
– проверка правописания
– работа с Bluetooth-клавиатурой (пришло из iPad).
Еще могу отметить, что по ощущениям 4.0 существенно быстрее, чем 3.1. Подозреваю, что вполне может оказаться, что новый iPhone HD будет поставляться с дополнительными приложениями, которые не вошли в состав 4.0 по умолчанию, например, приложение для видео-чата, да и Джобс всегда может чем-то новым удивить. Но судя по состоянию бета-версии, выход 4.0 сегодня вполне реален.
Обновления ПО
Говорят, что под шумок поддержки iPhone OS 4.0 вполне могут обновить и Mac OS X — обновление 10.6.4 уже довольно давно тестируется и, насколько я помню, в последней версии для разработчиков никаких особых проблем обнаружено не было. Возможно, что 10.6.4 и новый iTunes будут выпущены как поддерживающие компоненты нового телефона.
Кроме этого, появились слухи о том, что сегодня Apple выпустит еще и новую версию своего браузера — Safari 5. Кроме улучшенной производительности и опции поиска в Bing (вот будет сюрприз для Google, если он станет выбором по умолчанию), в новой версии добавят еще:
– улучшенную поддержку HTML5
– Некий Safari Reader (не совсем понятно, что именно он позволит лучше читать, RSS?)
– Новое поле для ввода адреса (видимо, нечто сродни тому, что есть в Firefox)
– Улучшенное кеширование страниц
– Прочие мелкие улучшения.
Говорят, что у браузера может появиться еще и технология поддержки сторонних модулей, как это сделано у Firefox/Chrome, но мне почему-то такой поворот представляется сомнительным.
Теперь о том, что менее вероятно, но вполне возможно — а с Джобсом и Ко возможно вообще все. Поэтому я перечислю тут самые различные слухи, и, возможно, даже с чем-то угадаю.
Mac OS X 10.7
Традиционно WWDC использовалась для анонса новой версии ОС для Маков — все-таки не зря там собираются разработчики. Mac OS X 10.6 была анонсирована уже около 2 лет назад, и, казалось бы, самое время поговорить о следующей версии, Mac OS X 10.7. Однако, похоже, что фокус этой WWDC будет, в основном, на iPhone, хотя, по словам Джобса, это вовсе не означает, что Apple забыла про Маки, просто фокус не на них в этом году. Все же хочется надеяться, что 10.7 тоже хотя бы упомянут или расскажут, что там и как с ней, тем более, что работы над ней явно ведутся — недавно ребята из TechCrunch написали о том, что в логах у них 10.7 встречается все чаще и чаще.
Обновления компьютеров
Apple, по-моему, давно не объявляла новых компьютерных железок на WWDC, но ничего не мешает им либо просто упомянуть об этом, либо даже молча выложить обновленные страницы с характеристиками во вторник-среду. В частности, давно не обновлялись профессиональные десктопы Mac Pro и настольные Mac mini, тем более, что о последних уже написали, что на складах дистрибутеров ощущается их сильная нехватка, что может свидетельствовать о предстоящем обновлении модели.
Обновление MobileMe
Мало кто будет спорить с тем, что с точки зрения cloud-computing Apple серьезно проигрывает Google. MobileMe в комбинации с iwork.com, при всем желании, не дотягивает до уровня приложений Google, особенно учитывая тот факт, что за MobileMe Apple просит вполне ощутимые 100 долларов в год. Уже довольно давно ходят слухи о том, что Apple может сделать MobileMe бесплатным, хотя я, не первый год зная эту компанию, подозреваю, что вряд ли все будет так однозначно.
Скорее Apple представит несколько уровней возможностей, начиная с базового бесплатного и заканчивая самым навороченным, но за деньги. И это будет вполне нормально, подобную free-mium модель используют многие, тот же Dropbox или Evernote. Вопрос лишь в том, насколько сильно Apple захочет “конвертировать” бесплатных пользователей в платные, но открытая и доступная синхронизация данных в случае популяризации платформ вроде iPhone/iPad вполне имеет смысл.
iTunes streaming
Как продолжение онлайн-сервисов, Apple может также анонсировать и потоковый iTunes — не зря же они несколько месяцев назад купили подобный сервис Lala, которому затем, 31 мая, выключили “рубильник”. Более того, серверная ферма в Северной Каролине за миллиард долларов тоже для чего-то нужна, вряд ли только для улучшенных учеток MobileMe, так что вполне возможно, что Apple может использовать сегодняшнее выступление для подобного анонса.
Вполне может вписываться в эту стратегию и еще один слух — обновление Apple TV, которое длительное время уже не обновлялось, и вообще в Apple к нему относились как к хобби. Однако, Google вот недавно анонсировала свой вариант подобного устройства, даже, можно сказать, платформы — Google TV, и интерес к этому рынку у Apple может вспыхнуть с новой силой. Причем, по слухам, новый Apple TV может оказаться исключительно онлайн-приставкой, подключенной, например, к тому же iTunes Store и серверной ферме, которая будет просто транслировать из iTunes фильмы, сериалы и музыку, которые выбирает пользователь.
[ad#intext-inside]
Говорят, что даже уже известен форм-фактор такой приставки — устройство размером с iPod touch, только без экрана, с возможностью вывода видео вплоть до 1080p, и двумя разъемами, для питания и ethernet-подключения. Возможно, туда будут встроены и другие услуги Apple, хотя гадать о том, что там еще может быть, я пока не готов, Apple сейчас надо переплюнуть Google с их GoogleTV, поэтому там может быть что угодно. Например, iPhone OS, доступ к App Store, и возможность покупать и играть в игры, купленные в магазине. Таким образом, Apple может одним махом выйти и на рынок игровых приставок, где придется конкурировать с Sony, Microsoft и Nintendo. Технически, правда, запуск игр может оказаться не таким уж и простым занятием — просто, когда есть 3-4 устройства с известным разрешением экрана, сложнее, когда окажется, что приложения должны работать на тысячах разных телевизоров. И тут — встречайте настоящий Apple TV, телевизор со встроенным iTunes/App Store, пультом для игр и еще много чего. Но это я так, уже размечтался — посмотрим, что Apple покажет сегодня.
PS Вообще штуки вроде iTunes streaming или нового Apple TV больше заслуживают отдельного мероприятия, чем их анонса в рамках других на конференции разработчиков, так что их я особо как раз и не жду. А вот новый MobileMe и его интеграция с приложениями на iPhone/iPad вполне может заработать и отдельные пару слайдов на презентации Джобса.