Разработка iPhone: VNC Server Framework для зеркалирования экрана iPhone на Mac (Keynote)?

Я разработал приложение для iPhone, и теперь мне нужно представить его аудитории. Для этого я создаю презентацию с Apple Keynote, чтобы показать некоторые факты, а после этого я также хотел бы провести «живую презентацию» разработанного приложения для iPhone.

Для этого мне нужно отразить экран iPhone (то есть iPhone, на котором запущено мое приложение) до моего Mac. Было бы лучше, если бы я мог показать это «живое зеркало» прямо в Keynote - точно так же, как Apple делает это в своих выступлениях.

Моя идея состоит в том, чтобы внедрить сервер VNC в свое приложение, которое отражает приложение на моем MacBook, которое действует как клиент VNC. И в лучшем случае мне нужно было бы показать поток клиента VNC в Keynote.

iPhone в качестве сервера VNC -> MacBook в качестве клиента VNC -> Keynote, показывающий «поток изображений» клиента VNC

Кто-нибудь знает хороший фреймворк VNC Server, который я мог бы внедрить в свое приложение?

(И если у кого-то есть идея, связанная с Keynote, я тоже хотел бы услышать об этом.)


person Patrick    schedule 02.06.2011    source источник


Ответы (3)


Вот что-то похожее, но вам понадобится дополнительный телевизор или монитор.

http://www.touchcentric.com/blog/archives/123

person Alburn Binkley    schedule 03.06.2011
comment
Это хорошо, но, к сожалению, не отображает никаких анимаций ... Изменить: Да, если вы разрешите использование UIGetScreenImage. Выглядит нормально и пока что кажется лучшим решением. Спасибо за совет! - person Patrick; 03.06.2011

Если вы готовы к взлому, вы можете установить Veency, который является VNC-сервером для iOS. Или вы можете использовать ScreenSplitr и iDemo, которые также предназначены для взломанных устройств.

Но учтите, что VNC (и, возможно, ScreenSplitr тоже) будет тормозить. Это будет не так гладко, как когда Apple делает это в своих основных выступлениях.

person edc1591    schedule 02.06.2011
comment
Я сделал джейлбрейк своего iPhone, чтобы попробовать Veency и Screensplitr (в сочетании с iDemo), но они действительно очень тормозят. На мой взгляд, слишком медленный. Спасибо, в любом случае! - person Patrick; 03.06.2011

Альтернативный вариант - посмотреть на возможности здесь:

Можно отразить экран iPhone / iPad на мониторе без взлома?

Я использовал проект Google (http://code.google.com/p/iphoneos-screen-mirroring/), и он хорошо работал для демонстрации курса, но ничего такого, что не пошло в магазин приложений.

person Nathan S.    schedule 02.06.2011