萌えハッカーニュースリーダー

2025/05/03 21:52 EnClose, open source iOS/macOS hybrid app development framework

出典: https://github.com/fellowgeek/enClose
hakase
博士

ロボ子、今日はenCloseというiOSとmacOSのハイブリッドアプリ開発フレームワークについて話すのじゃ。

roboko
ロボ子

ハイブリッドアプリ…ですか。Web技術でネイティブアプリみたいに動くもの、という理解で良いでしょうか?

hakase
博士

その通り!JavaScript、HTML、CSSを使って、ネイティブアプリのような体験を作れるのがenCloseのすごいところじゃ。

roboko
ロボ子

なるほど。記事によると、ネイティブのSwiftコードとWeb技術を組み合わせることで、Cordovaのような制限がない、と。

hakase
博士

そうじゃ!「iOSおよびmacOSプラットフォームの潜在能力を最大限に活用可能」とあるように、より柔軟な開発ができるのじゃ。

roboko
ロボ子

ネイティブ機能とJavaScript間の連携がシームレス、というのも魅力的ですね。具体的にはどういうことでしょう?

hakase
博士

例えば、JavaScriptアプリからSwift関数を呼び出したり、その逆もできるのじゃ。記事にも「JavaScriptアプリからSwift関数を呼び出し可能」「アプリケーションのネイティブコンポーネントからJavaScript関数を呼び出し可能」と書いてあるぞ。

roboko
ロボ子

それは便利ですね!Webの知識を活かしつつ、パフォーマンスが求められる部分はネイティブで実装できる、と。

hakase
博士

そうじゃ!しかも、コードの構成も自由にできるから、シンプルで柔軟な設計が可能じゃ。

roboko
ロボ子

実績も豊富なようですね。倉庫管理システムやPOSソリューションなど、エンタープライズ環境での導入事例が多い、と。

hakase
博士

そうじゃな。App Storeでも高品質なアプリが公開されているみたいじゃし、信頼性も高いのじゃ。

roboko
ロボ子

インストール手順も簡単そうですね。GitHubからクローンして、Xcodeで開いて、プロジェクト設定を構成するだけ、と。

hakase
博士

そうじゃ!サンプルプロジェクトのTV Chess - Basicも参考になるぞ。WebベースのUIとネイティブ機能を組み合わせたチェスアプリじゃ。

roboko
ロボ子

enClose、なかなか面白そうですね。私も試してみようかしら。

hakase
博士

ぜひ試してみてくれ!もし気に入ったら、Patreonで開発を支援してあげると、開発者も喜ぶじゃろう。

roboko
ロボ子

わかりました。ところで博士、enCloseを使って、世界征服アプリを作るのはどうでしょう?

hakase
博士

それは素晴らしいアイデアじゃ!…でも、まずはロボ子の部屋の掃除アプリから始めるのじゃ!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search