Mengapa Transfer File Android diperlukan?

9

Rupanya versi Android yang lebih baru membutuhkan penggunaan Transfer File Android. Saya memiliki mesin yang lebih tua yang tidak memerlukan ini, dan hanya dipasang sebagai perangkat penyimpanan massal USB. Saya tidak dapat melihat alasan teknis mengapa Transfer File Android sekarang diperlukan ketika dulu tidak.

Apa yang berubah untuk menjadikan ini perlu? Mengapa itu perlu?

Joe
sumber
1
Android menjatuhkan mode penyimpanan massal dalam 3.0 (setidaknya, pada perangkat yang tidak memiliki penyimpanan yang dapat dilepas) dan beralih ke Media Transfer Protocol . Saya tidak tahu bahwa OS X mendukung MTP secara asli, jadi saya bertaruh itu bisa menjadi alasannya.
eldarerathis
Terima kasih. Argumen menarik yang mendukung MTP. Tahukah Anda mengapa mode penyimpan massal tidak digunakan (alih-alih mempertahankannya)?
Joe
4
Itu pada dasarnya dilakukan karena menggunakan mode penyimpanan massal pada perangkat tanpa kartu SD diputuskan untuk menyebabkan terlalu banyak komplikasi. Khususnya, jika Anda menggunakan penyimpanan massal, Anda harus mempartisi perangkat menjadi dua (aplikasi dan media) untuk memungkinkan akses tingkat blok yang dibutuhkan UMS. MTP memungkinkan Anda mengakses seluruh volume dan menggunakannya untuk tujuan apa pun. Dan Morril (dari Google) menjelaskan ini sedikit dalam komentar Reddit , tapi saya tidak tahu apakah ada penjelasan "resmi" lagi.
eldarerathis

Jawaban:

13

Perangkat Android yang lebih baru tidak mendukung penyimpanan massal USB karena memiliki kekurangan besar: ponsel dan PC tidak dapat mengakses penyimpanan pada saat yang sama. Ini karena penyimpanan massal USB adalah protokol tingkat rendah yang memberi PC akses tingkat rendah ke seluruh sistem file. Ini menyebabkan masalah ketukan ketika Anda menghubungkan ponsel Anda ke PC: -

  • Aplikasi pada penyimpanan eksternal tidak dapat berjalan saat sedang terpasang pada PC.
  • Musik dan file lain di penyimpanan eksternal tidak dapat diakses oleh aplikasi, jadi bahkan aplikasi yang tidak ada di penyimpanan eksternal mungkin berhenti bekerja atau menjadi tidak berguna.
  • Ketika penyimpanan eksternal dilepas dari PC, Android harus memindai ulang dari awal (lihat ) karena tidak dapat mengetahui apa yang telah berubah.
  • Tidak ada cara bagi telepon untuk membiarkan PC mengakses penyimpanan internal dengan cara ini: Android tidak dapat melepas penyimpanan internal, karena semua aplikasi memerlukan akses ke sana, bahkan aplikasi sistem.
  • Ini juga berarti harus ada partisi dan sistem file yang terpisah untuk penyimpanan eksternal, di mana ponsel dapat mengatasi kehilangan akses. Perangkat Android yang lebih baru seringkali hanya memiliki satu partisi besar, dan "penyimpanan eksternal" hanyalah sebuah direktori di sana. Lebih nyaman karena Anda tidak memiliki ruang kosong di antara partisi, tetapi Anda tidak dapat menggunakan penyimpanan massal USB hanya pada direktori.
  • Android tidak dapat menegakkan keamanan sistem file apa pun. PC memiliki akses lengkap ke penyimpanan yang diekspor, di bawah tingkat sistem file. Ini memungkinkannya mengakses file apa pun, dan membaca data perangkat mentah untuk memulihkan file yang dihapus. Ini mungkin dianggap sebagai lubang keamanan yang tidak diinginkan.
  • Seperti yang ditunjukkan eldarerathis, penyimpanan eksternal harus menggunakan sistem file FAT32 untuk bekerja dengan cara ini. Ini bukan kelemahan ketika itu adalah kartu SD nyata, tetapi ketika itu benar-benar penyimpanan yang tidak dapat dilepas, akan lebih berguna untuk menggunakan sistem file yang lebih baik.

(Di mana saya mengatakan "kartu SD" di sini, itu berarti penyimpanan apa pun yang disebut oleh perangkat Android Anda "eksternal", meskipun sebenarnya tidak dapat dilepas.)

Sebaliknya, MTP adalah level yang lebih tinggi, dan memungkinkan Android untuk melakukan arbitrase dan berbagi akses, seperti ketika berbagi direktori atau sistem file melalui jaringan. Bahkan membuka kemungkinan membiarkan PC mengakses penyimpanan internal dengan cara ini, tetapi ada batasan lain yang tidak terkait dengan MTP.

Seperti yang dijelaskan oleh eldarerathis, Anda memerlukan perangkat lunak khusus untuk mengakses perangkat MTP dari Mac, karena Mac OS tidak memiliki perangkat lunak bawaan yang sesuai, seperti Windows dan beberapa distribusi Linux.

Dan Hulme
sumber
Hai Dan, terima kasih atas jawaban Anda. Itu sepertinya motivasi yang masuk akal.
Joe
2
Sementara pro itu logis, saya masih tidak melihat mengapa itu benar-benar dihapus. MTP tentu membuat lebih sulit untuk melampirkan perangkat Anda ke "komputer mana pun" untuk hanya bertukar beberapa file, Anda selalu perlu menginstal "driver khusus" pada misalnya mesin Windows - yang pemiliknya dengan alasan yang baik mungkin menolak (dan tidak akan diperlukan untuk UMS). Dengan demikian memiliki UMS tersedia sebagai mundur untuk diaktifkan secara eksplisit oleh pengguna akan lebih baik IMHO. Tapi benar, bukan untuk kita di ASE untuk memutuskan (sayangnya).
Izzy
1
Saya setuju, itu memalukan itu benar-benar dihapus. Saya secara teratur memasang android saya untuk memindahkan file, dan mengeluarkan setelah. Belum mencoba MTP baru. Tapi mungkin ada beberapa potongan OS yang bisa disederhanakan atau dihapus setelah perubahan ini.
Joe
1
@Izzy: Saya pikir masalah besar adalah bahwa itu tidak layak secara teknis setelah mereka pergi rute MTP seperti yang mereka lakukan. Pada perangkat tanpa penyimpanan eksternal (seperti perangkat Nexus) Anda pada dasarnya harus menyerahkan seluruh /datapartisi jika Anda menggunakan UMS, kecuali ada beberapa cara untuk membuat /data/mediadirektori bertindak seperti semacam perangkat blok virtual (mungkin ada, saya ' Saya tidak yakin). Kehilangan akses /datatidak akan berhasil, jadi mereka mungkin harus merancang ulang seluruh sistem untuk mendukung keduanya.
eldarerathis
2
Selain itu, komponen potensial lain untuk ini adalah memungkinkan penyimpanan internal untuk menggunakan sistem file yang lebih kuat, seperti ext4, sedangkan perangkat blok UMS hampir selalu akan menjadi FAT32 untuk menyediakan interoperabilitas antara Android dan OS PC. Karena MTP abstrak akses ke perangkat, OS dapat membaca / menulis bahkan jika itu tidak mendukung ext4 (misalnya Windows).
eldarerathis
-1

Harus menjalankan program ini payah dan rapuh. Berita baiknya, saya tidak harus melakukan APA SAJA di Ubuntu 15.04 saya, saya mengenali penyimpanan telepon dan saya bisa menarik dan melepas dan menghapus.

Dennis Dunbar
sumber
Cobalah untuk memformat posting ini sehingga lebih mirip jawaban, dan kurang seperti komentar. Apakah ini pengalaman pribadi Anda, dan dapatkah Anda mengonfirmasi apakah ini berhasil di tempat lain?
Aleksandar Stefanović
Halo @ AleksandarStefanović, halaman pusat bantuan ini mengatakan bahwa orang tidak boleh berkomentar " Menyarankan koreksi yang tidak secara mendasar mengubah arti posting; sebagai gantinya, buat atau sarankan edit ". Saya harap Anda mengerti maksud saya. Selamat siang!
@Arch Saya mencoba menjelaskan cara kerja sistem, karena ini adalah jawaban pertama Dennis Dunbar. Dia harus sejelas mungkin ketika mengirimkan jawaban, dan mempostingnya dalam bentuk komentar / pendapat pribadi tidak ada gunanya.
Aleksandar Stefanović
Ini tidak menjawab pertanyaan! OP dengan jelas menandai mac-os-x ? Apa hubungan Ubuntu (mungkin menggunakan MTP / Mass Storage) dengan OS-X? Bahkan jika Anda ingin menyarankan suatu alternatif maka cobalah untuk menyarankan hal-hal yang layak. Beralih ke satu OS ke OS lain hanya untuk transfer data tidak akan menjadi saran yang bagus. Belum lagi Anda tidak benar-benar menjawab judul itu. Tolong perbaiki.
Firelord