NativePHP v3.1 刚刚发布。而且这次更新幅度不小。
这是我们迄今为止发布过的最大规模的性能更新。 响应速度提升 10 倍。支持后台任务处理。支持 Android 8 及以上版本。iOS 版支持完整 ICU。以及更多功能。
持久运行时
以前每个请求都需要经过完整的 Laravel 启动周期——每次耗时 200-300 毫秒。
已经过去了。
V3.1 启动 Laravel 一次 并在所有后续请求中重用内核。响应时间降至 5-30毫秒 您的应用终于 感觉 本国的。
Livewire 状态、路由器状态、外观模式实例——全部自动处理。必要时可优雅地回退到经典模式。
后台队列工作进程
V3.1 版本随附 ZTS(线程安全)PHP 以及一个在独立线程上运行的专用后台队列工作线程。
QUEUE_CONNECTION=数据库
就是这样。像往常一样调度任务。工作进程会自动启动。长时间运行的任务绝不会阻塞您的用户界面。任务在应用重启后仍然存在。同时支持 iOS 和 Android 系统。
支持 Android 8 及更高版本
最低 SDK 版本从 Android 13 (API 33) 降至 Android 8(API 26) 现在,更多设备可以运行您的应用。SDK 版本完全可配置:
'安卓'
=>
[
'compile_sdk'
=>
环境
(
'NATIVEPHP_ANDROID_COMPILE_SDK'
,
36
),
'my_sdk'
=>
环境
(
'NATIVEPHP_ANDROID_MIN_SDK'
,
33
),
'target_sdk'
=>
环境
(
'NATIVEPHP_ANDROID_TARGET_SDK'
,
36
),],
iOS 上的 ICU/Intl
iOS 版本现在包含
重症监护室提供全面支持
PHP
intl
该扩展程序在两个平台上均可使用。
Filament 开箱即用,可在 iOS 和 Android 系统上运行。
没有变通办法。没有妥协方案。可通过以下方式选择:
--with-icu
/
--without-icu
旗帜。
更多好东西
PHP 8.3-8.5
— 自动检测自
composer.json
本地缓存的二进制文件
- 插件多注册 — 一次性发现并注册所有插件
- 平台速记
—
ios/i和android/a到处 - 移除未使用的依赖项
—
react/http和react/socket已消失
升级
直接升级即可,不会造成任何破坏性变更。
作曲家
要求
nativephp/mobile:~3.1.0php
工匠
本地安装
-力量
—
阅读完整公告 和 今天更新。 ⚡





