NativePHP v3.1 — найбільший стрибок продуктивності досі

0
Перекладено ШІ
Оригінал: Laravel News
Оновлено: 21 березня, 2026
NativePHP 3.1 — найбільший стрибок продуктивності для Laravel на мобільних платформах: рантайм тепер завантажує Laravel лише один раз, скорочуючи час відповіді до 5–30 мс. Фонові черги, підтримка Android 8+, повна ICU на iOS і безболісне оновлення — чи готові ви прискорити свій додаток?

NativePHP v3.1 щойно вийшов. І це не дрібне оновлення.

Це — найбільше оновлення продуктивності, яке ми коли-небудь випускали. Час відповіді у 10 разів швидший. Обробка фонових задач. Підтримка Android 8+. Повна ICU на iOS. І ще багато іншого.

# Persistent Runtime

Кожен запит раніше проходив повний цикл завантаження Laravel — 200–300 мс щоразу.

Цього більше немає.

V3.1 завантажує Laravel лише одноразово і повторно використовує kernel для всіх наступних запитів. Час відповіді знижується до 5–30 мс. Ваш додаток нарешті відчувається як рідний.

Стан Livewire, стан роутера, екземпляри фасадів — все обробляється автоматично. При потребі плавно повертається до класичного режиму.

# Background Queue Workers

V3.1 постачається з ZTS (Thread-Safe) PHP і виділеним фоновим воркером черги на власному потоці.

QUEUE_CONNECTION=database

Усе. Надсилайте задачі як звично. Воркер запускається автоматично. Довгі завдання не блокують інтерфейс. Завдання переживають перезапуски додатка. Підтримується і iOS, і Android.

# Android 8+ Support

Мінімальний SDK знижується з Android 13 (API 33) до Android 8 (API 26). Значно більше пристроїв тепер можуть запускати ваш додаток. Версії SDK повністю налаштовуються:

'Android' => [
    'compile_sdk' => env('NATIVEPHP_ANDROID_COMPILE_SDK', 36),
    'min_sdk' => env('NATIVEPHP_ANDROID_MIN_SDK', 33),
    'target_sdk' => env('NATIVEPHP_ANDROID_TARGET_SDK', 36),
],

# ICU/Intl on iOS

Збірки для iOS тепер містять повну підтримку ICU. PHP-розширення intl працює на обох платформах.

Filament працює на iOS і Android одразу «з коробки». Жодних обхідних шляхів. Жодних компромісів. Опції доступні через прапори --with-icu / --without-icu.

# Більше новинок

PHP 8.3–8.5 — автоматично визначається з composer.json, бінарні файли кешуються локально

# Оновлення

Просте оновлення. Без зламних змін.

composer require nativephp/mobile:~3.1.0
php artisan native:install –force

Читайте повне оголошення та оновіть сьогодні.

Популярні

Logomark Logotype

Журнал аудиту в Laravel

Хочете забезпечити повну прозорість у своїх Laravel-додатках? Пакет Laravel Audit Log допоможе вам детально відстежувати всі зміни моделей Eloquent та відповідати вимогам регуляторів. Читайте далі, щоб дізнатися, як цей потужний інструмент може підвищити надійність вашого проєкту

Logomark Logotype

Налаштування Xdebug з Docker та PHP 8.4 всього за одну хвилину

Встановлення Xdebug може бути складним завданням, але в цій статті ми розкриємо, як швидко та просто налаштувати його за допомогою Docker на прикладі Laravel. Дочитайте до кінця, щоб дізнатися, як за кілька хвилин зробити Xdebug вашим надійним помічником у розробці

Logomark Logotype

Все, що потрібно знати про Laravel 13

Laravel 13 вийде в березні 2026 року й вимагатиме мінімум PHP 8.3. Хочете дізнатися, як PHP‑атрибути для моделей, нові налаштування черг і метод Cache::touch() вплинуть на вашу розробку?