Thanks Aashish Patel and Prat for the useful information.

Now let's say what must be said : this MTP/PTP feature is a real pain in 
the a**.
It just doesn't work, even slowly.
Maybe it is a Windows™®©-put whatever makes you loose time and money here- 
issue, maybe a lack of consistence with the protocol or its Android 
implementation. Users just don't care.

Now, i got to go with the adb thing or got to root my phone... How could i 
thank someone for that ?


Have a nice day.


Le lundi 24 mars 2014 10:26:22 UTC+1, Aashish Patel a écrit :
>
> I did some more digging and found out that google has removed UMS support 
> after honeycomb and uses MTP and PTP for file transfer instead.
>
> Earlier Android used to have /data partition for app data and /sdcard for 
> movies, music and rest. Say you are an app freak and have installed lots of 
> apps, what happens in /data fills up but still you can't use space from 
> your /sdcard as it's a separate partition. Now what Google has done is used 
> unified file system. So that you can share space between /sdcard and /data. 
> USB mounts storage on host and gives entire block level access to the host. 
> If this is done the partition is unmounted from your phone. It was fine 
> when /sdcard was separate now since both /data and /sdcard reside on same 
> partition Android can't afford to allow full block access to another host.
>
> I also found out that Microsoft holds patents for long file name support 
> on FAT filesystem. That's one patent for which they demand royalties from 
> OEM's. If you use USB mount, you need to format your /sdcard as FAT because 
> most users use windows. If you use FAT, you need to pay MS or risk a 
> lawsuit. With MTP, Google can use ext3/4 btrfs whatever they please and 
> there is no risk of lawsuit.
>
> Finally, formatting filesystem with ext3/4 instead of FAT gives lots of 
> read/write improvements since Android uses linux kernel.
>
> Also MTP is still in developing phase like other features and has issues 
> with larger files.
>

-- 
-- 
unsubscribe: [email protected]
website: http://groups.google.com/group/android-porting

--- 
You received this message because you are subscribed to the Google Groups 
"android-porting" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to