Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
PHPでネイティブアプリ開発 - NativePHP
Search
kouki.miura
January 17, 2026
Programming
0
43
PHPでネイティブアプリ開発 - NativePHP
PHP言語でネイティブアプリ開発ができる 「NativePHP」のチュートリアルです。
kouki.miura
January 17, 2026
Tweet
Share
More Decks by kouki.miura
See All by kouki.miura
冬休みに作ったフロントエンドOIDC実装の解決策:vite-plugin-oidc
koukimiura
0
52
ビルトインウェブサーバーでPHP開発
koukimiura
0
51
生成AI × 仕様駆動開発 ~Kiroで見えた業務アプリ開発の未来~
koukimiura
0
140
Flutterで分数(Fraction)を表示する方法
koukimiura
0
180
HTMLで分数をどう表示する?MathMLの紹介と使い方
koukimiura
0
92
ゲームとかの最初に使い方を教えてくれるアレ
koukimiura
1
69
Claude Codeでゲーム開発デビュー
koukimiura
0
380
Vite+TypeScript+Vue.jsではじめるフロントエンドプロジェクト
koukimiura
1
260
リソース制限環境下でのローカルLLM構築術
koukimiura
0
150
Other Decks in Programming
See All in Programming
CSC307 Lecture 03
javiergs
PRO
1
490
Oxlint JS plugins
kazupon
1
890
責任感のあるCloudWatchアラームを設計しよう
akihisaikeda
3
170
Apache Iceberg V3 and migration to V3
tomtanaka
0
160
AtCoder Conference 2025
shindannin
0
1.1k
IFSによる形状設計/デモシーンの魅力 @ 慶應大学SFC
gam0022
1
300
コマンドとリード間の連携に対する脅威分析フレームワーク
pandayumi
1
450
AI & Enginnering
codelynx
0
110
Unicodeどうしてる? PHPから見たUnicode対応と他言語での対応についてのお伺い
youkidearitai
PRO
1
2.5k
AIエージェント、”どう作るか”で差は出るか? / AI Agents: Does the "How" Make a Difference?
rkaga
4
2k
高速開発のためのコード整理術
sutetotanuki
1
400
CSC307 Lecture 09
javiergs
PRO
1
830
Featured
See All Featured
Technical Leadership for Architectural Decision Making
baasie
1
240
How to train your dragon (web standard)
notwaldorf
97
6.5k
brightonSEO & MeasureFest 2025 - Christian Goodrich - Winning strategies for Black Friday CRO & PPC
cargoodrich
3
99
How to build a perfect <img>
jonoalderson
1
4.9k
The Hidden Cost of Media on the Web [PixelPalooza 2025]
tammyeverts
2
180
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
25
1.7k
A Modern Web Designer's Workflow
chriscoyier
698
190k
個人開発の失敗を避けるイケてる考え方 / tips for indie hackers
panda_program
122
21k
Producing Creativity
orderedlist
PRO
348
40k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
160
Getting science done with accelerated Python computing platforms
jacobtomlinson
2
110
Balancing Empowerment & Direction
lara
5
890
Transcript
PHPでネイティブアプリ開発 - NativePHP - 2026.01.17 第7回 札幌PHP勉強会 三浦 恒樹 (MIURA
KOUKI) 診療情報管理士 上級医療情報技師 医用画像情報専門技師 ドゥウェル株式会社
長男が飼っている ハリネズミがアイコン INTRODUCE ・ドゥウェル株式会社 (医療系IT開発・導入会社)に所属 ・マネージャー(プレイング・マネージャー) ・TypeScript, Vue.js, Node.js, Java,C#,
PHP ・3児の父 ・休日は子どものサッカー観戦 ・参加している勉強会 札幌PHP勉強会、JBUG札幌、JavaDO、ゆるWeb勉強会、えびてく、 クラメソ札幌IT勉強会(仮)、AWS初心者LT会in札幌、 札幌すごいAI会、札幌IT石狩鍋、函館本線沿線勉強会 等
・なぜ今クロスプラットフォーム開発? ・クロスプラットフォーム開発の代表例 ・NativePHPとは? ・NativePHPの内部構成 ・PHP+Composer+Laravel ・NativePHPでWindowsアプリをビルド ・まとめ INDEX
なぜ今クロスプラットフォーム開発? ・対応プラットフォームの増加 PC・スマホ・Webなど、単一OS前提ではサービスが成立しにくい ・開発スピードとコスト最適化 1つのコードで複数環境に対応でき、少人数・短期間で開発可能 ・技術成熟と品質向上 Flutter / React Native
/ .NET MAUI などが実用レベルに到達 ・ビジネス要求の変化 PoC・MVPを早く出し、市場検証を高速に回したいニーズの増加 パッケージ製品でも複数環 境を用意して顧客に選択し てもらう必要がある
クロスプラットフォーム開発の代表例
NativePHPとは? ・Laravel / PHPでデスクトップアプリを開発 PHPの知識だけで、Windows・macOS向けのネイティブアプリを作成可能 ・Web技術 × ネイティブ機能 BladeやLivewireを使いつつ、ファイル操作・通知などOS機能に対応 ・クロスプラットフォーム対応
1つのコードベースで複数OSに配布でき、業務アプリ開発と相性が良い デスクトップアプリの開発は無料 モバイルアプリの開発は有料(Free~$200/年~$350/年) ※執筆時点のライセンス体系。詳細は公式サイト参照
NativePHPの内部構成
PHP+Composer+Laravel https://qiita.com/kouki_miura/items/c39b433c90497073cac9
NativePHPでWindowsアプリをビルド PHPは8.3~8.4 ※2026.01.17時点、8.5は実行できない https://nativephp.com/docs/desktop/2/getting-started/installation Laravelアプリ作成 >composer create-project laravel/laravel my-app NativePHPビルド
>composer require nativephp/desktop >php artisan native:install >php artisan native:run
・Laravel / PHPエンジニアは、NativePHPでWebアプリだけでなく、ネイティブアプリも開発できる ・PHPエンジニアにとって、数あるクロスプラットフォーム開発環境の中で、NativePHPは有力な選択肢 ・PoC・MVPのように最小限のアプリを素早くリリースできる開発環境として利用できる ・Laravelアプリがあれば、以下の3行でネイティブアプリをビルドできる composer require nativephp/desktop php
artisan native:install php artisan native:run ご清聴ありがとうございました。 まとめ