EMAS 移动测试iOS远程调试上线

本文涉及的产品
移动研发平台 EMAS,开发者版免费套餐
简介: EMAS移动测试,业界领先的iOS远程真机调试方案;iOS远程真机调试成熟方案

在移动端的开发/测试实践中,远程真机是非常好的提升工作效率的工具。远程真机不但可以降低手机互相借用的沟通使用成本,还可以最大程度的提升设备的复用率。

一、Android远程调试

Android远程调试在业界有成熟的方案(比如openstf),可以很好的支持大家自行搭建类似的平台。如果大家希望调试一些自己没有的Android手机也可以使用 阿里云移动测试平台进行调试。使用指南

服务地址:控制台

使用路径:“真机租用”-> “Android” -> “Android远程调试“

image


二、iOS远程调试的挑战

不像Android 远程调试方案,iOS业界没有很好的远程调试方案。拿 ios-minicap举例,此方案存在以下问题:
1.稳定性差。经常会不明原因的视频中断,体验不好。
2.与WDA冲突。如果已经启动WDA,就无法再启动ios-minicap。
3.并发限制问题。一台mac mini同时只能启动一个实例,存在极大的资源浪费。

包括上述在内的iOS的各种瓶颈限制了iOS远程调试的使用,大家不能像Android 那样便利。
image
图1. iOS远程调试延迟很高


image
图2. iOS操作反应延迟甚至不可用

经过持续的技术攻坚,EMAS移动测试平台在iOS远程调试核心技术上取得突破,打破了苹果固有技术屏障,达到了突出的流畅体验效果。

iOS远程操控核心关注在 操作延迟率,视频帧率,视频丢帧率等方面。如果操作延迟高,体感上有很强的操作延迟感,影响测试效率;如果视频帧率低或者丢帧高,使用中会有明显的不流畅(幻灯片)的感觉,对于工作效率来讲也会造成困难。

现在阿里云在操作延迟,视频帧率等方面达到优秀状态。操作延迟在0.05s左右,视频帧率可以达到30帧/s,用户体感非常流畅。

【体验对比】

-(1)阿里云移动测试平台体验:https://v.youku.com/v_show/id_XNDE1ODg4NzIxMg==.html?spm=a2h3j.8428770.3416059.1

-(2)其它平台体验:https://v.youku.com/v_show/id_XNDE1ODg5MTkzMg==.html?spm=a2h3j.8428770.3416059.1



三、iOS远程调试的其它有价值功能

iOS远程调试还有一些其他feature也非常实用,接下来一一介绍以下:

1.横竖屏切换
image

image

2.快速进入设置页
image

3.快速截屏&下载
image

4.查看设备日志
image

5.安装应用(注意只支持 iOS debug ipa包)
image

6.粘贴板
可以将数据写入或读取到 iOS 粘贴板中(注意:写入不会直接写到输入框,是写入到粘贴板)。
image

7.快速打开URL
image

如果您对特定iOS机型或系统有调试需求可以来阿里云控制台进行试用体验。

地址:控制台地址(如未开通emas控制台,需先行开通使用emas平台)
使用路径:“真机租用“ -> “iOS” -> “iOS远程调试“

目录
相关文章
|
20小时前
|
缓存 Java 测试技术
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
13 3
【01】噩梦终结flutter配安卓android鸿蒙harmonyOS 以及next调试环境配鸿蒙和ios真机调试环境-flutter项目安卓环境配置-gradle-agp-ndkVersion模拟器运行真机测试环境-本地环境搭建-如何快速搭建android本地运行环境-优雅草卓伊凡-很多人在这步就被难倒了
|
6月前
|
测试技术 Swift iOS开发
探索iOS自动化测试:使用Swift编写UI测试
【8月更文挑战第31天】在软件开发的海洋中,自动化测试是保证船只不偏离航线的灯塔。本文将带领读者启航,深入探索iOS应用的自动化UI测试。我们将通过Swift语言,点亮代码的灯塔,照亮测试的道路。文章不仅会展示如何搭建测试环境,还会提供实用的代码示例,让理论知识在实践中生根发芽。无论你是新手还是有经验的开发者,这篇文章都将是你技能提升之旅的宝贵指南。
|
6月前
|
测试技术 数据安全/隐私保护 iOS开发
iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境
iOS自动化测试方案的第四部分,涵盖了基础环境准备、iPhone虚拟机设置、MacOS虚拟机与iPhone真机的连接,以及扩展问题和代码示例,确保读者能够顺利完成环境搭建并进行iOS自动化测试。
676 0
iOS自动化测试方案(四):保姆级搭建iOS自动化开发环境
|
6月前
|
测试技术 开发工具 iOS开发
iOS自动化测试方案(三):WDA+iOS自动化测试解决方案
这篇文章是iOS自动化测试方案的第三部分,介绍了在没有MacOS系统条件下,如何使用WDA(WebDriverAgent)结合Python客户端库facebook-wda和tidevice工具,在Windows系统上实现iOS应用的自动化测试,包括环境准备、问题解决和扩展应用的详细步骤。
590 1
iOS自动化测试方案(三):WDA+iOS自动化测试解决方案
|
6月前
|
测试技术 虚拟化 iOS开发
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
这篇文章是iOS自动化测试方案的第二部分,详细介绍了在Xcode开发者工具中构建WebDriverAgent(WDA)应用到iPhone的全过程,包括环境准备、解决构建过程中可能遇到的错误,以及最终成功安装WDA到设备的方法。
365 0
iOS自动化测试方案(二):Xcode开发者工具构建WDA应用到iphone
|
6月前
|
测试技术 开发工具 虚拟化
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
这篇文章提供了一份保姆级的教程,指导如何在MacOS虚拟机上安装Xcode,包括环境准备、基础软件安装以及USB扩展插件的使用,以实现iOS自动化测试方案的第一步。
366 0
iOS自动化测试方案(一):MacOS虚拟机保姆级安装Xcode教程
|
9月前
|
Android开发 数据安全/隐私保护 iOS开发
ios和安卓测试包发布网站http://fir.im的注册与常用功能
ios和安卓测试包发布网站http://fir.im的注册与常用功能
410 0
ios和安卓测试包发布网站http://fir.im的注册与常用功能
|
9月前
|
iOS开发
iOS自动混淆测试处理笔记
iOS自动混淆测试处理笔记
36 0
|
9月前
|
缓存 运维 Serverless
应用研发平台EMAS产品常见问题之测试检查更新没有反应如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
|
9月前
|
运维 监控 安全
应用研发平台EMAS常见问题之sophix ios flutter热更新如何解决
应用研发平台EMAS(Enterprise Mobile Application Service)是阿里云提供的一个全栈移动应用开发平台,集成了应用开发、测试、部署、监控和运营服务;本合集旨在总结EMAS产品在应用开发和运维过程中的常见问题及解决方案,助力开发者和企业高效解决技术难题,加速移动应用的上线和稳定运行。
209 0

热门文章

最新文章

  • 1
    【02】仿站技术之python技术,看完学会再也不用去购买收费工具了-本次找了小影-感觉页面很好看-本次是爬取vue需要用到Puppeteer库用node.js扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 2
    【01】仿站技术之python技术,看完学会再也不用去购买收费工具了-用python扒一个app下载落地页-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-客户的麻将软件需要下载落地页并且要做搜索引擎推广-本文用python语言快速开发爬取落地页下载-优雅草卓伊凡
  • 3
    Cellebrite UFED 4PC 7.71 (Windows) - Android 和 iOS 移动设备取证软件
  • 4
    【03】仿站技术之python技术,看完学会再也不用去购买收费工具了-修改整体页面做好安卓下载发给客户-并且开始提交网站公安备案-作为APP下载落地页文娱产品一定要备案-包括安卓android下载(简单)-ios苹果plist下载(稍微麻烦一丢丢)-优雅草卓伊凡
  • 5
    阿里云先知安全沙龙(北京站) ——车联网安全渗透测试思路分享
  • 6
    Midscene.js:AI 驱动的 UI 自动化测试框架,支持自然语言交互,生成可视化报告
  • 7
    10个必备Python调试技巧:从pdb到单元测试的开发效率提升指南
  • 8
    2025年测试用例管理看这一篇就够了 ----Codes 开源免费、全面的测试管理解决方案
  • 9
    OS Copilot-操作系统智能助手测试报告-新人体验
  • 10
    os-copilot安装_配置_功能测试全集