Систему голосовых команд Siri портировали с iPhone 4S на iPhone 4 (видео)

Разработчик Стивен Тротон-Смит в эксклюзивном порядке работает с 9to5Mac над портированием системы голосовых команд Siri с iPhone 4S на iPhone 4. Тротон-Смит смог предпринять первые шаги к полной адаптации после установки файлов Siri и Springboard от iPhone 4S на iPhone 4. Как видно на видео, интерфейс Siri загружается со всеми функциями, реализованными на iPhone 4S.

http://www.youtube.com/watch?v=Pue5Yl3WrZA

Siri на iPhone 4 (видео). Обновление: более быстрая версия ниже.

Siri на iPhone 4 может распознавать голосовые команды как в стандартном представлении Siri, так и в режиме диктовки на клавиатуре. Единственная проблема на данный момент заключается в том, что Apple (очевидно) не аутентифицирует команды, поступающие на ее серверы с оборудования iPhone 4. Порт Siri для iPhone 4 на данный момент также имеет возможность отвечать пользователю. Вы можете заметить, что Siri и iPhone 4 работают очень медленно на приведенном выше видео. Проблема здесь не в Siri, а в том, что требуется специальный драйвер GPU для iPhone 4; и он, очевидно, не включен в кэш бинарных файлов iPhone 4S, где расположены файлы Siri.

Пожалуй, самая важная новость здесь заключается в том, что мы определили, что нет никаких технических причин, по которым Apple не должна разрешать Siri работать на iPhone 4. Оборудование iPhone 4 может поддерживать систему искусственного интеллекта Siri, поскольку процессор A4 считается достаточно мощным. Мы не совсем уверены, почему Apple делает Siri эксклюзивом для iPhone 4S, но это может быть связано со специальной поддержкой микрофона или потому, что A5 может позволить ей работать немного быстрее. В конце концов, Apple — это компания, которая блокировала пользовательские обои на iPhone 3G, потому что анимация работает немного медленнее, чем анимация на более новых устройствах iOS.

Мы, конечно же, работаем с Тротоном-Смитом над улучшением порта Siri для iPhone 4. Оставайтесь с нами.

http://www.youtube.com/watch?feature=player_embedded&v=N-OnZCywaII