登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
PHP 现在可以零成本构建原生 iOS 和 Android 应用 Nativ ...
PHP 现在可以零成本构建原生 iOS 和 Android 应用 NativePHP for Mobile v3 发布
[ 复制链接 ]
敞撬
2026-2-2 08:55:01
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
PHP 现在可以零成本构建原生 iOS 和 Android 应用 NativePHP for Mobile v3 发布
NativePHP for Mobile 从 v3 版本开始,核心框架采用 MIT 协议免费开源。Laravel/PHP 开发者现在可以零成本构建原生 iOS 和 Android 应用。
如果使用 nativePHP 开发移动应用的话,可以看nativephp mobile v3 中文文档
插件化架构
v3 版本最大的变化是引入了模块化插件系统。此前版本中集成在核心包里的原生功能,现在被拆分成独立的插件。
每个插件都是一个独立的 Composer 包,包含 Swift 和 Kotlin 代码、权限清单以及原生依赖。开发者只需安装实际用到的插件,这些插件会在构建过程中直接编译进应用。
插件安装非常简单,通过 composer require 安装包后,在 NativeServiceProvider 中注册即可。只有注册的插件才会被编译进最终的二进制文件,这样可以保持应用体积精简,也有助于通过应用商店审核。
创建插件
插件本质上就是 Composer 包,只是多了一些额外配置。通过添加 nativephp.json 文件,开发者可以定义 PHP 类、视图文件、桥接函数、原生依赖(CocoaPods、Swift Packages、Gradle)、权限声明、JavaScript 文件等。
NativePHP 核心提供了构建钩子、生命周期钩子、服务提供者注册等机制,让插件开发体验更加顺畅。
插件可以发布到 Packagist,也可以作为项目内部代码使用,无需发布到公共仓库。这意味着应用的 Laravel 代码库可以包含构建原生应用所需的一切。
免费核心
新架构将核心包精简到最小化,应用只需包含实际使用的功能。这让应用默认就更小、更高效,也避免了应用商店审核时因包含未使用功能而被拒的问题。
NativePHP 团队将 v3 版本命名为 NativePHP Air,并将其转为 MIT 开源协议。v3 之前的版本仍然遵循原有的 Business Source License。
核心框架开源后,社区可以参与贡献,团队欢迎针对 iOS 和 Android 核心应用的 PR。
免费插件
以下插件完全免费开源(MIT 协议):
Browser
- 浏览器功能
Camera
- 相机调用
Device
- 设备信息获取
Dialog
- 原生对话框
File
- 文件操作
Microphone
- 麦克风调用
Network
- 网络状态检测
Share
- 系统分享功能
System
- 系统信息
付费插件
以下功能需要单独购买插件(一次性付费,可用于无限项目):
Biometrics
- 生物识别(Face ID、指纹)
Geolocation
- 地理位置
Push Notifications
- 推送通知(基于 Firebase)
Scanner
- 扫描器
Secure Storage
- 安全存储
插件市场
插件市场(Plugin Marketplace)将所有 NativePHP 插件集中展示,开发者可以发现免费和付费插件。
未来几周,市场将向第三方开发者开放,届时开发者可以在 nativephp.com 上架自己的插件,甚至可以销售自己开发的插件。例如相机滤镜插件、支付网关集成、社交登录包等。
Jump:即时设备测试
在真机上测试应用通常是一个缓慢且繁琐的过程,需要安装数 GB 的软件、模拟器和框架。而且,没有 Mac 就无法为 iPhone 构建和测试应用。
Jump 改变了这一切。
Jump 是一个安装在手机上的应用(支持 Android 和 iOS),可以在真机上测试 NativePHP 应用,无需编译任何东西,也不需要开启开发者模式。
只需运行 native:jump Artisan 命令,打开手机上的 Jump 应用扫描二维码,Laravel 应用就会直接加载到设备上,连接到本地开发服务器。
php artisan native:jump
# 或者
./native jump
复制代码
NativePHP 构建速度很快,本地开发环境的改动几乎可以实时反映到设备上。未来还计划支持完整的 HMR(热模块替换)。
Jump 应用完全免费,nativephp/mobile v3 已包含运行 Jump 所需的一切。
Jump 包含所有官方 NativePHP 插件(包括付费插件),开发者可以免费试用和学习所有功能。唯一的限制是 Jump 无法测试第三方插件。
Mimi:AI 辅助编码
Mimi(取自北欧智慧之神 Mimir)是 NativePHP 提供的 AI 辅助编码功能,可以让 AI 模型帮助编写 NativePHP 应用:
直接在浏览器中创建新的 NativePHP 项目(移动端也可以)
用自然语言描述想要构建的内容,支持语音输入
直接在 Jump 中测试应用
连接 GitHub 仓库,立即获取所有应用代码
这是从想法到可运行移动应用的最快路径,完全基于 Laravel。
升级指南
如果已经安装了 nativephp/mobile,升级到 v3 的步骤如下:
从 composer.json 中移除 NativePHP 仓库(https://nativephp.composer.sh)
运行 composer remove nativephp/mobile 卸载旧版本
运行 composer require nativephp/mobile 从 Packagist 安装 v3
安装应用中使用的功能对应的插件
除了注册新插件外,应用代码基本不需要修改。安装插件后可以使用以下命令注册:
php artisan native:plugin:register vendor/plugin
# 或者
./native plugin:register vendor/plugin
复制代码
快速开始
NativePHP for Mobile v3 现已发布。在手机上安装 Jump,然后在开发环境中运行以下命令:
laravel new my-mobile-app
cd my-mobile-app
composer require nativephp/mobile
php artisan native:jump
复制代码
这里面有几个小坑
PHP 要求 >=8.3
在 windows 上测试,需要先安装 7-zip
我在 IOS 手机测试得,使用 php artisan native:jump 之后会弹出一个二维码,用手机上的 Jump 扫描即可。这个 Jump 目前只能在 TestFlight 上安装,打开这个安装链接即可。
很完美,至少从安装上到测试效果都很快了。效果图如下:
原文 PHP 现在可以零成本构建原生 iOS 和 Android 应用 NativePHP for Mobile v3 发布
来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!
PHP
现在
可以
成本
构建
相关帖子
压测与成本优化实录——服务端、数据库与缓存协同优化与成本敏感点
【译】 如何使用 .NET MAUI 构建 iOS 小部件
【译】 数据摄取构建模块简介(预览版)(一)
使用Microsoft Agent Framework构建C# AI代理
【译】 数据摄取构建模块简介(预览版)(二)
Docker容器化Spring Boot:从构建到部署的完整实战
用 Microsoft Agent Framework 构建 SubAgent(Multi-Agent)
3分钟部署本地大模型,零成本实现 Token 自由!
构建企业级智能知识库:Vue3 + TypeScript 实战(分类管理+全文检索+批量操作)
第一桶金:我用300块成本验证了一个年入10万的产品
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
安全
压测与成本优化实录——服务端、数据库与缓存协同优化与成本敏感点
0
226
掳诚
2026-03-18
业界
【译】 如何使用 .NET MAUI 构建 iOS 小部件
0
1028
剩鹄逅
2026-03-21
业界
【译】 数据摄取构建模块简介(预览版)(一)
0
185
遗憩
2026-03-21
业界
使用Microsoft Agent Framework构建C# AI代理
0
470
呈步
2026-03-22
业界
【译】 数据摄取构建模块简介(预览版)(二)
0
796
账暴
2026-03-22
安全
Docker容器化Spring Boot:从构建到部署的完整实战
0
643
胆饬
2026-03-26
业界
用 Microsoft Agent Framework 构建 SubAgent(Multi-Agent)
0
725
闹忧踫
2026-03-26
安全
3分钟部署本地大模型,零成本实现 Token 自由!
0
98
蒲善思
2026-03-26
业界
构建企业级智能知识库:Vue3 + TypeScript 实战(分类管理+全文检索+批量操作)
0
232
拴茅劾
2026-03-27
安全
第一桶金:我用300块成本验证了一个年入10万的产品
0
906
左优扬
2026-03-31
回复
(14)
梢疠
2026-2-4 04:44:57
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢发布原创作品,程序园因你更精彩
琶轮
2026-2-6 12:42:39
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
收藏一下 不知道什么时候能用到
背竽
2026-2-7 10:10:04
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
热心回复!
处匈跑
2026-2-7 11:20:16
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢楼主提供!
愤血冒
2026-2-8 03:42:42
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢楼主提供!
穆望
2026-2-9 16:03:34
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
郦湘云
2026-2-9 17:21:03
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
凌彦慧
2026-2-10 03:23:53
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢,下载保存了
阎逼
2026-2-10 12:25:00
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
荡俊屯
2026-2-11 12:39:13
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
过来提前占个楼
济曝喊
2026-2-20 08:49:57
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
轩辕琳芳
2026-3-7 07:26:48
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
丝甲坞
2026-3-9 08:44:32
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
供挂
2026-3-11 19:29:23
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
东西不错很实用谢谢分享
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
签约作者
程序园优秀签约作者
发帖
敞撬
2026-3-11 19:29:23
关注
0
粉丝关注
25
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9537
6
宋子
9883
7
韶又彤
9911
8
诀锺
9036
9
荪俗
9020
10
蓬森莉
9871
查看更多
今日好文热榜
6
host怎么设置,host设置教程
245
2026国内图床深度选型指南:从需求到实测,
874
Claude Code源码泄露:8大隐藏功能曝光
674
没有技术要求,只需5步就能完成数据分析和
388
完整项目实战
764
Python 数据类型:数字、字符串与容器
823
从“救火”到“预判”:AIOps 如何用 AI 重
598
Redis 单线程真的是单线程吗?源码角度全面
426
突发!Claude Code 51万行源码全网裸奔:一
495
使用 OpenSpec + 提示词工程 + Harness 思
528
.NET 进阶之路:异步、并发与内存管理的系
497
Java 中的 实现、泛型
977
Go + Vue 接入行为验证码完整指南
624
Python 面向对象编程:从入门到实践
766
Python 面向对象编程:从入门到实践
540
Mem0:给 AI Agent 装上「长期记忆」
757
Mem0:给 AI Agent 装上「长期记忆」
632
我用 Codex 和 Gemini,做了一个本地桌面版
428
Go + Vue 接入行为验证码完整指南
510
Mem0:给 AI Agent 装上「长期记忆」