ホームCross-platformdidi/Hummer
// archived 2026-04-20
1,413

// 概要

Hummer は Vue、React、TypeScript、JavaScript を用いた開発をサポートする、高性能かつ高可用なクロスプラットフォーム開発フレームワークです。ネイティブレンダリング技術により Android および iOS プラットフォーム向けの統一開発を実現し、極めて小さなパッケージサイズと高い動作安定性を備えています。開発者は提供されるツールチェーンを活用して動的な機能を駆使し、迅速なページデプロイと効率的なクロスプラットフォームアプリケーション開発が可能です。

// 技術解説

Hummer は Didi が開発した高性能なクロスプラットフォーム開発フレームワークであり、単一のコードベースで Android および iOS アプリケーションを同期的に開発できるように設計されています。Vue、React、TypeScript、JavaScript といった複数の主要な構文をサポートすることで、フロントエンド開発者の学習コストを大幅に下げています。その中心的な設計思想は極めて軽量かつ高性能であることに重点を置いており、ネイティブのコンポーネントやモジュールを直接呼び出すことで、複雑なビジネスシナリオにおいても安定した動作とレンダリング効率を確保します。さらに、Hummer は強力な動的機能を備えており、クラウド公開プラットフォームと組み合わせることで、ビジネスの反復速度と柔軟性を効果的に向上させることができます。

// 主要ハイライト

01
コンパイル後の出力サイズが 1M 未満という超軽量アーキテクチャにより、統合された App のサイズコストを最小限に抑えます。
02
Vue、React、TypeScript、JavaScript を含む複数の構文をサポートし、異なる技術スタックを持つ開発者のニーズに応えます。
03
ネイティブコンポーネントのレンダリングに基づいており、基盤となるプラットフォームの機能を最大限に活用して、高性能なクロスプラットフォームアプリケーションの配信を保証します。
04
高い動的機能を備えており、クラウド公開を通じた迅速なページ更新とデプロイをサポートします。
05
Didi 内の大規模ビジネスで検証されており、全体のクラッシュ率が 0.01% 未満であるため、本番環境での高い可用性を保証します。
06
プロジェクト作成からデバッグまでの開発プロセス全体を簡素化する、サポート用の CLI ツールとスキャフォールディングを提供します。

// ユースケース

01
単一のコードベースで Android および iOS アプリケーションを同時に開発
02
Vue、React、TypeScript、JavaScript を含む複数の構文をサポート
03
動的機能を活用してクラウドベースの迅速な公開とデプロイを実現

// クイックスタート

開発者は Hummer の公式サイトにアクセスして詳細なクイックスタートドキュメントを確認するか、CLI ツールを使用して新しいプロジェクトを作成するか、あるいは Android/iOS 統合ガイドを参照して既存のネイティブアプリケーションにフレームワークを組み込むことができます。公式のデバッグドキュメントを使用して開発環境を構成し、提供されているサンプルコードを利用して初期の機能検証を行うことを推奨します。