All Projects → hacktons → next-osx

hacktons / next-osx

Licence: MIT license
一款基于`Electron`框架开发的Mac应用,用于App启动速度`傻瓜式`评测,同时提供了针对Android设备的一些常用操作

Programming Languages

javascript
184084 projects - #8 most used programming language
CSS
56736 projects

Projects that are alternatives of or similar to next-osx

Scrcpy Gui
👻 A simple & beautiful GUI application for scrcpy. QQ群:734330215
Stars: ✭ 2,402 (+17057.14%)
Mutual labels:  adb
Adb Join Wifi
Helper app to allow joining a wifi AP directly from ADB
Stars: ✭ 183 (+1207.14%)
Mutual labels:  adb
Ya Webadb
ADB in your browser
Stars: ✭ 228 (+1528.57%)
Mutual labels:  adb
Dingdingautoplaycard
钉钉自动上下班打卡辅助,基于Python,adb,实现,打卡后自动发送邮件提醒。flask搭建web页面自动生成配置
Stars: ✭ 162 (+1057.14%)
Mutual labels:  adb
Adb For Test
通过adb命令实现简单的点击、滑动、长按等效果,可通过比例定位元素、通过元素定位(需要Android版本高于4.0),用于Android Test,拥有monkeyrunner的绝大部分功能
Stars: ✭ 176 (+1157.14%)
Mutual labels:  adb
Replaykit
[DEPRECATED] Command line tools for recording, replaying and mirroring touchscreen events for Android
Stars: ✭ 211 (+1407.14%)
Mutual labels:  adb
Adb shell
A Python implementation of ADB with shell and FileSync functionality.
Stars: ✭ 148 (+957.14%)
Mutual labels:  adb
WiFiADB
An IntelliJ platform plugin use for connecting Android device over WiFi
Stars: ✭ 131 (+835.71%)
Mutual labels:  adb
Xiaomiadbfastboottools
A simple tool for managing Xiaomi devices on desktop using ADB and Fastboot
Stars: ✭ 2,810 (+19971.43%)
Mutual labels:  adb
Wechat jump game
微信《跳一跳》Python 辅助
Stars: ✭ 13,880 (+99042.86%)
Mutual labels:  adb
Mobile Toolkit
📱 Shell scripts for Android and iOS device management
Stars: ✭ 161 (+1050%)
Mutual labels:  adb
Fgo Py
全自动FGO脚本.启动脚本,上床睡觉,养肝护发,满加成圣诞了解一下?绝赞持续更新中
Stars: ✭ 167 (+1092.86%)
Mutual labels:  adb
Wechat Jump Game
😊 Nodejs 微信《跳一跳》辅助
Stars: ✭ 216 (+1442.86%)
Mutual labels:  adb
Linux Second Screen
Scripts to repurpose old android device as second monitor on linux
Stars: ✭ 160 (+1042.86%)
Mutual labels:  adb
Cxtouch
View and manage Android devices from PC client based java swing, supporting Windows, Linux and MacOS
Stars: ✭ 229 (+1535.71%)
Mutual labels:  adb
Adbsploit
A python based tool for exploiting and managing Android devices via ADB
Stars: ✭ 147 (+950%)
Mutual labels:  adb
Adebar
Android DEvice Backup And Report, using Bash and ADB. Moved to https://codeberg.org/izzy/Adebar -- this is only a mirror now.
Stars: ✭ 192 (+1271.43%)
Mutual labels:  adb
adb-toggle
A homescreen widget to toggle USB debugging on/off
Stars: ✭ 20 (+42.86%)
Mutual labels:  adb
Bash-Android-Debloater
Bash script using ADB to debloat non-rooted smartphones. Improve your privacy, the security and battery life of your device. THIS REPO IS ONLY A MIRROR.
Stars: ✭ 33 (+135.71%)
Mutual labels:  adb
Adb Toolkit
ADB-Toolkit V2 for easy ADB tricks with many perks in all one. ENJOY!
Stars: ✭ 217 (+1450%)
Mutual labels:  adb

Next For Mac

一款基于Electron框架开发的Mac应用,用于App启动速度傻瓜式评测,同时提供了针对Android设备的一些常用操作。

  1. 软件源自笔者在进行App启动优化过程中的一些实践;
  2. 开源版本剪裁了一些内部工具,仅提供业务无关的功能。

preview

安装

下载最新dmg镜像,拖拽安装。传送门 => Next.dmg

功能

设备管理

  • 设备管理: 显示当前连接PC的Android设备情况,包括USB和Wireless连接情况。
  • 设备信息:显示设备的基础信息,多设备可通过设备管理的列表点击切换。

应用展示

  • 活动页面: 显示当前手机前台活动的Activity页面;
  • 手机截屏: 为当前连接手机截屏,并在Mac上打开;
  • Dump: 在Terminal中展示当前Acitivty的dump信息;
  • 应用列表:显示手机的应用列表

启动速度评测

在选择目标应用后,可以快速进行应用启动速度的评测。

采集原理,同monkey启动指定App,结合基于ADB进行日志清洗,统计数启动的平均速度

功能 说明
启动耗时 点击App图标后,到展示Activity的耗时情况
启动日志 启动过程中,App相关的详细日志
页面截屏 采集评测过程中的截图;由于部分手机的视频录制命令缺失(OPPO),大量截屏容易导致Mac软件假死【Beta】

PS: 界面采集功能处于Beta状态

开发&原理

关于Next的技术原理,请参考笔者的博客。有好的idea/bug fix欢迎提交PR:

打造你的专属Mac工具

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].