XML, изображения, потоковое видео и «чрезмерные объемы данных» - PullRequest
2 голосов
/ 21 января 2010

Мое первое приложение было отправлено в App Store и не было одобрено из-за «чрезмерного объема данных в сотовой сети». Я не знаю, как они это проверяют, но поскольку это в основном новостное приложение, которое отображает различные статьи, изображения и потоковое видео, я бы пошел и обвинял видео в отклонении. Я не могу проверить это точно, потому что в Ipod Touch нет статистики по сети, и это единственное устройство, к которому я могу получить доступ.

И поэтому мне любопытно ..

1) Кто-нибудь знает, как Apple «запускает» тест пропускной способности?

2) Какими способами можно улучшить загрузку XML, отображение изображений и потоковое видео для сокращения пропускной способности (в случае, если пользователь использует сотовую сеть)? Для изображений я использую асинхронную загрузку (может быть, это может быть проблемой, если одновременно можно запросить много изображений?) Я смотрю на http://allseeing -i.com / ASIHTTPRequest / , который помочь с XML и, возможно, загрузкой изображений, но я не понимаю, могу ли я использовать ASIHTTPRequest для потоковой передачи видео.

3) Есть ли способ проверить использование сети в симуляторе iPhone?

Ответы [ 2 ]

0 голосов
/ 21 января 2010

Они запускают тесты пропускной способности, просматривая счетчики байтов для сетевого интерфейса, я думаю. Вы можете сделать то же самое в симуляторе, убедившись, что на вашем Mac не запущены другие сетевые приложения, а затем посмотрите на вывод команды 'netstat -i -b'. Или используйте необычную утилиту для мониторинга использования полосы пропускания.

Не полезно, но я бы все равно хотел сказать это: на мой взгляд, заявления Apple глупы. Почему они заботятся.

0 голосов
/ 21 января 2010

Я ожидаю, что проблема с потоковым видео. Apple хочет, чтобы вы использовали HTTP Live Streaming , если вы хотите передавать видео по сотовой сети.

См. вопрос 1236788 для получения дополнительной информации.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...