热点:

    开源UI分析工具YourView的应用场景

      [  中关村在线 原创  ]   作者:李巍

        如今,开发者经常会面对比较复杂的UI和交互需求,也希望在App UI出现问题的时候能够快速定位问题所在,这就需要一款支持动态查看App UI结构的工具。而目前能够提供相应能力的工具中,或价格昂贵,或功能单一。

        面对这个问题,近日,TalkingData宣布了开源iOS UI分析工具YourView,以帮助App开发者更直观、更高效的进行UI调试和分析。YourView是一款桌面App,使用Objective-C语言开发,基于Apple SceneKit技术框架,支持将iOS App的View结构渲染为3D模式,并且能够动态显示View树,方便开发者对App UI进行分析和调试。

    开源UI分析工具YourView的应用场景
    开源UI分析工具YourView(图片来源:bing)

        YourView集成方便,只需要把相应lib引用到App内,开发者不需要编写任何引用代码即可完成集成工作。集成完成之后,只需要在MacOS开启App并输入手机IP就可以便捷的实时查看App UI结构。

        YourView实现了控件序列化的算法,在移动端,可以将内存中的UIView对象序列化成JSON数据格式,并将序列化后的UIView传递给MacOS App中实时绘制。YourView目前支持动态刷新,并支持平铺、深度优先、动态回溯三种显示模式;鼠标悬停高亮、选中高亮、搜索高亮三种高亮模式;绘制离屏渲染控件以及对UIView动态编辑和UIView树状结构展示等。

        开源后,开发者可以在此项目上进行二次开发,衍生多种产品形态,如支撑App统计分析的可视化埋点产品。还可在此基础上,将算法移植到Android平台,构建支持动态展示Android App UI的Android Studio插件等。

        编辑点评:

        作为一家技术型创业企业,TalkingData一直非常重视技术的创新和发展,也积极拥抱开源文化。除此次开源的UI分析工具YourView之外,TalkingData此前已经开源了大规模机器学习算法库Fregata、UI组件库iView以及地理信息可视化框架inMap等。

    苹果iPhone XS Max(国际版/全网通)

    苹果iPhone XS Max(国际版/全网通)

    [经销商] 京东商城

    [产品售价] 6038元

    本文属于原创文章,如若转载,请注明来源:开源UI分析工具YourView的应用场景//nb.zol.com.cn/717/7173557.html

    nb.zol.com.cn true //nb.zol.com.cn/717/7173557.html report 1753     如今,开发者经常会面对比较复杂的UI和交互需求,也希望在App UI出现问题的时候能够快速定位问题所在,这就需要一款支持动态查看App UI结构的工具。而目前能够提供相应能力的工具中,或价格昂贵,或功能单一。    面对这个问题,近日,TalkingD...
    提示:支持键盘“← →”键翻页阅读全文
    本文导航
    • 第1页:UI分析工具YourView是个啥
    • 猜你喜欢
    • 最新
    • 精选
    • 相关
    推荐经销商
    投诉欺诈商家: 010-83417888-9185
    • 北京
    • 上海
    • 笔记本电脑
    • 新品上市
    推荐问答
    提问
    0

    下载ZOL APP
    秒看最新热品

    内容纠错