吐槽:
考古现场体验一般,虽说对开发进程有了一定了解,但还不足以支持快速接手,进行迭代......还会尝试去找正经的开发文档,更重要的是技术文档。
当然,好消息是Touch1.0版本中的一位技术开发人员现在仍可联系到,会减小很多阻力~
正经记录:
·交互文档比较全面,1.0版本操作简单易上手。
·需求文档和用例故事也很舒服。
·NABCD中提到了竞争对象Picasa和Google Photo,之后迭代开发的时候可以去参考体验一波。
·考古现场中的技术文档提到了一些坑:
·地图:百度地图+腾讯地图 API文档大同小异,调入需要支持flash player。(VS2015,webView不支持flash,百度地图的PC端接口使用的是flash,而对移动端是html5,而且对设备的判断还不是依据user agent头部,用的Appversion,但这个在官方文档上已经要被废弃了);Bing地图 只有美国部分街景;Google地图 可能被墙;
· 街景利用的是webView,内核是根据Edge,不过版本问题,Edge支持的webView不一定支持,而Edge不支持的 webView 一定不支持。
·嵌入js的时候传的是string[],但是只执行string[0]。
·网络问题会影响街景显示,无法及时的调控;一个点时有显示BUG;页面还没有初始化就执行脚本会异常,但是不知道什么时候初始化完。
·镜头旋转,搞到几个小时发现是谷歌API的BUG。
暂时想法:
·调一调BUG,做一做优化:设置界面添加图片文件夹时图片数量有上限限制,不可过多;使用3D街景功能时,生成路径后地点之间的路径变换很以来网速,网速差时效果很不理想;以及一些神奇的BUG。
·功能迭代:还是需要支持分享,以在线视频、网页、或者别的方式,几个平台:微博、微信、QQ,其中微信仿佛对短视频有时间限制,微博和QQ并没有。分享的东西最好是一种可交互的,例如手机查看全息图片的感觉,同时要在特定区域支持触摸屏点击事件,技术难度未知。生成文件大小可以暂时搁置,但最好是只需一次缓冲,之后流畅体验。