Sideloading описывает процесс передачи файлов между двумя локальными устройствами, в частности между персональным компьютером и мобильным устройством, таким как мобильный телефон , смартфон , КПК , планшет , портативный медиаплеер или электронная книга .
Под загрузкой сторонних приложений обычно понимается передача медиафайлов на мобильное устройство через USB , Bluetooth , WiFi или путем записи на карту памяти для установки в мобильное устройство, но также применяется к передаче приложений из веб-источников, не одобренных поставщиком.
Когда речь идет об Android -приложениях , «sideloading» обычно означает установку пакета приложения в формате APK на Android-устройство. Такие пакеты обычно загружаются с веб-сайтов, отличных от официального магазина приложений Google Play . Для пользователей Android sideloading приложений возможен только в том случае, если пользователь разрешил «Неизвестные источники» в своих настройках безопасности. [1]
Применительно к приложениям iOS «sideloading» означает установку приложения в формате IPA на устройство Apple, обычно с помощью компьютерной программы, такой как Cydia Impactor [2] или Xcode . В современных версиях iOS источники приложений должны быть доверенными как для Apple, так и для пользователя в разделе «профили и управление устройствами» в настройках, за исключением случаев использования методов джейлбрейка для sideloading приложений. Sideloading разрешена Apple только для внутреннего тестирования и разработки приложений с использованием официальных SDK. [3]
Термин «sideload» был придуман в конце 1990-х годов онлайн-сервисом хранения i-drive как альтернативный способ передачи и хранения компьютерных файлов виртуально, а не физически. [4] [5] В 2000 году i-drive подал заявку на регистрацию товарного знака на этот термин. [6] Вместо того, чтобы инициировать традиционную «загрузку» файла с веб-сайта или FTP-сайта на свой компьютер, пользователь мог выполнить «sideload» и перенести файл непосредственно в свою личную область хранения на сервисе. Использование этой функции начало снижаться, поскольку новые жесткие диски становились дешевле, а пространство на них росло с каждым годом до гигабайт, и заявка на регистрацию товарного знака была отклонена.
Появление портативных MP3-плееров в конце 1990-х годов принесло sideloading в массы, даже если этот термин не был широко принят. Пользователи скачивали контент на свои ПК и загружали его на свои плееры.
Сегодня сторонняя загрузка широко распространена, и практически каждое мобильное устройство способно выполнять стороннюю загрузку одним или несколькими способами.
Загрузка сторонних приложений имеет ряд преимуществ по сравнению с другими способами доставки контента на мобильные устройства:
У боковой загрузки также есть недостатки:
Загрузка файлов со сторонних носителей через USB- соединение была стандартизирована OMTP в конце 2007 года . [8] До этого времени производители мобильных телефонов, как правило, использовали собственные решения для передачи данных через USB, требующие использования комплектных или сторонних кабелей и программного обеспечения.
Если на устройстве, ПК или на обоих устройствах не установлено дополнительное программное обеспечение, передача данных обычно может быть инициирована только ПК. После подключения устройство появится в окне проводника ПК как медиаплеер или внешний жесткий диск. Файлы и папки на устройстве могут быть скопированы на ПК, а ПК может копировать файлы и папки на устройство.
Производительность передачи данных при боковой загрузке через USB сильно различается в зависимости от поддерживаемой версии USB и, кроме того, от фактической инженерной реализации контроллера USB. USB доступен в низкоскоростном (1,2 Мбит/с, 150 КБ/с), полноскоростном (12 Мбит/с, 1,5 МБ/с) и высокоскоростном уровнях, при этом высокоскоростной USB обеспечивает передачу данных со скоростью до 480 Мбит/с (60 МБ/с). Однако большинство мобильных телефонов на момент написания этой статьи имеют полноскоростной USB. Из мобильных продуктов, поддерживающих USB 2.0 Hi-Speed, фактическая производительность боковой загрузки обычно составляет от 1 до 5 МБ/с. Однако популярные мобильные телефоны BlackBerry от RIM и iPod от Apple демонстрируют более высокую производительность — примерно 15,7 МБ/с и 9,6 МБ/с соответственно. [9]
Профили Bluetooth OBEX / OPP позволяют передавать файлы между ПК и мобильным устройством. Использование этой опции немного сложнее, чем использование USB-подключения, поскольку два устройства должны быть сначала сопряжены. Кроме того, в отличие от привычного перетаскивания, которое обычно доступно через USB, реализация Bluetooth специфична для приемопередатчика Bluetooth и используемых драйверов. Файлы, загружаемые на мобильные устройства через Bluetooth, часто принимаются в виде сообщений, так же, как принимаются текстовые сообщения SMS . Хотя эти файлы можно сохранять на любом носителе, их исходным местоположением является внутренняя память телефона. Таким образом, ограничения внутренней памяти должны быть приняты во внимание перед началом загрузки.
Для загрузки с карты памяти пользователю необходимо иметь доступ к устройству записи на карту памяти. Аудио- и видеофайлы можно записывать непосредственно на карту памяти, а затем вставлять в мобильное устройство. Это потенциально самый быстрый способ загрузки нескольких файлов одновременно, если пользователь знает, куда поместить медиафайлы. [10]