AirPlay Зеркальное отображение iPhone на Mac OS / с использованием UIWebView + AirPlay - PullRequest
3 голосов
/ 18 октября 2011

Мне нужно вживую продемонстрировать браузерное приложение Mobile Safari (iOS 5, iPhone 4S) на моем Macbook, и я подумал, как лучше всего это сделать?

Один из способов, который я думал, возможно, будет использоватьAirPlay Mirroring, но, похоже, нет приложений Mac OS, которые могли бы отображать экран моего iPhone в зеркальном режиме.

Я (новичок) разработчик iOS и удивился, есть ли вообще какое-нибудь приложение, способное поднять базовое приложениес UIWebView в нем, чтобы каким-то образом передавать содержимое веб-страницы и мои взаимодействия с ним на мой Mac.

Есть мысли?

РЕДАКТИРОВАТЬ : Да, я знаю, яМожно использовать iPhone Simulator, но мне нужно взаимодействовать с ним на телефоне с помощью сети мобильной связи.

Ответы [ 3 ]

3 голосов
/ 13 октября 2012

С тех пор, как об этом спросили, ситуация изменилась.

AirServer (AirServerApp.com) и Reflection (ReflectionApp.com) поддерживают зеркалирование AirPlay. Вот статья, сравнивающая их:

http://www.macstories.net/reviews/mirroring-multiple-ios-devices-to-a-mac-comparing-airserver-and-reflection/

1 голос
/ 26 октября 2011

Поскольку ваше устройство (iPhone 4s) поддерживает зеркалирование видео через AirPlay, вы должны иметь возможность использовать AirServer для включения зеркалирования на Mac.

Обновление: как отметил Марк Сурман, AirServer не поддерживает зеркалирование, что делает этот ответ неверным. Спасибо за игру.

0 голосов
/ 28 января 2012

В зеркалировании используется шифрование FairPlay, поэтому AirServer и аналогичные приложения не могут выполнять зеркалирование.

Однако вы МОЖЕТЕ подделать это с помощью AirplayKit: https://github.com/rothacr/AirplayKit

Демо-версия iOS в этом репо на самом деле делает простое зеркало, отправляя изображение вашего экрана на устройство трансляции, используя таймер. Скорее всего, он отлично подойдет для демонстрации и должен работать с AirServer.

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