ウェブサイト検索

レディバードブラウザチームがスウィフトを推奨言語として選択


アンドレアス・クリングは、より良い安全性とエルゴノミクスのために、スウィフトをレディバードの将来の言語として発表しました。完全な移行はスウィフト6を待っています。

レディバードは、あなたがあまり馴染みのないLinuxエコシステムの新しい名前です。それが何であるかを簡単に説明しましょう。

これは1百万ドルの資金提供を受けたウェブブラウザの取り組みで、GitHubの共同創設者で元CEOのクリス・ワンストラスと技術的ビジョンを持つアンドレアス・クリングが先導しています。この取り組みは、企業の利益に完全に依存しない真新しいブラウザをゼロから作成することで現状に挑戦しようとしています。この件に関する私たちの関連記事では、さらに詳しい情報が掲載されています。さて、話を戻しましょう。

ここ数ヶ月、Ladybirdの開発者たちは、さまざまな言語でブラウザプロジェクトの異なる部分を書き直す実験を行ってきました。その結果は明確でした:Swiftはチームの中で好まれる選択肢として浮上しました。Klingによると、フィードバックはSwiftが現代的な機能と堅牢な安全プロトコルを備えていることを支持しました。

Swiftのもう一つの重要な利点は、C++との相互運用性の継続的な改善です。この進展により、Ladybirdは大規模な書き直しをせずにSwiftを徐々に採用でき、移行が容易になり、潜在的な統合の問題を軽減します。

今、あなたはSwiftをAppleデバイス向けのアプリ開発と結びつけていると思いますが、最近それが変わり始めています。

私が言いたいのは、Appleとの強い関連性にもかかわらず、Swiftは独立に向けて前進しているということです。それは別のGitHub組織の下で再編成され、Apple特有のプロジェクトから距離を置いています。

この変化は、Apple以外のプラットフォームや多様な開発環境へのより良いサポートと相まって、Swiftをより多用途で広く応用可能なプログラミング言語として位置付けています。

今後、Ladybirdは、バージョン6が今秋にベータを終了した後にSwiftを実装する計画です。今後のリリースは、SwiftをLadybirdの既存のC++コードに統合するために不可欠な最新のClangバージョンとの互換性を約束しています。

Swiftを使用して開発されたブラウザエンジンはまだ存在しないことは注目に値します。このプロジェクトは特に困難です。計画はまだ初期段階であるため、今年中にレディバードブラウザの初期バージョンを見ることは期待すべきではありません。

より現実的なタイムラインは、早期プレビューリリースが2025年に行われる可能性があることを示唆していますが、開発者はまだ具体的な日付にはコミットしていません。

詳細については、KlingのXに関する投稿を参照してください。

関連記事: