Как нам уже известно, завтра Apple представит новую версию своей мобильной операционной системы — iPhone OS 4. Смена первой цифры всегда означает большие перемены и мы всегда ожидаем лучшего. Что же нас ждет?

Частичная многозадачность

Очевидно, одна из самых желанных и ожидаемых функций, которую должна принести четвертая прошивка — многозадачность. Зная Apple, можно смело утверждать, что новые функции добавляются только при условии тщательной проработки и долгого тестирования.

Многозадачность уже присутствует в iPhone OS с первых версий, иначе данная операционная система не может работать. В фоне работают как стандартные приложения так и системные демоны (Daemons — маленькие программы, отвечающие за определенные функции аппарата и системы).

Проблемы в реализации полноценной мультизадачности на программном уровне нет, а вот на аппаратном целый букет.

Представьте, у Вас есть супербыстрый ультрамощный Ferrari, вы садитесь в него один и легко развиваете скорость в 300 Км/ч. Но вот вас четверо в салоне, да еще и прицеп сзади… Насколько теперь вам быстро и легко?

Аналогичным образом в наших любимых iPhone и iPod touch замечательные быстрые процессоры и графические системы, но малый объем оперативной памяти, что свойственно устройствам с небольшим энергопотреблением. Как запустить несколько программ, если одна из них занимает 30 мб оперативки из 32 доступных?

На Windows Mobile эту проблему не решали — когда заканчивалась оперативная память, начинала использоваться память внутренняя. Оперативность — не ее конек и мы знаем, что из этого вышло.

Для iPhone же есть 2 выхода:

  • приложения с низкими требованиями к системным ресурсам будут допущены до возможности работать на фоне (например IM-клиенты, Twitter-клиенты и т.д.).
  • будет выделяться кусок от вашей основной памяти, чтобы заморозить программу во временное хранилище

Притом, скорее всего, будет существовать ограничение на количество одновременно работающих программ, разное для разных устройств.

  • iPhone — не получает 4 прошивки или функции многозадачности
  • iPhone 3G — не более 2 приложений
  • iPhone 3G S — не более 5-6 приложений
  • iPad — не более 10 приложений

Игры нельзя свернуть, так как это самые ресурсоемкие приложения, по этой же причине для их запуска будут закрываться все фоновые программы.

Обои на Springboard

Springboard — это место запуска приложений, проще говоря ваш рабочий стол.
Вполне возможно появится функция установки обоев на задний фон, подобно iPad.

Интеграция с социальными сетями и микроблогами

Большинство активных пользователей iPhone, пользуются различными социальными сетями, такими как Facebook, и микроблогами, такими как Twitter.
Со стороны Apple будет хорошим тоном добавить сквозную поддержку данных сервисов, что уже реализовано в устройствах0 Android.
Например пост видео или изображения напрямую в социальную сеть или микроблог — очень удобно.

Виджеты на локскрине

Все пользователи Mac OS X знают про замечательные маленькие программки — виджеты, которые всегда под рукой. Оставить записку, конвертировать валюту, посмотреть текущие дела не составляет большого труда.

Маловероятно, но появление оных на экране блокировке iPhone или iPad было бы отличным бонусом.

Живые иконки

Крайне полезная функция — живые иконки. Представьте, что иконка приложения «Часы» показывает точное время, температуру можно посмотреть глядя на солнечную пиктограмму погоды, а IM клиент показывает аватарку собеседника. Шикарно, правда?

Жесты и интернет-радио в iPod

Основная отличительная черта любого iPod — управление через фирменное колесо.
Отчего бы не добавить круговых жестов для перемотки? Интернет радио уже сейчас доступно через Safari, не понятно что мешает Apple добавить онлайн трансляции в iPod?

To-Do

В инструментарии организации личного времени не хватает одной просто вещи — ToDo-листов. Очень надеюсь, что они появится, ведь почта есть, заметки есть, календарь есть. Все работает и синхронизируется.

Дмитрий Новиков — @novikoff
Interaction & Interface designer

Share.