Android Ice Cream Sandwich поддържа USB mass storage, а Galaxy Nexus – не. Защо?

    Samsung Galaxy Nexus не поддържа USB mass storage. Оказва се, че Android 4.0 Ice Cream Sandwich поддържа тази опция, но само при устройства, които имат слот за карта памет. Dan Morrill, Android инженер, обяснява защо това е така:

    Физически не е възможно да се поддържа UMS на устройства, които нямат дял за съхранение (като преносима SD карта, или отделен дял като Nexus S.) Това е така, защото UMS е протокол на ниво блок, който дава на компютъра директен достъп до физическите блокове на мястото за съхранение, така, че Android не може да го е mount-нал в същото време.

    С унифицирания модел за съхранение, който представихме в Honeycomb, ние споделяме напълно 32GB (или 16GB, или независимо колко) между данни за приложения и медия данни. Това означава, че вече няма да гледате тъжно 5-те GB свободни на своя Nexus S, когато делът за данни на приложения е запълнен – вече всичко е един голям щастлив дял.

    Цената е, че Android вече не може да предоставя на компютъра да работи директно с мястото за съхранение през USB. Вместо това използваме MTP. В Windows (,който се използва от по-голяма част от потребителите) има вградена поддръжка на MTP в Explorer, при което паметта изглежда точно като диск. При Linux и Mac за съжаление не е толкова лесно, но вярвам, че ще се работи, за да стане по-добре.