AIの鬼
#開発・実装 Zenn AI

Webviewを描画するプロトコルを内蔵したターミナルエミュレータを試作して見えた課題点

Webviewを描画するプロトコルを内蔵したターミナルエミュレータを試作して見えた課題点(内容を表す図ではないイメージ画像)
イメージ

orzmaという試作ターミナルエミュレータが、Webviewをターミナル内にインラインで埋め込むプロトコルを実装した。iTerm2 などのWebviewタブとは異なり、TUIアプリの中に部分的または全体的にWebコンテンツを埋め込められるのが特徴だ。例えば、TUIアプリ内で複雑なグラフ描画だけをWebviewに委譲したり、逆にWebアプリケーション全体をターミナルで動作させたりといった、ハイブリッドな構成が可能になる。これは開発者向けツールの話に見えるが、実は「ターミナルとブラウザの境界が曖昧になる」という重大な転換点を示唆している。

CLIの世界とGUIの世界は、コンピュータの歴史において常に別の領域として扱われてきた。だがWebベースのアプリケーションが主流になった今、ターミナルという古い世界でもWebテクノロジーを活用する必然性が生じている。orzmaはそれを実装した一例に過ぎないが、この動きは間違いなくエンタープライズアプリケーション領域にも波及するだろう。つまり、既存のシステムとクラウドベースのツールを統合する際、もはや「CLIで操作可能か」という互換性条件は消失していくということだ。システムの接合部は、従来の標準インターフェースではなく、WebベースのAPI やリアルタイム通信に移行していく。

中小企業がツール選定を行う際、従来は「社内のレガシーシステムと連携できるか」という条件が重視されてきた。だが今後は、CLIベースのツール間の統合よりも、Webベースのインターフェース経由での統合が主流になっていく。つまり、新しいツールを導入する際の判断基準そのものが、CLIファースト から WebAPI ファースト へシフトしていくわけだ。その変化を先読みしてシステム設計の選択肢を広げておくことが、次の5年の競争力を左右する。

※ 上記は配信元記事をもとにAIの鬼編集部が要約・再構成したものです。正確な内容は出典元をご確認ください。

御社でもAIを使ってみませんか
まずはここから 御社でもAIを使ってみませんか? 御社の実際の業務を題材に、AIで何ができるかを一緒に考えます。 「ChatGPTの使い方」を教えるだけの研修ではありません。 AI研修・AI活用相談 →