appetize.io 是一个为iOS和Android提供APP在线演示的网站 只要将你的demo程序上传到 appetize.io 就可以直接在网页上运行你的demo 按照官网的教程 先编译一个模拟器版本 然后再将对应的.app打包成zip上传 填入你的邮箱即可
图片:2015-09-11-introduce-to-appetize-io1.jpg
之后就可以在你的邮箱中收到一封带有对应信息的邮件
图片:2015-09-11-introduce-to-appetize-io2.jpg
除了 演示的地址 之外 还有对应的 public key 和 private key 而 public key 就是前言中提到的 CocoaControls 需要的字段 把这个填进去就可以在 CocoaControls 中直接预览你的demo了 如我这个 例子
不仅如此 你还可以直接在 官网上生成 嵌入到其他的网页中的代码(CocoaControls就是这么做的 比之前的截图预览方便多了) 各种参数还可以任意定制哦
图片:2015-09-11-introduce-to-appetize-io3.jpg
当然如果你有更高级的需求 也可以直接使用 他们的API 来操作 这个就不多介绍了
小结这个东西还真是挺有趣的 原理也不复杂 动画是通过远端截图一张张的来呈现的 点击事件则是本端监听并传输给远端 不过好像每运行一个实际就要开一个模拟器 不晓得服务器端是不是用类似docker的技术实现的?
本文来自: http://adad184.com/2015/09/10/introduce-to-appetize-io/