1,编程语言特点
autojs一款以JavaScript为编程语言的手机脚本开发软件,支持nodejs,生态庞大。
按键精灵则是使用lua语言或以lua封装的第三方模块,代码通俗易懂。
2,收费情况
autojspro专业版,永久40元人民币,4.1……版本github开源免费,衍生autox也是免费且有人维护。
按键精灵则是按年收费,应该是几百一年(开发环境好),不付费就打不了包。
3,开发环境
autojs作者把开发环境偏重于手机端,但是如果要写一个大项目是真的不方便,电脑端就是使用vscode插件了,个人感觉一般般了。
按键精灵的开发环境就比较好了,全部集中在电脑端,各种开发功能都比较齐全,例如制作字库就比较方便。
4,更新速度
autojs的更新速度特别快,不经常学习就落后了,社区也是比较活跃,没几天就内测了,所以容易出现大佬和小白两极分化。
按键精灵相比较稳定,因为功能都差不多齐全了。
5,依赖无障碍
两个IDE现在都是基于无障碍了,因为要免root,之前按键精灵是要root的。
6,哪个更容易学
如果在编程零基础的条件下,按键精灵更容易学一点,使用第三方模块很容易写一个手机脚本。autojs则要有JavaScript基础和观看官方API。
7,两个IDE应该如何学习
如果你想成为高手,真正的脚本小子。我建议你不要一来就学习官方API,哪学什么呢?入门一门编程语言,无论是JavaScript,python,lua,甚至是易语言。因为你只要懂编程的大概思想,学习其它语言或者IDE就特别容易。
8,有没有必要花钱学习
没有必要的,花钱!除非你钱多了用不玩-_-||,做培训那些QQ群主都不是正儿八经的程序员了,忽悠割韭菜。看一集60分钟的视频,不如多看看开发文档,一遍不懂就多看几遍,实在不会就网上搜。
9,精通autojs和按键精灵就很厉害了吗?
不是的,人要低调哎!写脚本要么就是搞辅助,要么就是搞项目。搞项目用着两个IDE写出来要么就是去割小白韭菜,单机刷刷……。高级的脚本都是部署在服务器,直接批量生产,又方便维护又可以搞钱。
不敢话说回来也容易进去,列举一下我玩过的服务器脚本项目:狗东(去年是真的香),刷网课,抢茅台,那些小的就不一一列举了。
10,除了autojs和按键精灵,还有没有好用的脚本ide?
自动精灵
免费(特殊功能付费),UI丑(官方说黑白简洁),功能强大且简单,论坛社区活跃。使用JavaScrip和可视化编程。
节点精灵
核心功能部署在服务器,收费200多,有点像微信小程序那种感觉,节点(控件)功能比较好用,容易上手有官方教学通俗易懂,使用lua编程。
万象(一触即发)
可视化编程,目前完全免费,但是找图,OCR不怎么好用,有点就是可视化编程,可视化设计UI界面,不懂前端也可以写出好看的UI 。
hamibot
典型的云控脚本,可以远程控制多台手机,平台脚本也很多,不过有些要钱,也是使用JavaScript编程,也可以说是autojs的服务器版本。
ternux(手机终端)
这个软件就强大了,不过有门槛,支持多种编程语言环境,让你看起来更像黑客。也确实能当黑客工具,在手机上装个kali呀,Linux,Windows呀都是可以的。