
Многие вспомнят MagicPad от Proximi [App Store] — приложение для iPhone, которое первым предложило стороннее приложение-блокнот с функцией копирования и вставки. Конечно, из-за ограничений iPhone SDK, Promixi смогла реализовать функцию копирования и вставки только в пределах своего собственного приложения.
Однако Promixi пошла дальше и предложила интерфейс для системного копирования и вставки на iPhone. Хотя Apple признала, что функция копирования и вставки на iPhone входит в их планы, для них это оказалось недостаточно приоритетным.
Студент-разработчик Зак Уайт взял дело в свои руки и основал некоммерческий общедоступный проект с открытым исходным кодом под названием OpenClip, который предоставляет разработчикам iPhone бесплатную основу для копирования и вставки, добавляющую эту функцию в их приложения. Это позволит пользователям копировать и вставлять данные между поддерживаемыми приложениями.
OpenClip достигает этого, по-прежнему соблюдая правила SDK Apple. Приложениям iPhone разрешено читать из файлов других приложений, но записывать только в свои собственные. Создавая стандартное местоположение для «буфера обмена» каждого приложения, приложения могут «копировать», просто сохраняя данные локально, и «вставлять», извлекая последние сохраненные данные из всех приложений.
Демонстрация OpenClip показана в видео GeekBrief.tv с ранними версиями Twittelator [App Store], WordPress [App Store] и MagicPad [App Store].
Эти же разработчики скоро выпустят версии с поддержкой OpenClip, а другие также обещают свою поддержку. Разработчики и пользователи могут найти больше информации на OpenClip.org.