
Оказывается, голосовой поиск на iPhone через приложение Google Mobile на айфонах реализован с помощью вызовов к недокументированным функциям, которые не входят в стандартный API и не доступны для обычных разработчиков. В частности, речь идёт об использовании сенсора близости, чтобы автоматически активировать голосовой поиск. Стандартными методами это сделать нельзя. Предполагается, что только программисты Apple имеют право на этот функционал, а независимым программистам его не открыли. Однако, спецам из Google это не помешало.
Данный факт всплыл в результате тщательного изучения исходных кодов Google Mobile. [Ars Technica]

Перед лицом неумолимых фактов компании Google пришлось этом пункте.

Впрочем, программисты из Google уверяют, что в их коде нет ссылки на приватные или динамические фреймворки (это строго-настрого запрещено, потому что приложение может конфликтовать с будущим обновлением прошивки), так что своими действиями не нанесли никакого вреда.
Непонятно, как вообще Google Mobile прошёл цензуру Apple и попал в App Store? То ли «цензоры» не заметили вызова недокументированных функций, то ли знали об этом и решили сделать для Google исключение (хотя это вряд ли).
Теперь Apple может просто удалить Google Mobile из каталога и/или потребовать переписать код приложения с соблюдением требований SDK.



В прошивке 2.2 переделали интерфейс браузера safari, не в лучшую сторону нужно сказать… а ради чего? спрашивается, ведь грамотно всё было расположенно, но нет… ведь им нужно вынести строку поиска и надпись Google на “первый экран”. Ls и не удивительно, что google много что позволено имхо.