Warning: include(/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/article.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 4

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/article.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 4

Warning: include(/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/defines.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 247

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-content/plugins/yet-another-related-posts-plugin/defines.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 247

Warning: include(/srv/www/haywired.ru/public/wp-admin/images/title.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 254

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-admin/images/title.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 254

Warning: include(/srv/www/haywired.ru/public/wp-content/plugins/smart-404/cache.php): failed to open stream: No such file or directory in /srv/www/haywired.ru/public/wp-settings.php on line 278

Warning: include(): Failed opening '/srv/www/haywired.ru/public/wp-content/plugins/smart-404/cache.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /srv/www/haywired.ru/public/wp-settings.php on line 278
Haywired : Google призналась в нарушении правил App Store

Google призналась в нарушении правил App Store

В разговоре с журналистом Cnet news представитель Google подтвердил, что новое приложение Google Mobile, позволяющее производить голосовой поиск на iPhone, использует недокументированные функции API, чтобы задействовать встроенный в смартфон датчик расстояния, и начинать запись вашего голоса, когда вы подносите iPhone к лицу.

По лицензии комплекта для разработчиков SDK, приложения, которые пользуются недокументированными функциями, не должны попадать в магазин приложений. По правилам Apple, для создания программ можно использовать лишь «открытые» функции, полный список которых приводится в документации. Google же встроила в свою программу вызов функции, которая, по мнению Apple, не должна была использоваться сторонними разработчиками.

Что это означает для Google? С практической точки зрения это значит, что любое из последующих обновлений прошивки может привести к тому, что программа просто перестанет работать — Apple вольна менять недокументированные функции по своему усмотрению, не предупреждая об этом разработчиков. Но в описываемом случае проблема больше «политическая» — может ли Google, как важный для компании партнер, не подчиняться установленным для всех правилам, или же Apple должна показательно «наказать» поискового гиганта, заставив его переписать приложение?

Впрочем, не стоит считать Google таким уж злостным нарушителем — судя по всему, компания в этом совсем не одинока: по сообщениям, полученным Джоном Грубером, «периодическое использование недокументированных методов в сторонних приложениях для iPhone встречается довольно часто».