— кричали будущие покупатели iPhone 4S в разделе комментариев на iPhones.ru. — возмущался дорогой и любимый читатель. Как же так? Программная функция, которая без особых проблем должна была работать на «четвёрке», стала эксклюзивной для минимально обновлённого смартфона. Неужели «яблоки» испортились настолько, что пошли путём Samsung, HTC, Nokia и SE, что испокон веков заставляли покупать нас новые телефоны ради одной новой функции? Им-то можно, а вот Apple ну никак нельзя.
Тем временем реальность как всегда скучна и одновременно печальна. Похоже, iPhone 4 банально не потянет Siri, и её относительно успешный порт — тому очевидное подтверждение.
Светлый умом человек Стивен Троугтон-Смит несколько дней подряд трудился над портированием голосового ассистента Siri на четвёртое поколение смартфонов Apple. То, от чего отказались известные хакеры, не смутило талантливого разработчика софта. С энтузиазмом он принялся за дело и в итоге разразился первым «работающим» Siri на iPhone 4. Кавычки здесь не просто так.
Все элементы Siri загружаются на и работают, но сервера Apple начисто отвергают входящие запросы от ассистента, так как они поступают с неавторизованного устройства. Это автоматически ставит крест на возможности использовать Siri на любом устройстве, кроме iPhone 4S: в коде исходящего запроса, вместе с огромным количеством других данных, упоминается наименование гаджета и, возможно, его серийный номер. Без подделки этой информации на стадии отправки данных мы никогда не увидим работающий Siri на iPhone 4. Да и нужен он нам такой, с такими-то тормозами… Ходят слухи, что лаги появились из-за принудительно отключенного GPU, драйвера на который пока инициализировать не удалось. Возможно, это случится через пару месяцев. Или нет. Этого пока не знает никто. [9to5mac]
Источник: