Слушайте, а вот меня очень прёт в Андроиде фишка «share» — что у всего есть контекстное меню, и можно что угодно отправить в любое другое приложение. Ни в одну десктопную ОС такого ещё не портировали, а?..
clipboard же и drag-and-drop ‎- visions of swastikas in my head
то есть share - это компенсация за громоздкость десктопных методов inter-application sharing на тачскрине, непонятно^Wне очень понятно, зачем он на десктопе ‎- visions of swastikas in my head
Андроидный Share может быть умнее, чем простой copy-paste; он может понимать структуру: шарить, скажем, статью, выдавая заголовок, выдержку и картинку приложению, которое это понимает (клиенту frf, к примеру). ‎- 9000
вот интенты в целом, как способ компонентизировать приложения — это интересная штука. но например, насколько я понимаю, эппловская OSA (бэкенд, так сказать, AppleScript-а) весьма напоминает интенты, существует уже очень давно, and look how app developers miss the point ‎- visions of swastikas in my head
@9000 я в клипборд могу почти везде совать несколько форматов для тех, кто понимает, на выбор. вообще, стандартизировать форматы, а не приложения - правильнее ‎- visions of swastikas in my head
кстати, поверх OLE2 / OpenDoc что-нибудь такое могло бы довольно легко забабахаться. вернее сказать, там было всё, что нужно, но для заметно более тяжеловесных и UI-intensive two-way юс-кейсов ‎- visions of swastikas in my head
@hotgiraffe: Понятно, что в механизме clipboard достаточно средств для реализации "структурного copy-paste", что легко видеть при, не знаю, переклейке куска текста с картинками из браузера в текстовый процессор. Но в этом случае принимающее приложение уже должно быть запущено и иметь некоторую точку, куда можно вклеить сложно структурированные данные, и из этого вырастет структурированная штука (скажем, пост в твиттер с текстом и картинкой сразу). Второго обычно на десктопе нет, а в андроиде есть. ‎- 9000
@hotgiraffe ну как бы и да и нет. потому что например в дефолтном убунтовом файл-менеджере можно, чтобы скопировать куда-то файл, сделать «копировать → переместиться в нужную папку → вставить». а можно в контекстном меню выбрать «копировать в ...», и второе удобнее. на десктопе операция «вот эту ссылку отправить другу в гтолк» не менее громоздка, чем на андроиде: мне нужно а) скопировать ссылку; б) сменить контекст внимания на выбор приложения, и выбор «точки ввода в нём»; в) вставить ссылку (а если я разорвал эту цепочку каким-нибудь срочным рабочим вопросом, то в клипбоарде может и не она уже); г) вернуться обратно. это именно вопрос «смены контекста», в отличие от ссылка-контекстное меню-отправить в-гтолк-Вася (и после выполнения последнего действия я опять в исходном контексте) ‎- а меня почему-то забыли
но есть примеры и сложнее; например, у Tumblr нет ни нативного приложения, ни возможности «запостить картинку из клипбоарда». на Андроиде «отправить картинку которую я вижу, в Tumblr» — это опять же та же последовательность действий share to .... На десктопе — адское мучение «сохранить в файл (придумать папку и имя файла), затем в тумблер загрузить картинку из файла, найдя её опять на диске по папке и имени». дикое количество операций, да ещё и промежуточный (ненужный) объект создаётся ‎- а меня почему-то забыли
в рамках одного браузера задача местами и временами решается букмарклетами. но именно что местами и временами. ‎- а меня почему-то забыли
Про контекст очень правильно. "Share" держится на том, что приложения умеют рассказать о своих возможностях, и, когда некоторая возможность тебе нужна, ты вызываешь её там и тогда, где увидел нужный контент. Такое супер-контекстное меню. Аналогия: чтобы сжать папку в архив, можно вызвать сжималку из контекстного меню (а не стартовать отдельно и перетаскивать). ‎- 9000
а всё почему (с тамблром)? потому что им лень было написать вставку картинки из клипборда ‎- visions of swastikas in my head
с другой стороны, веб - это в некотором роде отдельная от десктопа вселенная, в которой URL-ы уже являются точкой обмена между приложениями, и impedance mismatch должен возникать только при пересечении границы веб/десктоп. хотя как и в случае с OSA разработчики веб-приложений об этом либо не думают, либо им запрещают думать об этом коммерческие интересы, и мы имеем то, что имеем ‎- visions of swastikas in my head
(надо сказать, что для меня идеальным десктопным UI является примерно FAR - то есть возможность навигировать клавиатурой в двух панелях + поиск + команды над выделениями + командная строка; всё остальное громоздче, неудобней и медленнее - и вот эта двухпанельность решает кучу проблем с клипбордом в файл-менеджере - и не только - описанных выше) ‎- visions of swastikas in my head
↑ ну так да, я на винде тоже основным интерфейсом ко всему к системе имел Тотал Коммандер (FAR ГОВНО!!!!111), но во-первых на убунте нет ничего даже близкого по функционалу, а во-вторых — вот да, в эпоху браузеров и урлов файл-менеджер не того, как основное окно в мир. и консоль не того. увы. ‎- а меня почему-то забыли

2015-2016 Mokum.place