Ubuntu Touchを現在サポートされていないデバイスに移植したいと思います。これを行うための要件は何ですか?どこから始めますか?
Ubuntu Touchを現在サポートされていないデバイスに移植したいと思います。これを行うための要件は何ですか?どこから始めますか?
回答:
Ubuntu(Touch)13.10がリリースされました。現在、開発者にとって安定しています。こちらからステップバイステップガイドを入手できます。
ただし、CyanogenModを使用しました。構築方法については、CyanogenMod構築ガイドをご覧ください。
Android ガイドのソースからのビルド、およびUbuntu Touch Wikiのビルドも役立ちます。
準備ができたら、前述のUbuntu Phoneインストールガイドとともに、Ubuntu Touchの移植ガイドをご覧ください。
手順は次のとおりです。
これらのリンクは、あなたがどのように進むべきかについての公正なアイデアを提供します。使用される実際のコードは、ドライバーが異なるためデバイスごとに異なります(ただし、ターミナルコマンドはほぼ同じままです)。
正常に構築されたLava Xolo Q800に移植してみましたが、それもインストールされました。しかし、WiFiに接続する以外に、スマートフォンが行うべきことは何もしません。Androidを再インストールしました。
まず、ルート化されたLinux(Android)デバイスを入手して、64ビットUbuntuシステムがあることを確認します。(多くのRAMは、スイングできる場合は16ギガ、または少なくともスワップファイルまたはパーティションで利用できる場合は良いでしょう)
CyanogenModに慣れていない場合は、インストールしてビルドすることで慣れます。あなたがすでに言及したガイドが明確に述べているので、私はこれを言います:
幅広いデバイスをサポートするために、CyanogenModをAndroidシステムのベースとして使用することにしました。AOSPを安全に使用できます。App/ Java側で行われたカスタマイズや改善の多くは使用しませんが、CyanogenModの方がスクリプトとビルド手順が利用できるので簡単です。
デバイスがここにリストされていない場合は、こちらをチェックしてください。これはよく文書化されており、簡単に理解でき、理解を深めるのに役立ち、ガイドがたくさんあります。
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
好みに応じて、ここから開始することもできます。
http://source.android.com/source/building.html
次に、Cyanogenmodプロジェクトに進みますが、Cyanogenmodを構築することが最善策だと思います。それが終わったら、あなたが言及したガイドに戻ります。
要するに、Androidを最初に学び、Androidを理解すればするほど、Ubuntu Touchは移植しやすくなります。
これらの答えは非常に古いものです。最新の最新の手順はこちら
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
CanonicalがUnityの開発とデバイス向けのUbuntuの開発を停止した後、2017年の初めに、このタスクはUBportsコミュニティによって取り上げられました。
Ubuntu Touchの移植に関するドキュメントについては、http://docs.ubports.com/en/latest/porting/introduction.htmlにアクセスしてください。