Голосовая помощница Siri заработала на iPhone 4 и iPod touch

Скриншот приложения Siri, запущенного на iPhone 4, изображение из микроблога @stroughtonsmith
Скриншот приложения Siri, запущенного на iPhone 4, изображение из микроблога @stroughtonsmith

Голосовую помощницу Siri, которая, как утверждает компания Apple, работает только на смартфоне iPhone 4S, удалось запустить на iPhone 4 и плеере iPod touch четвертого поколения.

Перенести Siri на эти устройства и добиться корректной работы голосовой помощницы смогли двое разработчиков – Стивен Траутон-Смит (Steven Troughton-Smith) и Грант Пол (Grant Paul), также известный в Сети под псевдонимом chpwn. О выполнении задачи они объявили в твиттере.

Весь процесс переноса состоял из 20 шагов, рассказал Траутон-Смит в интервью сайту 9to5Mac. При этом разработчики написали только "одну строку кода", но внесли "множество изменений в файловую систему", уточняет AppleInsider. Все задействованные в процессе аппараты были предварительно подвергнуты джейлбрейку – так называется операция, которая позволяет запускать на устройстве неподписанный код.

В результате Siri запустилась как на iPhone 4, принадлежащем Траутону-Смиту, так и на iPod touch, которым владеет chpwn. На iPhone 4 голосовая помощница работала так же быстро, как на iPhone 4S, а на iPod touch слегка "тормозила".

Траутон-Смит и chpwn стали первыми разработчиками, которые не только смогли запустить Siri, но и заставить голосовую помощницу давать ответы на вопросы. Сложность заключается в том, что Siri в процессе работы обменивается данными с серверами Apple. Предыдущие попытки переноса можно признать малоуспешными – "взломщикам" удавалось включить Siri на iPhone 4 и даже на iPad, но помощница молчала.

Разработчики заявили, что обнародовать "хак" – набор инструкций по запуску Siri на iPhone 4 и iPod touch – они пока не собираются.

Название Siri носит технология голосового управления, реализованная в аппарате iPhone 4S. Siri умеет выполнять поручения пользователя – например, проложить маршрут до того или иного пункта, установить будильник на определенное время или напомнить о том или ином событии. Она понимает английский, немецкий и французский языки.


Написать комментарий