Saya ingin mem-port Ubuntu Touch ke perangkat yang saat ini tidak didukung. Apa persyaratan untuk melakukan ini dan di mana saya mulai?
Saya ingin mem-port Ubuntu Touch ke perangkat yang saat ini tidak didukung. Apa persyaratan untuk melakukan ini dan di mana saya mulai?
Jawaban:
Ubuntu (Sentuh) 13.10 dirilis; itu stabil untuk pengembang sekarang. Anda bisa mendapatkan panduan langkah demi langkah di sini .
Namun, saya menggunakan CyanogenMod. Periksa panduan bangunan CyanogenMod untuk mempelajari cara membangunnya.
Membangun dari sumber untuk panduan Android , dan Membangun wiki Touch Ubuntu juga akan membantu Anda.
Setelah siap, kunjungi panduan Porting Ubuntu Touch bersama dengan panduan Instalasi Telepon Ubuntu yang diberikan sebelumnya.
Langkah-langkahnya adalah:
Tautan ini memberi Anda ide yang adil tentang bagaimana Anda harus melanjutkan. Kode aktual yang digunakan berbeda dari perangkat ke perangkat, karena driver yang berbeda, (tetapi, perintah Terminal akan tetap kira-kira sama) dan itu adalah sesuatu yang harus Anda kerjakan sendiri dengan banyak trial & error.
Saya mencoba porting ke Lava Xolo Q800 , yang dibangun dengan baik, dan diinstal juga. Tapi, itu tidak melakukan apa pun yang harus dilakukan smartphone selain menghubungkan ke WiFi. Saya sekarang telah menginstal ulang Android.
Pertama-tama saya akan mulai dengan mendapatkan perangkat Linux (Android) yang telah di-rooting dan memastikan Anda memiliki sistem Ubuntu 64-bit. (Banyak ram akan bagus seperti 16 pertunjukan jika Anda dapat mengayunkannya, atau setidaknya banyak tersedia dengan file swap atau partisi)
Jika Anda tidak terbiasa dengan CyanogenMod menjadi terbiasa dengan menginstal dan membangunnya. Saya mengatakan ini karena panduan yang sudah Anda sebutkan dengan jelas menyatakan:
Untuk mendukung berbagai perangkat, kami memutuskan untuk menggunakan CyanogenMod sebagai basis untuk sistem Android. Anda dapat menggunakan AOSP dengan aman, karena kami tidak menggunakan banyak penyesuaian dan peningkatan yang dilakukan di sisi App / Java, tetapi lebih mudah dengan CyanogenMod karena skrip dan prosedur pembuatan yang tersedia untuknya.
Jika perangkat Anda tidak tercantum di sini maka periksa di sini . Ini didokumentasikan dengan baik dan mudah diikuti dan akan membantu Anda lebih memahami dan memiliki banyak panduan.
http://wiki.cyanogenmod.org/w/Doc:_Building_Basics
Tergantung pada preferensi Anda, Anda mungkin ingin memulai di sini:
http://source.android.com/source/building.html
Kemudian pergi untuk proyek Cyanogenmod, tapi saya pikir taruhan terbaik Anda adalah membangun Cyanogenmod. Setelah Anda selesai melakukannya, kembali ke panduan yang Anda sebutkan.
Intinya, pelajari Android terlebih dahulu, semakin Anda dapat memahami dengan Android, semakin mudah Ubuntu Touch untuk port.
Jawaban ini sudah sangat lama. Instruksi modern dan terkini ada di sini
https://developer.ubuntu.com/en/phone/devices/installing-ubuntu-for-devices/
Setelah Canonical menghentikan pengembangan Unity, dan Ubuntu untuk perangkat, pada awal 2017, tugas telah diambil oleh komunitas UBports.
Untuk dokumentasi tentang porting Ubuntu Touch sekarang, orang harus mengunjungi http://docs.ubports.com/en/latest/porting/introduction.html