开发者

安装 docker 应用

为了让开发者能够独立开发可以在铁威马 TOS 上运行的应用程序,铁威马为开发者提供了 APP 开发环境和打包工具。 

开发流程:

下载开发环境 --> 开发应用程序 --> 打包应用程序 --> 测试 --> 申请上架 --> 更新 

下载开发环境:

铁威马 TOS 工具链是一个基于 Linux 的开发环境,可用于开发能够在铁威马 TOS 中运行的应用程序。该工具由铁威马官方提供,并将定期更新。

系统要求:

 1. CentOS 64 位系统
 2. 内存:4GB 或更高
 3. 硬盘可用空间:100GB 或更高

开发应用程序:

由于铁威马无法为每位开发者提供直接的技术支持,如果您需要在 TOS 开发环境中开发自己的应用程序,需要熟悉 Linux 环境并具备丰富的开发经验。在开发过程中如需帮助,请访问铁威马官方论坛。 

打包应用程序:

开发完成的应用程序需要打包成 .tpk 安装包。关于 tpk 安装包的打包方法,请参阅 TOS 5 应用程序打包指南

测试:

为确保您开发的应用程序能够正常工作,打包好的安装包需要在不同版本的 TOS 中进行测试。为了测试您的应用程序,您可能需要购买一台铁威马 TNAS 设备。

 
您开发的应用程序可以发布给您的朋友或客户。您自行维护该应用程序并承担相应责任。如果您认为您开发的应用程序能为更多用户提供价值,可以申请将您的应用程序上架到铁威马官方应用市场。 

申请上架:

您首先需要填写《第三方应用程序关键信息表》,并将表格发送至:pm@terra-master.com。铁威马的产品团队将评估您的应用程序,并可能要求对您的应用程序进行测试。只有通过测试后,您的应用程序才能上架到应用市场。 

更新:

如果您的应用程序需要更新,请联系铁威马产品团队,邮箱:pm@terra-master.com,并提供您的更新包。新的更新包在通过测试后将被上架到应用市场。 
 

TerraMaster_TOS4.2_ARMv8_210_toolchains

TerraMaster_TOS5.1_ARMv8_212_toolchains

TerraMaster_TOS5.1_x.64_424_toolchains

TerraMaster_TOS_x.86_64_toolchains

Third Party Application Key Info Table