Для этого пришлось бы использвать Private API. В частности UIGetScreenImage().
Мало того, каким образом это может согласоваться с тем, что приложение работает в песочнице и имеет строго ограниченный доступ к другим преложениям, в том числе к SpringBoard.
UIGetScreenImage не единственный способ сделать скриншот. Есть метод захвата того что показывает UIView (и все производное). Но, конечно, до других приложений ему не добраться.
Все верно, но внутри своего приложения я могу сколько угодно «фоткать» собственные вьюхи. В конце концов я и создал их. Apple и не может быть против этого.
Но ситуация с фотографированием других приложений — небезопасная IMHO
Нет :)
Приложение не мое. Но я стыжусь, что был так уверен в невозможности размещение приложения в App Store, не удосужившись хотя бы поискать по App Store. Кстати, второй такой случай. В первый раз я был уверен, что нельзя получить список установленных у пользователя приложений и пройти модерацию. Оказалось — можно. Все это странно…
Записывать видео оно может одним единственным способом (который не запрещен) – делать скриншоты, допустим, раз 15-20 в секунду, а потом склеивать. Отсюда и тормоза.
Автор загнул 2 доллара за свою поделку со скриншотами. Видео удручающее получается.
Эппл попустила в аппстор %название_вашей_поделки%! И да БЫСТРее!1 Качать ПРОГРАММА!!111!
Да не автор я. Ну как вообще доказать, что не верблюд, а?
Мне в первую очередь интересно стало, почему пропустили. И интересно именно с технической точки зрения. Ведь если это вполне закономерный аппрув со стороны модеров Apple, то значит стоит перестать пугать потенциальных заказчиков таких прог (поверьте, они периодически попадаются), что такие приложения не попадут в App Store.
Вот живой пример проги, попавшей туда. О чем это говорит — я пока не нашел ответ?
Они(Apple) же хотят увеличить кол-во продаж устройств.
Ведь если Вы заядлый игрок в покер, что Вам стоит потратить n$ на телефон\планшет, с которого сможете где угодно играть в свой покер.
Да, но в большинстве стран, где гаджеты Apple пользуются спросом, деятельность Pokerstars.com незаконна. В эти страны входят и Россия, и США, и Китай… Для легальной рекламы хозяева интернет-клуба используют домен Pokerstars.net, на котором нет игр на деньги — только на очки, которые, кстати, можно купить за деньги. А вот, в случае с клиентом для iOS, у них полноценный клиент, который до сих пор непонятно как туда мог попасть.
«деятельность Pokerstars.com незаконна»
Не правда. В этих странах Pokerstars не осуществляет свою деятельность, по-крайней мере той её части, что касается игры на реальные деньги.
«который до сих пор непонятно как туда мог попасть»
Очень даже понятно. В странах, где правительство приняло закон об ограничении онлайн-гемблинга клиент PokerStars выдает ошибку при попытке открыть стол с игрой на реальные деньги (если быть точнее — уведомление из разряда «извините, но в вашей стране доступ к покерстарс закрыт»).
Играть же на фантики можно всем (возможность для этого есть и для мобильных устройств).
В России же деятельность PokerStars (как собственно и всех остальных покер-румов) никак не регулируется и, как следствие, не может быть запрещена. На НТВ+ и 2х2 можно даже наблюдать рекламу PokerStars.
Если бы вы поставили это приложение, то знали бы, что способа _начать_ играть там на деньги нет.
Там есть только _возможность_ продолжить игры на деньги.
Так что всё нормально со всех точек зрения имхо
Участились случаю, что приложение вообще не запускают редакторы Review Team. Я в своих поделках пасу запуск и сразу скидываю на сервер страну, ИМЕИ, имя, аватарку юзера.
При проверке 2 приложений из последних 7 никакой информации на сервер не поступило. То есть приложения одобрили без запуска.
может веб-сервис создать для коллективного отлова работы этих уродов — чтобы вычислить когда эта сука в отпуск уйдет, чтобы в его отсутствие проги апдейтить?
да, вроде эпл не должна такое пропускать. Ведь вредоносная прога может ждать пока юзер запустит что-нибудь типа 1password (прогу в которой хранят пароли и номера кредиток) и потом постоянно в фоне делать снимки экрана и слать на сервак — чтобы украсть пароли и номера карт.
С одной стороны, если человек знает, что такое KeePass, 1Password etc и держит в них пароли в открытом виде, а не звездочками, то он, ИМХО, ССЗБ.
С другой стороны, апликуху еще надо как-то установить на девайс человеку.
А вот под андроид давно уже screen recorder существует, причем с нормальным интерфейсом, звуком (с микрофона) и приличным фреймрейтом, 30 fps на Samsung Galaxy S2
Apple пропустила записывалку экрана