
2026/10/20 1:45
macOS でネイティブ動作する Android アプリ
RSS: https://news.ycombinator.com/rss
要約▶
Japanese Translation:
Mac.apk は、エミュレーター、仮想マシン、または Linux カーネルを必要とせずに、Apple Silicon Mac において Android アプリをネイティブに実行できる画期的なアプリケーションです。アプリは通常の macOS プロセスとして動作し、Mac の CPU および GPU をネイティブ速度で活用するとともに、システムインターフェース(ドック、ウィンドウのリサイズ、回転など)とシームレスに統合されます。システム要件は macOS 26.4 (Tahoe) またはそれ以降(バージョン 1.0.1702 から macOS 27 が対応)であり、Intel Mac は対応していません。インストールには、検証済みディスクイメージのダウンロード、システム設定を介してランタイムのインストール、そして .apk/.apkm/.xapk/.apks/.apkx ファイルへのファイルタイプ関連付けの承認が必要です。初回起動は準備処理のため最大 1 分かかかる場合がありますが、その後の起動は高速です。重要:インストールされたアプリをゴミ箱にドラッグすると保存されたデータも削除されます。アンインストールは Mac.apk コントロールパネルを通じて実行してください。本ソフトウェアには ANGLE、MoltenVK、Capstone、OpenJDK(THIRD_PARTY_NOTICES.txt に LGPL に関する具体的な通知が含まれる)といったオープンソースコンポーネントがバンドルされており、意図的に広告なしでインアプリ購買機能も用意されていません。フルファイルシステム権限で動作するため、APK は信頼できるソースからのインストールのみを行ってください。バージョン v1.0.2237 には既知の問題が存在し、テスト済みアプリの互換性リストが利用可能です。問題のご報告は、
~/Library/Logs/macapk/ にあるログを Kaleb@voltare.us に送信するか、または Issue を開くことで行うことができます。プロジェクトは GNU AGPL v3.0 ライセンスの下でオープンソースであり、企業向けには COMMERCIAL.md 経由で商用ライセンスオプションが利用可能です;パートナーシップに関する問い合わせは Kaleb@voltare.us へお願いします。本文
Mac.apk:Apple Silicon Mac 向け Android アプリランタイム
📱 互換性について
Mac.apk は現在開発中の初期ソフトウェアです。アプリの動作状況は以下の通りです。
- 動作良好:美しい状態で実行されるアプリがあります。
- 部分的に動作:一部機能が制限される場合があります。
- 未対応:現在は動作しないアプリもあります。
⚠️ 既に安心して使えるレベルの安定性があり、毎度ビルドで機能が増加しています。探索価値の高いツールです。 詳細な互換性リストを確認する
概要:Mac.apk とは何か?
Mac.apk は、Apple Silicon 搭載の Mac で Android アプリをネイティブ環境で実行するソフトウェアです。
-
実行方法
- エミュレータ、仮想マシン、Linux、逐次解釈執行は一切使用しません。
- macOS の上層に Android アプリケーション環境を実装しています。
- アプリは通常の macOS プロセスとして起動します。
-
パフォーマンスと描画
- CPU:ネイティブ速度で動作します。
- GPU:Mac の GPU を直接利用して描画されます。
-
ユーザーインターフェース
- Dock に表示され、アプリケーションアイコン横に「戻る」ボタン付きの独立したウィンドウが用意されます。
- サイズ変更や画面回転を Mac のウィンドウと同じように制御できます。
- 明かりモード/ダークモード:Mac と連動して自動で切り替わります。
導入の手順
詳細な説明は Wiki の各セクション を参照してください。
基本構成
- インストール:アプリストアの利用方法、ファイル管理、設定。
- 操作と入力:キーボードマッピングやジェスチャーの設定。
- ウィンドウと外観:テーマや表示オプションの調整。
- プライバシーとセキュリティ:ファイルアクセス権限の確認。
- Google 連携:アカウントと Play サービスの設定。
- 高度な設定:フラグ一覧、開発者メニューへのアクセス。
ヘルプとサポート
- 既知の問題やトラブルシューティングガイド。
- 問題の報告方法(ログ提出の手順)。
- 仕組みや設計上の決定事項についての解説。
システム要件
| 項目 | 要件詳細 |
|---|---|
| macOS バージョン | 26.4 (Tahoe) またはそれ以降(必須) ※バージョン 以降のビルドでは、macOS 27 でも動作します。 |
| プロセッサ | Apple Silicon Intel Mac は非対応です。(MacBook Neo を含む全ての Apple Silicon Mac が対象) |
| ストレージ容量 | Mac.apk 本体:約 280 MB インストール済みアプリ:APK サイズの約 1.5 倍〜3 倍必要 |
クイックスタートガイド
-
ダウンロードと起動
- Releases ページ からディスクイメージ(
)をダウンロードします。.dmg - マウントし、
を「アプリケーション」フォルダにドラッグ&ドロップしてインストールしてください。(Apple の署名済みのため、通常通り起動可能です)Mac.apk
- Releases ページ からディスクイメージ(
-
ランタイムのインストール
- 左上の 「Runtime:」横にある [Install] ボタンをクリックします。
-
ファイル種別の設定
- 設定(歯車アイコン)を開き、「ファイル種別」を探して**「デフォルトにする」**を選択し、macOS のセキュリティ確認に応じます。
-
アプリのインストール
- 任意の以下のファイルをダブルクリックするか、Mac.apk ウィンドウにドラッグ&ドロップします:
.apk, .apkm, .xapk, .apks, .apkx
- 任意の以下のファイルをダブルクリックするか、Mac.apk ウィンドウにドラッグ&ドロップします:
⏱️ 初回起動について
アプリ準備のため、初回起動は時間がかかります(大型アプリでは最大約 1 分)。その後は高速化されます。
[インストール詳細] | [アプリストア詳細]
重要な注意点
- データ保存場所:Android アプリのデータは、各アプリ専用の
フォルダ内に格納されています。.app- ⚠️ ゴミ箱へ移動させること:アプリ自体を削除すると、保存データも消去されます。
- アンインストール方法:Mac.apk のコントロールパネルから行ってください。(単なる削除では不完全です)
- セキュリティ上の注意
- Android アプリは macOS ユーザーアカウントの権限のもとでネイティブコードとして動作します。
- 電話アプリ風のサンドボックス環境には囲まれていません。
- ファイルを読み書きできるため、APK は信頼できるソースから入手し、自分で実行するプログラムと同様に扱いましょう。
バージョン情報と既知の問題
- 最新版:
1.0.2237 - 問題報告:このバージョンの既知の問題一覧と、手動テストを行った全アプリの互換性リストが公開されています。
- ログ提出先:
内のログを以下の宛先に送付してください。~/Library/Logs/macapk/- メール:
Kaleb@voltare.us - GitHub Issue の作成も可能です。(公開の際はログ内容の確認が必要です)
- メール:
コミュニティ・開発者向け情報
ソースコード
- 動作する全構成要素(Android フレームワーク、ネイティブランタイム、ARM64 ロードア、Bionic シム、ARM32 リコンパイラ、macOS アプリ等)はリポジトリに格納されています。
- ビルド方法:
を参照BUILDING.md - バグ修正の送付:
を参照CONTRIBUTING.md - ソースコードリポジトリ
開発者・パブリッシャー向け
- 設計方針:広告表示はせず、In-app Purchases もサポートしません。
- パートナーシップ:アプリの動作発表や連携のご相談、非公式使用に関する問い合わせは以下まで。
- メール:
Kaleb@voltare.us
- メール:
ライセンスと商用利用
- 基本ライセンス: GNU AGPL v3.0(オープンソース)。
- 商用ライセンス: AGPL 条項に従わずに提供・配布したい企業向けに用意しています。(公式アプリの利用は無料)
- 商標について: "Mac.apk" という名称およびロゴについては別途規定があります。
免責事項
- 「現状のまま」提供され、一切の保証は付きません。
- サードパーティ製 APK のテスト、監査、保証は行っておりません。
- 本ソフトウェアにより発生した損害(データ損失、マルウェア感染、セキュリティ事故等)に対して Voltare は責任を負いません。
サードパーティ製コンポーネント
Mac.apk は以下のオープンソースライブラリをバンドルしています:
- グラフィックス: ANGLE, MoltenVK, Vulkan ロアダー
- 処理系/解析: Capstone
- 画像処理: libpng, libvpx
- 音声処理: stb_vorbis
- 暗号: Bouncy Castle
- JRE 構成: OpenJDK、フォント・画像コード用ライブラリ (FreeType, HarfBuzz, GLib など)
- Android パッケージ: AOSP ソースから構築されたリソース
ライセンス詳細:完全な著作権表記は
に記載されています。THIRD_PARTY_NOTICES.txt
※GLib および GNU gettext のは LGPL ライセンスです。libintl
リンク集
- 🌐 プロジェクトページ
- 📖 Wiki
- 📧 商用ライセンス相談:
Kaleb@voltare.us - 🐛 バグ報告:
または GitHub IssueKaleb@voltare.us