Apakah ada alasan teknis atau lainnya mengapa Android masih merupakan firmware dan bukan OS yang hanya dapat diinstal tanpa banyak kesulitan?
Mengapa tidak ada gambar universal yang dapat mendeteksi driver yang sesuai (modul kernel), mempartisi NAND dengan beberapa cara standar dan mengkonfigurasi boot loader untuk mem-boot versi OS yang diperbarui?
Apa yang menghentikan Google untuk membuat OS nyata (kurang seperti firmware) (OS untuk perangkat ARM kecil, x86, dll.)?
rom-flashing
Alex Bolotov
sumber
sumber
Jawaban:
Ini adalah OS "nyata".
Bagaimana Anda mendeteksi driver yang tidak ada? Seseorang harus menulisnya. Tidak seperti PC, perangkat keras telepon sangat bervariasi, terutama karena tidak layak bagi pengguna akhir untuk membuat sendiri dari bagian dan batasan ukuran. Komponen yang dapat disesuaikan alih-alih yang dapat dipertukarkan dan chipset khusus berarti diperlukan driver yang sangat spesifik, dan OS tidak dapat hanya mengirimkan yang standar. Bayangkan mengasapi juga - seseorang dengan ponsel HTC murah dengan 20 MB untuk aplikasi tidak memiliki ruang untuk host driver yang tidak mereka butuhkan.
Bootloader juga sangat bervariasi antar perangkat; Anda harus mendapatkan semua pabrikan untuk menggunakan satu pabrikan, dan pabrikan tidak mungkin ingin menyerahkan kekuatan mereka di bidang itu.
sumber
Untuk memberikan apa yang Anda minta, lapisan tambahan (atau yang lebih kuat) abstraksi harus ditambahkan ke sistem operasi sehingga tidak terlalu erat dengan perangkat keras. Menambahkan ini akan membutuhkan lebih banyak memori dan mengkonsumsi lebih banyak siklus CPU pada platform yang memiliki sedikit cadangan.
sumber
Gugatan berkelanjutan Google dengan Oracle!
Google memang memiliki rencana untuk membawa Android ke PC - tetapi ini tidak sesuai dengan yang Anda bayangkan: Google ingin menambahkan lingkungan eksekusi Android ke Chrome. Android dapat - dengan banyak pekerjaan - dengan dibuat agar dapat diinstal pada PC, tetapi membawanya ke Chrome berarti dapat dengan mudah digunakan untuk 25% dari semua komputer segera (25% menjadi pangsa pasar ~ Chrome).
Jika Anda tidak mempercayai saya, lihatlah e-mail pistol merokok yang saat ini Google perjuangkan untuk menghindari gugatan hukum - ini mengacu pada Google yang membutuhkan Java untuk Chrome.
Saya tidak menyarankan bahwa Google akan tiba-tiba drop Java jika mereka kehilangan gugatan - mereka terlalu jauh berkomitmen untuk Jawa untuk melakukan itu - tetapi mereka ingin setidaknya tahu apa syarat menggunakan Java akan menjadi sebelum mereka mengambil langkah yang secara signifikan akan meningkatkan ketergantungan mereka terhadapnya.
sumber
Orang lain selain Google sedang mengerjakan porting ke platform x86. Jika Anda memeriksa Proyek Android-x86 Anda dapat melihat berbagai build yang tersedia meskipun untuk sejumlah perangkat perangkat keras. Saya mencoba mengunduh beberapa gambar dan membuatnya berjalan di VirtualBox di komputer saya (CrunchBang Linux berdasarkan Debian pada Dell Latitude D520) tetapi tidak dapat memuatnya. Anda mungkin bisa melakukannya. GL!
sumber