编译APK属于开发还是部署?React Native开发需交付APK吗?
问题解答
1. 提供APK是否属于你的工作范畴?
- 核心判断依据是订单约定:你的订单标题仅为“开发一款React Native应用”,且你明确未提供编译、部署类附加服务,因此生成并交付APK不属于原订单的工作范畴。
- 客户作为软件公司从业者,熟悉开发流程,理应清楚“开发应用”和“生成可安装包”的服务边界。临时索要APK属于额外需求,你有权要求客户支付额外费用后再提供这项服务。
- 你此前的交付物如果是完整可运行的React Native源码,且完成了约定的功能开发,那么原订单的开发工作已经完成,APK不属于开发义务内的交付物。
2. 编译APK属于开发还是部署环节?
- 编译生成APK属于部署环节的前置步骤:
- 开发环节的核心是代码编写、功能实现、本地调试(比如你提到的Expo测试),目的是完成应用的功能逻辑并验证其可运行性。
- 部署环节则是将应用交付到用户/设备的过程,编译APK是为了生成可安装的包文件,是部署流程中不可或缺的一步,但不属于开发环节的核心内容。
- 部分开发者会在开发阶段帮忙做简单编译用于测试,但这属于额外协助,并非开发的强制义务,除非订单明确包含该服务。
内容的提问来源于stack exchange,提问作者MrPie
相关产品推荐
相关产品推荐

