Изменилось и уже успевшее стать знаменитым правило 3.3.1. Раньше оно устрашало создателей сторонних средств разработки для iOS запретом использовать для написания программ любые языки кроме C, C++, Objective C и JavaScript, а также автоматизированные средства генерирования кода. Следующее правило - 3.3.2, запрещало программам внутреннюю интерпретацию программного кода. Всё это сулило значительные трудности при создании кроссплатформенных программ, а также затрудняло разработку сложных игр, использующих внутренние скриптовые языки.
Теперь оба правила сократили - 3.3.1 запрещает лишь вызывать недокументированные API, а 3.3.2 - интерпретировать скачиваемый код (за исключением скриптов на JavaScript, работающих в WebKit).
На самом деле, со времени усложнения правила 3.3.2 не пострадала ни одна игра, использующая для работы, к примеру, скрипты на Lua или созданная при помощи стороннего средства вроде среды разработки Unity 3D. Тем не менее, и результаты послаблений не заставили себя ждать.
Авторы эмулятора давно устаревшего компьютера Commodore 64 недавно добавили к своей программе интерпретатор языка BASIC, являвшийся неотъемлемой частью любого "Коммодора". Приложение уже пропустили в App Store, хотя ранее именно из-за наличия интерпретируемого языка эмулятор отвергали, и разработчикам пришлось временно убрать эмулятор.
Возвращаются и приложения, созданные с помощью компилятора Flash, который был включён в пакет приложений Adobe Creative Suite 5. В начале этого года, когда все сторонние компиляторы были запрещены, ходили слухи, что виной тому именно Flash - якобы Apple не хотелось делить контроль над платформой с Adobe. После запрета в Adobe объявили, что прекращают развитие утилиты, но в момент выхода новых правил сразу же было сказано о продолжении работы над компилятором.
При прошлом изменении правил приёма в App Store в Apple придумали хитроумный ход - запретить приложениям демонстрировать рекламные блоки, предоставляемые компаниями, производящими свои телефоны или средства разработки... Звучит запутанно? Говорят, что единственной целью такой формулировки было запретить разработчикам устанавливать рекламные блоки, предоставляемые агентством AdMob, владельцем которого является Google.
Запрет на рекламу от Google сложно трактовать двояко - в Apple создали собственную рекламную площадку - iAd, и запрет на сотрудничество с главным конкурентом выглядел довольно некрасиво. Пожалуй, даже менее красиво, чем запрет на Flash - там, по крайней мере, имелось хоть какое-то объяснение.
Теперь правило лишь запрещает собирать и анализировать пользовательскую информацию в целях предоставления рекламы. Это, безусловно, вредит рекламным сетям - они не могут отображать контекстные блоки. Впрочем, этому есть вполне разумное объяснение - в Apple стараются по возможности оберегать пользовательские данные.
На конференции D8, прошедшей в июне 2010 года, Стив Джобс рассказал о случае, которым был вызван этот запрет. Рекламное агентство Flurry собирало статистику об устройствах через свои объявления. В один прекрасный день благодаря этой статистике родился слух о том, что в кампусе Apple тестируют новое мобильное устройство (вероятно, это был iPad).
"Это нас страшно разозлило", - говорит Джобс. Однако тут же обещает: "как только мы перестанем злиться, мы придумаем какое-нибудь решение". Похоже, именно так и работает Apple - отражая горячий темперамент своего лидера: сперва всё яростно запрещает, затем потихоньку успокаивается и разрешает. Как оказалось, антимонопольные иски неплохо этому способствуют.
Кафедра Ваннаха: Модернизация без экивоков
Автор: Ваннах Михаил
Говорить в России нечто позитивное о действующих властях тяжело, и почти неприлично. Но сейчас - придется. Повод к этому - прошедшее 22 сентября 2010 года в подмосковном Раменском заседание комиссии по модернизации. Той самой, иждивением которой мы должны вырваться из царства двух российских бед и двинуться в светлую даль высоких технологий. И хотя, благодаря отечественной специфике, - прежде всего отсутствию независимого от казенных денег, а, следовательно, и от чиновничества, экспертного сообщества, - при упоминании комиссии невольно возникают ассоциации с Тройкой по Рационализации и Утилизации Необъясненных Явлений, но в данном случае вещи говорились сугубо адекватные.