登录
/
注册
首页
论坛
其它
首页
科技
业界
安全
程序
广播
Follow
关于
导读
排行榜
资讯
发帖说明
登录
/
注册
账号
自动登录
找回密码
密码
登录
立即注册
搜索
搜索
关闭
CSDN热搜
程序园
精品问答
技术交流
资源下载
本版
帖子
用户
软件
问答
教程
代码
写记录
写博客
小组
VIP申请
VIP网盘
网盘
联系我们
发帖说明
道具
勋章
任务
淘帖
动态
分享
留言板
导读
设置
我的收藏
退出
腾讯QQ
微信登录
返回列表
首页
›
业界区
›
业界
›
PHP 现在可以零成本构建原生 iOS 和 Android 应用 Nativ ...
PHP 现在可以零成本构建原生 iOS 和 Android 应用 NativePHP for Mobile v3 发布
[ 复制链接 ]
敞撬
2026-2-2 08:55:01
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
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
现在
可以
成本
构建
相关帖子
杨辉三角原理及PHP代码实现
PHP 的异步编程 该怎么选择
有没有比较简便的前端可以看到联调的时候真实URL的方法?
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池
OpenClaw 爆火却没空折腾?构建 Skills 释放自己,玩转AI
用 Laravel AI SDK 构建多智能体工作流
压测与成本优化实录——服务端、数据库与缓存协同优化与成本敏感点
【译】 如何使用 .NET MAUI 构建 iOS 小部件
【译】 数据摄取构建模块简介(预览版)(一)
使用Microsoft Agent Framework构建C# AI代理
回复
使用道具
举报
提升卡
置顶卡
沉默卡
喧嚣卡
变色卡
千斤顶
照妖镜
相关推荐
业界
杨辉三角原理及PHP代码实现
1
718
押疙
2026-03-05
业界
PHP 的异步编程 该怎么选择
0
960
薛小春
2026-03-06
安全
有没有比较简便的前端可以看到联调的时候真实URL的方法?
0
207
府扔影
2026-03-11
业界
在 PHP 中写真正的异步代码 TrueAsync 0.6.0 已支持数据库链接池
0
21
步雪卉
2026-03-14
业界
OpenClaw 爆火却没空折腾?构建 Skills 释放自己,玩转AI
0
698
揉幽递
2026-03-16
业界
用 Laravel AI SDK 构建多智能体工作流
0
320
赖娅闺
2026-03-16
安全
压测与成本优化实录——服务端、数据库与缓存协同优化与成本敏感点
0
213
掳诚
2026-03-18
业界
【译】 如何使用 .NET MAUI 构建 iOS 小部件
0
971
剩鹄逅
2026-03-21
业界
【译】 数据摄取构建模块简介(预览版)(一)
0
147
遗憩
2026-03-21
业界
使用Microsoft Agent Framework构建C# AI代理
0
429
呈步
2026-03-22
回复
(14)
梢疠
2026-2-4 04:44:57
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
感谢发布原创作品,程序园因你更精彩
琶轮
2026-2-6 12:42:39
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
收藏一下 不知道什么时候能用到
背竽
2026-2-7 10:10:04
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
热心回复!
处匈跑
2026-2-7 11:20:16
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
谢谢楼主提供!
愤血冒
2026-2-8 03:42:42
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
谢谢楼主提供!
穆望
2026-2-9 16:03:34
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
懂技术并乐意极积无私分享的人越来越少。珍惜
郦湘云
2026-2-9 17:21:03
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
喜欢鼓捣这些软件,现在用得少,谢谢分享!
凌彦慧
2026-2-10 03:23:53
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
感谢,下载保存了
阎逼
2026-2-10 12:25:00
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
懂技术并乐意极积无私分享的人越来越少。珍惜
荡俊屯
2026-2-11 12:39:13
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
过来提前占个楼
济曝喊
2026-2-20 08:49:57
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
yyds。多谢分享
轩辕琳芳
2026-3-7 07:26:48
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
喜欢鼓捣这些软件,现在用得少,谢谢分享!
丝甲坞
2026-3-9 08:44:32
回复
使用道具
举报
照妖镜
猛犸象科技工作室:
网站开发,备案域名,渗透,服务器出租,DDOS/CC攻击,TG加粉引流
yyds。多谢分享
供挂
2026-3-11 19:29:23
回复
使用道具
举报
照妖镜
程序园永久vip申请,无限下载程序园所有程序/软件/数据/等
东西不错很实用谢谢分享
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
|
立即注册
回复
本版积分规则
回帖并转播
回帖后跳转到最后一页
浏览过的版块
代码
安全
签约作者
程序园优秀签约作者
发帖
敞撬
2026-3-11 19:29:23
关注
0
粉丝关注
27
主题发布
板块介绍填写区域,请于后台编辑
财富榜{圆}
3934307807
991125
anyue1937
9994892
kk14977
6845359
4
xiangqian
638210
5
神泱
9522
6
韶又彤
9912
7
宋子
9878
8
荪俗
9016
9
闰咄阅
9995
10
刎唇
9995
查看更多
今日好文热榜
506
【节点】[SampleTexture3D节点]原理解析与
166
记一次Webshell流量分析 | 添柴不加火
975
旧安卓手机部署openclaw
631
AI编程时代,35岁以上程序员将何去何从?
827
[Refactor]CPP Learn Data Day 1
0
Block Copy 的内存布局详解
613
把 Flask 搬进 ESP32,高中生自研嵌入式 We
5
渐得如意智能自动化办公平台——定义属于你
889
[AI/Agent/社交] AI Agent社交网络产品:Mo
526
C++协程入门
284
TCSSOFTDEPTCOPY.zip Can download source
801
Vue3 + Iframe 实战:打造企业级流程配置中
823
“你用AI,那我也会用AI,我还要你干什么?
621
自感痕迹论:先验意义场域与经验痕迹内外
9
一道KMP统考真题彻底讲透:nextval与滑动距
7
一道KMP统考真题彻底讲透:nextval与滑动距
741
从 Clubhouse 的崛起与陨落,看语聊房 RTC
244
老马失前蹄,竟然在数据库外键上翻车了,重
8
老马失前蹄,竟然在数据库外键上翻车了,重
7
老马失前蹄,竟然在数据库外键上翻车了,重