温馨提示:该页面为Windows软件,不支持手机用户安装使用
inNative 是一款针对 WebAssembly 的 AOT 编译器,能够生成与 C 语言兼容的二进制文件。它既可以作为动态加载的沙盒游戏软件,也可以作为直接与操作系统交互的独立可执行程序。这允许 WebAssembly 模块参与 C 语言链接和构建过程,无论是静态的、动态的,还是直接与服务器操作系统交互的。
inNative 运行时可以独立安装在用户设备上,也可以嵌入到您的流程中。它极度可定制,使您可以选择所需的功能、隔离级别和优化程度,以满足您的测试用例。如果您发现了一个错误,或者您的程序流程无法在 inNative 上编译,直到我们完成一个特殊的功能,请在 GitHub 上提交一个问题,以便我们可以追踪开发者的要求。
这是针对 Windows 和 Linux 的 inNative 的一个关键功能版本,主要修复了构建系统软件,使其在 Linux 上更加可靠。这是为了弥补因为 LLVM 不能在 holybuildbox 中工作而无法为 Linux 构建生命周期的二进制文件这一事实。所以将不再提供 Linux 二进制文件,而应使用 CMake 从源码进行编译。
Windows 包含一个 SDK 和运行时程序包的程序安装,它安装和注册运行时以运行 WebAssembly 文件。但是即使您下载了便携式压缩包版本,您也可以随时使用 ./innative-cmd.exe -i 来安装它。
与 C 语言兼容:生成与 C 语言兼容的二进制文件,便于集成和交互。
动态加载:可以作为动态加载的沙盒游戏软件。
独立可执行:可以作为直接与操作系统交互的独立可执行程序。
可定制性:极度可定制,满足不同需求。
跨平台:支持 Windows 和 Linux 操作系统。
下载 inNative。
解压压缩包。
运行安装程序或使用命令行安装。
使用 inNative 编译器编译您的程序。
运行编译后的程序。
更新日志:
废弃了 Makefiles,转而使用 CMake 项目。
添加了 #49 WASM 命令执行电子计数器。
添加了 #26 完全支持汇编脚本制作。
提升了 #20 选项,可设置自定义运行函数。
修正了 #71 解决调试信息时的边缘实例。
修正了 #72 应用共享库时的相对路径问题。
更改了日志记录,使用调用函数终止对运行内存聚集的调试信息。
使用贪婪的调节器修正了 WAT 分析流程中过多的运行内存使用。
安装快捷方式
修改或删除您的SD卡中的内容
拥有完全的网络访问权限
控制振动
查看网络连接
开机启动
防止手机休眠
在其他应用之上显示内容
录音
更改您的音频设置
拍摄照片和视频
连接WLAN网络和断开连接
查看WLAN连接
关闭其他应用
卸载快捷方式
让应用始终运行
修改系统设置
检索正在运行的应用
读取您的通讯录
与蓝牙设备配对
访问蓝牙设置
发送持久广播
写入/删除您的通讯录
使用指纹硬件
更改网络连接性
展开/收拢状态栏
查找设备上的帐号
写入/删除您的通讯录
读取同步设置
启用和停用同步
停用屏幕锁定
允许接收WLAN多播
添加或修改日历活动,并在所有者不知情的情况下向邀请对象发送电子邮件
读取日历活动和机密信息
关闭其他应用
请求安装文件包
连接WLAN网络和断开连接
拥有完全的网络访问权限
查看WLAN连接
查看网络连接
访问确切位置信息(以 GPS 和网络为依据)
访问大致位置信息(以网络为依据)
拍摄照片和视频
防止手机休眠
安装快捷方式
开机启动
发送持久广播
控制近距离通信
对正在运行的应用重新排序
读取您的SD卡中的内容