本文へ
ハクソク

世界を動かす技術を、日本語で。

macOS上でネイティブに動作するAndroidアプリ

元記事: 原文(github.com)

概要

Mac.apk はApple Silicon Mac上でAndroidアプリを ネイティブ実行 可能にするソフトウェア。 エミュレーターや仮想マシン は不要で、直接macOS上で動作。 安定性 は十分で、日々改善が進行中。 インストールや利用方法 が簡単で、オープンソースとして提供。 セキュリティ注意点 やライセンス情報も明確に記載。

Mac.apk:Apple Silicon MacでAndroidアプリをネイティブ実行

  • Mac.apk はApple Silicon搭載Mac上で Androidアプリ を直接起動・実行
  • エミュレーターや仮想マシン、Linuxカーネルは一切不要
  • アプリは 通常のmacOSプロセス として動作し、 GPU/CPU をフル活用
  • Dockに表示、個別ウィンドウ、ウィンドウサイズ変更や回転、ライト/ダークモード自動対応
  • Androidアプリ環境 をmacOS上に直接実装
  • 一部アプリは完全動作、一部は部分的、未対応アプリも存在
  • 安定性 は高く、積極的な開発・改善が継続
  • 対応アプリ一覧 や既知の問題は公式Wiki・リストで公開

インストール・使い方

  • macOS 26.4 (Tahoe)以降 が必須、Intel Macは非対応
    • Apple Silicon搭載Mac全機種対応(MacBook Neo含む)
  • Mac.apk本体:約280MB、アプリごとに1.5~3倍のAPKサイズが必要
  • インストール手順
    • Releasesページから ディスクイメージ をダウンロード
    • Mac.apkを Applications へドラッグ
    • 署名・公証済み のため通常通り起動可能
    • Mac.apk起動後、左上「Runtime:」横の Install をクリック
    • 設定(歯車)→「File types」→「Make Default」を選択し、macOSのプロンプトを承認
    • .apk(および.apkm、.xapk、.apks、.apkx)ファイルを ダブルクリックまたはドラッグ&ドロップ
    • 最初の起動時は 準備に最大1分程度、以降は高速起動
    • 詳細は 公式Wiki や「Installation」「App stores」ページ参照
  • 注意点
    • Androidアプリの セーブデータはアプリ自体に保存
    • アプリをゴミ箱に入れるとデータも削除、 Mac.apkコントロールパネルからアンインストール 推奨

利用上の注意・セキュリティ

  • サンドボックスなし、通常のMacアプリ同様の権限
  • 信頼できるAPKのみ インストールを推奨
  • マルウェアやデータ損失 等のリスクは自己責任
  • Voltare(開発元)は一切の責任を負わない

開発者・ライセンス情報

  • 完全オープンソース (GNU AGPL v3.0)
    • 商用利用向けに 商用ライセンス も提供
    • 詳細はCOMMERCIAL.md参照
  • 広告・アプリ内課金は非対応 (設計上の方針)
  • ソースコード、Androidフレームワーク再実装、ネイティブランタイム、arm64ローダー、Bionic shim等を含む
  • バグ報告・協力依頼
    • バージョン・macOSバージョン・アプリ名・入手先・発生状況・ログ(~/Library/Logs/macapk/)を添付
    • [email protected]宛メール、またはIssue提出
  • サードパーティソフトウェア
    • ANGLE、MoltenVK、Vulkan loader、Capstone、libpng、libvpx、stb_vorbis、Bouncy Castle、OpenJDK由来JRE、FreeType、HarfBuzz、GLib等を使用
    • 各ライセンスはTHIRD_PARTY_NOTICES.txtに記載
    • GLibとGNU gettextのlibintlはLGPLライセンス、ソース・パッチ・ビルドレシピも公開

公式リンク・情報源

  • プロジェクトページ: https://projects.voltare.us/macapk
  • Wiki: https://github.com/kksimp/Mac.apk/wiki
  • 商用ライセンス問い合わせ: [email protected]
  • バグ報告: [email protected] またはIssue提出

免責事項

  • Mac.apkは現状のまま提供、一切の保証なし
  • 利用者自身が 実行するAPKの安全性を確認
  • サードパーティAPKの動作・安全性・法的問題 についてVoltareは責任を負わない
  • APKは通常のMacアプリ同様にファイルアクセス可能、慎重な運用が必要

提供: ハクソク · 要約更新:

AIによる日本語要約です。内容は原文とあわせてご確認ください。

Hacker Newsの議論を読む

Hackerたちの意見

ちゃんと動けば、クラウドのサブスクリプションを使うのも悪くないかもね。

GoogleとOracleのAPIフェアユースの訴訟を思い出すな。

└

Google対Oracleは、定数をコピーすることによる侵害の議論に帰着するんだ。法律の専門家じゃないけど、定数は事実であって保護されるべきものじゃないって言うと思う。

実際には、Google Play Servicesの依存関係や他の囲い込み施策があるから、思ったほど便利にはならないかも。でも、やっぱりこれはすごいね。

└

実際には、カスタムROMと同じようにGoogleサービスを動かせる可能性もあると思うし、Auroraストアも解決策としてリストアップされてるから、いじり好きな人にはピッタリだけど、やっぱり面白いよね。

└

MicroGは移植できるの?

└

楽観的に考えると、もっと多くの開発者がSteamデバイスをターゲットにするようになれば、時間が経つにつれて重要性は薄れていくと思う。

└

https://github.com/kksimp/Mac.apk/wiki/Google-Accounts-and-P...

└

もし本当にMacでAndroidアプリが必要なら、Bluestacksを立ち上げるのも簡単だよ。

└

マイクロGで動かせるよ。

└

PWAを動かす方法を見つける方がずっといい目標だね。

└

それはあなたの体験なの?それともどこかで聞いたことを繰り返してるだけ?

Hacker Newsで議論の続きを見る

同じ出典の記事