God damnit it’s 2014 and I still can’t easily mount an Android device on any which computer.
So apparently MTP, the Media Transfer Protocol, is a Microsoft-introduced standard to extend the even older PTP (Picture Transfer Protocol), which explains why OS X has pretty much no support for it. But then, I can’t make my Android appear as a “USB drive” either. The only way for me to get at the files on it is through that one shitty “Android File Transfer” application they created for OS X. It sucks and it’s ridiculous this is the best I can get.
Luckily they did mention which libraries were used in the creation of that monstrosity, so maybe I can take a shot at a better alternative myself? They’re mostly C libraries though, and making OS X apps with C++ isn’t exactly seen as the joy of life. Bindings for other languages are available though (even Lua!) so I really have no excuses not to try and do this thing.
Technical talk aside, it’s fucking ridiculous we’re still fighting over “muh standards” in this day and age. It’s 2014, resources aplenty, big companies have no excuse other than rivalry bullshit not to include each other’s standards so their users can experience better support for everything. Hell, unless you shove all your pennies at a single brand, trying to do anything even remotely cross-device is going to be a pain in the ass.
And that’s just stupid. (But hey, we’re just consumers, we need to stop wanting everything to be perfect. What are we, spoiled twelve-year-olds? Oh wait, a large percentage is.)