Что такое режим dex на планшетах
Вопрос превращения карманного устройства, то есть смартфона, в компьютер - давняя мечта всех гиков. Особенно учитывая, что смартфоны обрастают гигабайтами и гигагерцами быстрее, чем трухлявый пень на краю болотца - лишайником. И в общем-то, мечта уже давно реализована. И нет, я сейчас говорю не о Project Linda от Razer. Речь идет про решения от грандов индустрии - Huawei EMUI Desktop и Samsung DeX . И о том, какая оболочка лучше.
Под лучше я подразумеваю то, насколько десктопный режим смартфона приближён к обычному ПК. Насколько удобно с ним работать, насколько много функций в наличие. Ну и чем меньше возможных глюков, тем лучше. Тестировать данную фичу я буду при помощи переходника Cablexpert A-CM-VGA3in1-01, кабеля VGA, а также - клавиатуры Logitech K120 и мышки ASUS TUF M5.
Подключение смартфона к монитору
Конечно, можно просто использовать кабель, который соответствует вашему смартфону и монитору. Например - Type-C/Type-C, Type-C/DP или Type-C/HDMI. Но я никогда не искал легких путей!
Cablexpert A-CM-VGA3in1-01, или как я его в дальнейшем буду называть, Cablexpert 3 in 1, это переходник с VGA на USB Type-C, с дополнительными входами USB Type-A 2.0 и USB Type-C. Два последних используются для подключения хаба и питания соответственно. И да, я знаю, что на странице описания версия USB Type-A указана как 3.0, и направляющая голубая, а не темная. Но нет, там USB 2.0, контактов всего четыре, а не девять.
Подключается переходник просто - одним концом втыкается в смартфон, вторым - в монитор/телевизор/проектор. Разумеется, в аналоговый видеоразъём VGA. И нет, в HDMI через переходники - не катит. В случае подключения смартфонов на Type-C, не поддерживающих десктопный режим, вроде Samsung Galaxy A30 , на экран будет транслироваться просто изображение с самого смартфона.
Такой себе проводной Miracast, да. Сами смартфоны/планшеты с поддержкой десктопного режима при подключении будут использоваться либо как тачпады, либо вообще будут свободны для использования. Это можно переключить в строчке уведомления устройств - во всяком случае, у Huawei можно переключить и тачпад, и режим работы, с десктопа на простое клонирование дисплея смартфона на монитор.
Что такое Samsung DeX
DeX (Desktop Experience) – это Android Desktop, режим запуска Android на внешнем дисплее (или на дисплее самого планшета) в формате десктопной ОС. При подключении DeX запускает графическую оболочку, похожую на привычный рабочий стол десктопа, с возможностью открытия нескольких окон, drag and drop, горячими клавишами клавиатуры и т.д.
DeX доступен для всех смартфонов Galaxy серии S начиная с S8/S8+ и Note, начиная с Note 8, а также планшетов Tab S4 и старше.
Ещё в 2017 для использования режима DeX была необходима объёмная док-станция. Про нее шутили, намекая на сходство с тарелкой для еды. В 2020 необходимое оборудование редуцировалось до небольшого переходника – DeX стал удобнее и доступнее.
Как подключить рабочую станцию
Как только мы определились с адаптером, можно запускать DeX. Для этого:
1. Подключите устройство с помощью адаптера к внешнему экрану (монитору, телевизору или проектору) или запустите режим DeX на своём планшете. Важно: внешний экран должен поддерживать соотношение сторон экрана 16:9 и одно из следующих разрешений FHD (1920x1080), HD+ (1600x900) или WQHD (2560x1440).
2. (Опционально) Подключите клавиатуру и мышь по Bluetooth или через USB порт (если адаптер позволяет такую возможность). Вместо клавиатуры и мыши можно использовать экран устройства как тачпад. Таким образом, возможны 2 сценария использования экрана смартфона в DeX: с тачпадом или с дополнительным экраном:
3. По возможности подключите зарядное устройство (Fast Charge-адаптер, идущий в комплекте с мобильным устройством). DeX-режим более интенсивно использует ресурсы мобильного устройства, а значит, быстрее расходует заряд батареи.
4. Далее следуйте инструкциям на экране устройства.
Выглядеть это будет примерно так:
Более подробно ознакомиться с техническими деталями и спецификациями DeX, включая полный список поддерживаемых устройств, вы можете здесь
Жизнь приложения при выходе из desktop-режима
Нам может потребоваться узнать, находимся ли мы сейчас в desktop-режиме посредством DeX-станции (как правило, для изменения UI приложения). Делается это следующим образом:
А следующий флаг в манифесте необходим для установки поведения приложения при выходе из desktop-режима:
В приведенной ниже таблице показано, как будет вести себя приложение при установленном флаге или без него:
Какой выбрать адаптер для DeX
Для работы с DeX понадобится адаптер, подключающий телефон к HDMI-разъёму монитора. На рынке существует несколько вариантов HDMI адаптеров Samsung: от обычного кабеля до полноценной док-станции с возможностью одновременной зарядки, подключения USB периферии и LAN кабеля.
HDMI адаптеры сторонних производителей также могут поддерживать режим DeX, но их использование не гарантирует оптимальное качество изображения и производительность.
Удаленный офис
Мы увидели множество возможностей DeX. Но, главное не это. Нам ведь нужен рабочий инструмент, а не еще одна функция в смартфоне. И среди большого количества адаптированных под DeX приложений, есть категория, которая интересует нас больше всего – это клиенты для подключения к удаленной рабочей станции (VNC, RDP, TeamViewer) или к облачным VDI (Citrix Receiver, VMware Horizon и т.д.)
Откроем, для примера, приложение Microsoft Remote Desktop.
Для начала, нужно создать новое подключение. Программа предложит подключиться автоматически, если активировано авто-обнаружение на машине, либо можно прописать конфигурацию вручную: указать адрес удаленной станции и имя пользователя:
На удаленном компьютере при этом должен быть установлен пароль для пользователя.
Также необходимо разрешить удаленный доступ в Панели управления Windows.
Далее, покажем настройки на примере Windows 10. Идем в настройки Системы (правая кнопка «Этот компьютер» — Свойства, или Панель управления – Система и безопасность — Система). Слева меню Дополнительные параметры системы – вкладка Удаленный доступ – «Разрешить удаленные подключения к этому компьютеру».
Среди настроек подключения клиента RDP в DeX есть, например, возможность выбора воспроизведения аудио – на удаленной машине или на стороне клиента, т.е. через встроенные динамики устройства или наушники.
Еще клиент дает возможность получить доступ к памяти телефона на удаленном компьютере. Если активировать опцию «Redirect local storage», в Windows можно открыть документы на телефоне прямо из Проводника:
А так выглядит интерфейс RDP клиента в момент после установления соединения. Можно переключаться между разными машинами, либо перейти в режим полного экрана (Fullscreen).
Приложение работает аналогично RDP клиенту в Windows. Поддерживается общий буфер обмена между системами и передача звука.
Таким образом, организовать удаленную работу возможно, имея в наличии только телефон или планшет. Этот вариант можно рассматривать как замену ноутбука или PC, если они используются только в качестве тонкого клиента для доступа к удаленной рабочей станции, либо в поездках, когда нет под рукой полноценной десктопной ОС.
И в качестве заключения, небольшое обзорное видео о DeX:
Автор:
Алексей Клюев,
Lead Engineer
Business Development Team
Samsung R&D Institute, Russia
Год назад появился смартфон Samsung Galaxy S8/S8+, а вместе с ним и док-станция DeX, позволяющая пользователю превратить телефон в полноценный компьютер. Для этого достаточно поставить телефон на станцию, и на экране подключенного монитора отобразится рабочий стол, похожий на Windows 8+, а также будут доступны другие периферийные устройства (мышь, клавиатура, принтер). Инновационная архитектура приложения МойОфис Документы позволяет адаптировать и поддержать технологические новинки (такие как DeX) без существенных затрат. Особенно приятно, что стоимость внедрения такого решения невелика, а количество пользователей, которые могут задействовать приложения на большом экране, достаточно высоко. В этой статье мы поделимся с вами опытом, как реализовать поддержку док-станции DeX в вашем Android-приложении.
Дополнительно
Практически все, что описано в статье, в том или ином виде можно найти в официальной документации. Samsung предлагает разработчикам произвести ряд дополнительных улучшений:
-
позволяет переносить файлики между вьюшками.
- Click & Drag выделенного текста является как бы продолжением предыдущего пункта: можно выделить текст в одном приложении и перетащить его в наше приложение. Это очень удобно, так как даже не нужно нажимать шорткаты Ctrl-C/Ctrl-V. В приложении МойОфис Документы таким образом можно перетаскивать текст из одного документа в другой.
Ниже приведен пример имплементации OnDragListener :
- Отключите presentation class в режиме Samsung DeX, если он у вас в принципе был включен.
- Отключите фиксированную ориентацию камеры.
Итоги
Многие компании в настоящее время уже перевели своих сотрудников на удаленную работу. Другие же планируют это сделать в ближайшее время. А можно ли работать из дома, имея в наличии только Android-смартфон или планшет? Конечно, возможно, особенно если это устройство с поддержкой Samsung DeX. Ниже вы найдете краткий обзор платформы и ее пока недолгой истории, а также описание реального кейса использования – тонкий клиент с подключением к удалённому рабочему столу по RDP.
Заключение
Определенно, как железка, Samsung DeX — устройство интересное и точно будет востребовано у тех пользователей, которым важны мобильность и необходимость заменить несколько рабочих девайсов смартфоном. В соответствии с нашим опытом практически любое приложение можно с легкостью адаптировать для работы в десктопном режиме на этой док-станции или при присоединении хардварных контроллов. Надеемся, что эта статья будет вам полезна.
Начало работы с DeX
Настало время познакомиться поближе с интерфейсом DeX:
Разберем каждый элемент интерфейса в отдельности:
В правом нижнем углу находится Меню нотификации. Здесь также можно переключиться между режимом DeX и обычным дублированием экрана устройства. Еще через нотификационную панель можно переключить экран девайса в режим тачпада. Это удобно, если у вас нет отдельной мыши, или вам сложно ее подключить (не хватает гнезд на адаптере).
Там же есть и Меню быстрых настроек:
В левом нижнем углу — кнопка DeX. Здесь можно получить основную информацию, заблокировать, выключить DeX или активировать режим Dex Labs.
Dex Labs – это набор «экспериментальных» возможностей платформы, позволяющих открывать последнее запущенное приложение при переходе в DeX и принудительно менять размер окна для тех приложений, которые пока не адаптированы для работы в режиме DeX.
Особенности оптимизации функциональности приложений для работы с Samsung DeX
Прежде чем мы углубимся в технические особенности, стоит отметить, что многое из описанного ниже можно использовать не только в связке с Samsung DeX, достаточно подключить любую Bluetooth-клавиатуру и/или Bluetooth-мышь. Очевидно, что для удобства использования вашего приложения с подключенной периферией необходимо будет произвести ряд манипуляций с самим приложением. И хотя далеко не каждому приложению нужна поддержка десктопного режима, гибкость в использовании никогда не бывает лишней.
Источник: Samsung
Итак, поехали! Прежде всего следует кратко рассмотреть, что именно нужно изменить в приложении, чтобы оно хорошо смотрелось на Samsung DeX и с ним было комфортно работать пользователю.
Начнем с того, что Samsung DeX — это по сути доработка многооконного режима, появившегося в Android 7 (Nougat). То есть если ваше приложение уже приспособлено к работе в этом режиме, то никаких проблем при запуске на док-станции не будет. Однако для полноценного мимикрирования под десктоп необходимо учесть ряд особенностей и добавить дополнительную функциональность, представленную в таблице ниже и условно разделенную на основную и предпочтительную:
Запускаемые на Samsung DeX приложения условно можно разделить на три группы в зависимости от типа окна:
- Окно с изменяемым размером. То есть приложение полностью поддерживает все стандарты многооконного режима в Android N.
- Окно с фиксированным размером. То есть не все «фишечки» Android N учтены при разработке.
- Нет поддержки многооконности. Ну, значит, и не надо. На Samsung DeX такие приложения, очевидно, работать не будут.
На деле все будет выглядеть следующим образом:
Теперь же углубимся в детали.
Поддержка изменяемости размеров окна и многооконности
Если вы хотите, чтобы окошко вашего приложения ресайзилось, достаточно добавить в манифесте приложения следующий флажок для каждой activity, размеры которой должны изменяться:
Поддержка многооконности — «фишка» не новая, наверняка с выходом Android Nougat многие успели ее прикрутить или хотя бы посмотреть в ее сторону. Все неплохо расписано в официальной документации. Реализовать данную функциональность достаточно просто: ставим флажок в манифесте, и готово:
Тут стоит учесть, что при переходе в многооконный режим и наоборот activity будет пересоздаваться каждый раз, так как в этом случае система должна выбрать необходимые ресурсы. В условиях нашего приложения МойОфис Документы activity пересоздаваться нельзя, поэтому мы используем следующий набор флагов в манифесте в «непересоздаваемых» activity:
В этом случае все необходимые замены лэйаутов необходимо обрабатывать ручками, например в методе onConfigurationChanged(Configuration newConfig) activity .
Подключение смартфона к монитору
Конечно, можно просто использовать кабель, который соответствует вашему смартфону и монитору. Например - Type-C/Type-C, Type-C/DP или Type-C/HDMI. Но я никогда не искал легких путей!
Cablexpert A-CM-VGA3in1-01, или как я его в дальнейшем буду называть, Cablexpert 3 in 1, это переходник с VGA на USB Type-C, с дополнительными входами USB Type-A 2.0 и USB Type-C. Два последних используются для подключения хаба и питания соответственно. И да, я знаю, что на странице описания версия USB Type-A указана как 3.0, и направляющая голубая, а не темная. Но нет, там USB 2.0, контактов всего четыре, а не девять.
Подключается переходник просто - одним концом втыкается в смартфон, вторым - в монитор/телевизор/проектор. Разумеется, в аналоговый видеоразъём VGA. И нет, в HDMI через переходники - не катит. В случае подключения смартфонов на Type-C, не поддерживающих десктопный режим, вроде Samsung Galaxy A30 , на экран будет транслироваться просто изображение с самого смартфона.
Такой себе проводной Miracast, да. Сами смартфоны/планшеты с поддержкой десктопного режима при подключении будут использоваться либо как тачпады, либо вообще будут свободны для использования. Это можно переключить в строчке уведомления устройств - во всяком случае, у Huawei можно переключить и тачпад, и режим работы, с десктопа на простое клонирование дисплея смартфона на монитор.
Работа с мышью и клавиатурой
Поддержка мыши может быть полезна для множества приложений (карты и навигация; игры; в нашем случае документы и т. п.), которые запускаются на DeX док-станции.
У объекта MotionEvent есть метод getSource() , при помощи которого можно определить источник данного события. В коде это выглядит так:
Понять, что по элементу произошел тач правой кнопкой мыши, можно при помощи метода getButtonState() у объекта MotionEvent :
Теперь по клику правой кнопкой мыши можно открыть контекстное меню.
Однако в ряде моделей телефонов (не Sumsung Galaxy S8/S8+) реализована иная логика обработки нажатия на правую кнопку мыши. Поэтому на этих устройствах реализация этих функций будет недоступна.
Работа с мышью не была бы полноценной, если бы при помощи ее колесика нельзя было скроллить и зумить. Следующий участок кода демонстрирует работу с колесиком мыши:
Поведенческие сценарии могут различаться, но общий шаблон, думаю, понятен.
Переосмысленный DeX
DeX — это режим Android, в котором рабочий стол максимально похож на Windows. Изображение можно вывести на большой экран, а заодно использовать мышь и клавиатуру. Режим удобен тем, что позволяет гибко настроить интерфейс под любые нужды. Например, вывести подключённую мышь на экран самого смартфона и управлять им не касаясь тачскрина. Другой вариант — когда весь дисплей мобильного устройства превращается в сенсорную панель, с помощью которой можно скролить текст в браузере и переключаться между вкладками.
Первая версия этого режима появилась в прошлом году на смартфонах Galaxy S8/S8+ и Note8, но тогда нужна была ещё и специальная док-станция.Теперь же для превращения мобильника в подобие PC хватит простого переходника с USB Type-C на HDMI. Подойдёт любой, но у Samsung есть и фирменный аксессуар.
Чтобы оценить DeX в деле, использовался топовый смартфон Samsung Galaxy Note9. Он без лагов и нагрева справился с многооконным режимом, высоким разрешением и множеством одновременно запущенных приложений.
DeX, работающий без док-станции доступен на смартфонах Galaxy S9 и S9+, Note9 и планшете Galaxy Tab S4.
Работа с приложениями
И Samsung Dex, и EMUI Desktop умеют запускать игры с Android. Но оптимизация тут находится на уровне "авось-небось-накося-выкуси". То есть, если повезёт, можно играть, если нет - играть не получится по абсолютно рандомным предлогам. Какая-то игра зависает на стартовом экране, другая не запускается вообще, а третья не хочет заходить на сервер Google Play Games и так на ожидании вечно и закрывается.
Касательно работы с несколькими окнами - тут оболочки и Huawei, и Samsung одинаково малополезны. В отличие от ПК, окна не раскрываются на весь экран, если перетянуть их в какую-либо сторону до упора. Менять размеры окон нельзя, создавать мультиоконность перетаскиванием нельзя. Если нужно несколько окон, уменьшай их до стандартного размера и располагай один рядом с другим. А ведь размеры окон произвольно тоже не меняются, они либо в заранее определённом окне, либо на весь экран.
Единственный плюс, который я дам Huawei в этом плане - EMUI Desktop почти всегда открывает программы во весь экран изначально, включая и игрушки. Samsung DeX - только в маленьком окне, и вам очень повезёт, если вы сможете изменить размер этого самого окна.
Впрочем, у Huawei были проблемы с шорткатами через физическую клавиатуру. На Alt-Tab, например, одновременно реагировали и десктопный режим, и смартфон. А заблокировать последний, чтобы не отвлекал, не получится - потому что это действие блокирует и десктоп. Одно приятно - все открытые окна десктопа сохраняются после отсоединения смартфона от переходника, как минимум до перезагрузки.
У Samsung такой проблемы не было - можно было спокойно заблокировать планшет и работать в десктопном режиме и дальше. Кроме того, даже применение планшета как сенсорной панели оказалось ощутимо удобнее. Не из-за размера, тут всё ясно, больше площадь - лучше. Нет, панель просто можно повернуть на 90 градусов, и расположить планшет удобнее. Учитывая жёсткость кабеля Cablexpert, это очень большой плюс.
P.S. Решил, раз уж есть возможность, сравнить скорости проводного Интернет-соединения для обоих смартфонов. Повезло, что без особого дела лежал USB-хаб Viewcon с переходником USB - RJ45. Результат ниже.
Тестирование
Как все это тестировать? Самый простой способ — это приобрести док-станцию Samsung DeX, подключить к ней всю периферию и баловаться. Если док-станции по каким-либо причинам в наличии нет, то, как уже было отмечено выше, можно просто подключить к смартфону, а еще лучше планшету, желательно, с Android 7 и выше, Bluetooth-клавиатуру и мышь. Также можно воспользоваться способом, предлагаемым непосредственно Samsung, если вы предпочитаете работать с эмулятором.
Сравнение: EMUI Desktop vs Samsung DeX
Ну а теперь - к мякотке. EMUI Desktop против Samsung DeX, да. Оба режима автоматически включаются при подключении смартфонов к монитору. И оба имеют максимально приближенный к ПК интерфейс. Снизу панель задач, слева внизу аналог кнопки “Пуск”, справа снизу панель уведомлений.
На панели управления начинаются различия - у EMUI Desktop там всего несколько индикаторов, включая заряд, громкость, статус зарядки, время и три функциональные кнопки, как на смартфоне - назад, мультизадачность и домой.
У Samsung DeX ситуация получше. Или похуже, тут уже как кому как больше нравится. В развёрнутом состоянии количество индикаторов больше, чем у Huawei, раза в три. Ранее, когда я тестировал Samsung DeX на Galaxy Note9 , интерфейс выглядел иначе. В одной строке были и статус USB, и включение списка Bluetooth, и переключение на режим рисования, и иконка блокировки, и скриншот… И что приятно, это всё можно было свернуть в более компактную форму.
Сейчас я тестирую DeX на Galaxy Tab S5e , и интерфейс выглядит немного иначе. Одна длиннющая строка превратилась в три короткие - уведомления, быстрые настройки и дополнительные опции. Они доставляют всей нужной информацией, и области с данными теперь не прямоугольные, а округлые, в стиле OneUI. При этом большая часть элементов интерфейса осталась нетронутой. Разве что помощь по шорткатам открывать нужно зайти в опции клавиатуры, нажав правой кнопкой по её иконке справа внизу, выбрать физическую клавиатуру и зайти в соответствующий пункт меню, “Сочетания клавиш”.
Сразу отмечаю два момента, которые в дальнейшем сыграют ключевую роль. У EMUI Desktop в панели уведомлений есть индикатор клавиатуры, по нажатию на который можно выбрать предпочтительную… Ну, из тех, что установлены на смартфон. У Samsung DeX тоже есть такая иконка, и помимо неё рядом находится иконка помощи, где можно увидеть все комбинации клавиш, если используется клавиатура.
Набор приложений на рабочем столе у режимов ощутимо отличается. У EMUI Desktop их чуть больше десятка, и все они расположены иконками вдоль левой стороны рабочего стола. Набор привычный - Файлы, Chrome, блокнот, галерея, YouTube, доступ в Google Drive / Gmail / Play Music, Карты. Ну и поиск Google есть, да.
Остальные приложения скрыты под кнопкой Win, и включают в себя всё стороннее, что есть на смартфоне. Мессенджеры, игры, приложения. Нет, правда, двух вещей, и это меня обеспокоило. Нет пункта с настройками, и нет Google Play. Также нет возможности перетаскивать программы на рабочий стол, но добавить их туда в общем-то можно - через правый щелчок мышки, или тап по сенсорной панели двумя пальцами.
DeX, в отличие от EMUI, на самом рабочем имеет всего три программки, а все остальные скрыты слева снизу. Интерфейс там более смартфонный, но эстетически более приятный и привычный. Есть у DeX и пункт с настройками, и Google Play. Поиск по доступным приложениям, кстати, есть и в DeX, и в EMUI Desktop. У последней он просто малозаметен.
Приятно и то, что после установки приложений из Google Play они автоматически появляются на рабочем столе. И через контекстное меню их можно удалить либо вообще, либо просто убрать ярлык. Помимо этого, некоторые фишки контекстного меню уникальные - например, у YouTube есть возможность прямо через это меню запустить плейлист, а у Google Docs - открыть шаблоны. Этого даже в Windows, простите, нет.
Вполне очевидно, что при использовании EMUI Desktop мы ограничиваемся исключительно заранее установленными на смартфон программами. Можно, конечно, установить приложения прямо со смартфона во время использования десктопного режима, и они автоматически появятся в списке программ. Но это косяк общего UI десктопного режима, раз нужно брать в руки смартфон - который вообще-то должен лежать и не жужжать.
Samsung DeX позволяет устанавливать программы не только из Google Play, но и из Samsung Store. Причём последние будут ещё и оптимизированы под использование DeX. Таких программ катастрофически мало, но они есть и среди них есть даже игры. Microsoft Word / Excel / PowerPoint, Adobe Lightroom / Photoshop Mix, Vainglory, Lineage 2 Revolution, Bombsquad, Gardenscapes и ещё с три десятка других.
Неудобно, что установить их нельзя прямо с сайта-списка, нужно идти в Google Play, но всё равно очень приятно. И список не миниатюрный, опять же, поработать с ним можно ой как плотно.
У EMUI Desktop нет такой роскоши. Оптимизация Android-программ под большие размеры экрана - всё, что у пользователя есть. Не всегда это плохо, и фирменные программы от Google, к примеру, на большом экране выглядят пусть и непривычно после ПК, но вполне удобны.
Используем DeX для работы
Некоторые Android-приложения специально адаптированы для DeX — с их перечнем можно ознакомиться на официальном сайте. Однако и остальные программы работают успешно — мало ли какой софт понадобится в процессе.
На активацию режима уходят считанные секунды. Клавиатура и мышь, подключённые с помощью того же хаба-переходника или по Bluetooth, тоже опознаются моментально.
Сперва попытаемся отредактировать текст. При первом же запуске «Google Документов» отмечаешь, насколько удобнее печатать и вносить правки на большом экране. По дороге на работу бегло набросал общий план статьи или доклада, а в офисе просто прицепил смартфон к монитору и уже трудишься всерьёз.
DeX даёт выбор — печатать с экранной клавиатуры или с «пристёгнутой». Сложно представить себе человека, выбравшего первый вариант, ведь физические кнопки удобнее, да и все комбинации вроде Ctrl+C или Ctrl+V работают. Лаги невелики, но всё же заметны, особенно если быстро набирать текст. Те, кому приходилось работать на планшетах с подключаемыми клавиатурами, поймут, о чём речь.
Браузер Chrome и почтовый клиент Gmail аналогичны тем, что установлены на смартфоне, только вот открывать цепочки писем и читать статьи на большом мониторе куда удобнее. Разумеется, на месте все вкладки, которые были открыты и сохранены на гаджете до использования DeX. Как показывает практика, приложений ОС Android хватает для выполнения основных задач, а с полноценной клавиатурой граница между ними и десктопными решениями размывается ещё сильнее.
В DeX смартфон не утрачивает основных функций: если на Galaxy Note9 поступит звонок, его можно принять как обычно.
Наконец, многозадачность: благодаря подключению монитора и мыши, окна приложений удобно передвигать по экрану, сворачивать и менять их размер. Работать получается так же, как на обычном компьютере — только с поправкой на программное обеспечение Android. И это очень круто: в офисе или в поездке смартфон действительно способен заменить традиционный PC для ряда задач. Лет 5-6 назад подобное казалось фантастикой.
Если же вам нужны более специализированные приложения, то в DeX можно запустить даже полноценную ОС! Благодаря проекту Linux on DeX на Galaxy Note9 или Galaxy Tab S4 уже сейчас нетрудно установить Ubuntu Linux. Да, она немного урезана в возможностях, но все программы, скомпилированные под ARM-архитектуру, доступны. Из предустановленных инструментов отметим IntelliJ IDEA — среду разработки приложений для Android. Что интересно, планшет с запущенной Linux работает более 10 часов — дольше большинства ноутбуков.
Для развлечений и творчества
Закончили работать? Выключать DeX рано — режим пригодится и для развлечений. Запускаем YouTube: в полноэкранном режиме ролики выглядят качественными, а управление интерфейсом такое же, как и на смартфоне. Только с помощью клавиатуры и мыши куда проще переключаться между видео и искать очередные серии Funny Cats.
Во время творческих порывов особенно полезен стилус. В режиме DeX смартфон следует перевести в горизонтальное положение, и тогда он превращается в подобие графического планшета с пером. Благодаря этому легко вообразить себя художником или графическим дизайнером, даже если раньше не рисовал ничего сложнее слоника в профиль.
Adobe Photoshop Express в режиме DeX можно использовать как в форме окна, так и в полноэкранном формате — удобно для обработки снимков. Да, возможности «Экспресса» урезаны, но базовые действия остались: можно без проблем кадрировать картинку, менять её яркость и контрастность. Та же ситуация и с веб-редакторами в браузере, где совсем нетрудно сделать коллаж или наложить фильтр на фото.
Изменение курсора
Когда мы наводим мышь на кликабельный элемент, принято, чтобы курсор изменялся. Для реализации этой возможности необходимо установить следующий флаг на кликабельной вью:
Далее нужно непосредственно в коде установить для вью кастомный PointerIcon при помощи метода setPointerIcon() (см. также view.onResolvePointerIcon(. ) ).
Поддержка хардварной клавиатуры производится проще: достаточно ее просто подключить к устройству. Единственное, на что стоит обратить внимание, — это обработка хоткеев:
Выводы
Сразу становится понятно, что Samsung прокачивала DeX 5 лет. В данный момент это, пускай и далекая от идеала, но очень хорошая версия десктопного режима, которая во многом может заменить старенький офисный ПК на каком-нибудь Celeron. Собственно, Microsoft Office на ней и доступен, да ещё и бесплатен.
Аналогичное, к сожалению, нельзя сказать об EMUI Desktop. Будучи значительно более приятной эстетически, а она намного ближе по визуальному оформлению к ПК, чем к Android, её попросту не хватает для замены компьютера, даже самого старого. И причиной всему даже не функциональность, а интерфейс пользователя, его ограниченная интуитивность и урезанные возможности. Ни та, ни другая оболочка, не догоняют по удобству использования Windows 10, но я лично вижу, что разрыв постепенно сокращается.
А вы пользовались той или иной оболочкой? Как вам впечатления? Пишите в комментариях!
Спасибо Денису за хороший обзор и разрешение на размещение.
Дата написания статьи: 28/05/2019.
С момента написания статьи ситуация немного изменилась, вышли обновления вышеуказанных приложений. На нашем канале вы сможете более подробно ознакомиться с приложением Samsung DeX и ситуацией вокруг него.
Теперь пользоваться Samsung DeX стало еще проще и удобнее – вы можете подключить мобильное устройство к телевизору без проводов и дополнительных принадлежностей.
1. Откройте меню быстрых настроек на мобильном устройстве и нажмите кнопку DeX, чтобы включить эту функцию.
2. Выберите телевизор для подключения из списка доступных устройств и нажмите “Начать сейчас”.
3. Примите запрос на подключение к телевизору.
4. Следуйте инструкциям на экране для завершения подключения. По завершении на подключенном телевизоре появится экран Samsung DeX.
Беспроводное соединение в режиме DEX с компьютером (на Windows 10) поддерживается только на смартфонах:
- Galaxy S21/S21+/S21 Ultra.
Подробнее→
- Samsung Galaxy S22/S22+/S22 Ultra
- Samsung Galaxy S21/S21+/S21 Ultra
- Samsung Galaxy Z Fold2
- Samsung Galaxy Note 20/20 Ultra 5G
- Samsung Galaxy Note 20/20 Ultra
- Samsung Galaxy S 20 Ultra 5G
- Samsung Galaxy S 20/20+/20 Ultra
- Samsung Galaxy Note 10/10+
- Samsung Galaxy Note 10/10+ 5G
- Samsung Smart TV (2019 года выпуска)
- Samsung Smart TV (2020 года выпуска)
- Список сторонних Smart TV (уточняется)
Док-станция Samsung DeX Station способна превратить смартфон в настоящий компьютер. С помощью нее удобно организовать удаленную работу со смартфоном: редактировать документы, работать в программах, просматривать видео, отвечать в мессенджерах – и все это используя клавиатуру, мышь и полноценный экран. Док-станция снабжена большим набором разъемов: USB 2.0, Ethernet, USB Type-C и поддерживает беспроводную зарядку смартфона. Станция предназначена для корпоративного использования, легко синхронизируется с офисными программами и приложениями серии Adobe.
Выходной ток - 2.0A
Выходное напряжение - 5.0V
Интерфейс подключения - Type-C
Разрешение у DeX на выходе одно - FullHD (1920×1080).
Дополнительно
Быстрая зарядка - Да
Беспроводная зарядка - Нет
Цвет - Чёрный
Комплектация - Мультимедиа док-станция
Производитель - Samsung
Код производителя - EE-MG950BBRGRU
Гарантия - 6 месяцев
- Samsung Galaxy S21/S21+/S21 Ultra
- Samsung Galaxy Z Fold2
- Samsung Galaxy Note 20/20 Ultra 5G
- Samsung Galaxy Note 20/20 Ultra
- Samsung Galaxy S 20 Ultra 5G
- Samsung Galaxy S 20/20+/20 Ultra
- Samsung Galaxy Note 10/10+
- Samsung Galaxy Note 10/10+ 5G
- Samsung Galaxy S 10e/10/10+
- Samsung Galaxy S 10 5G
- Samsung Galaxy Note 9
- Samsung Galaxy S 9/9+
- Samsung Galaxy Note 8
- Samsung Galaxy S 8/8+
- Samsung Galaxy S 8 Active
- Samsung Galaxy Fold
- Samsung Galaxy A90 5G
- Samsung Galaxy Tab S7/S7+
- Samsung Galaxy Tab S6
- Samsung Galaxy Tab Active Pro
- Samsung Galaxy Tab S5e
- Samsung Galaxy Tab S4
— ОС: Windows 10 (32/64 бита)
Windows 7 с пакетом обновления 1 (SP1) или выше (32/64 бита)
— ЦП: процессор Intel® Core™ i3 с частотой 2,4 ГГц или выше (рекомендуется Intel® Core™ i5 с частотой 2,5 ГГц или выше)
Процессор Qualcomm Snapdragon 8cx или более мощная версия
— ОЗУ: 4 ГБ (рекомендуется 8 ГБ)
— Место на диске: не менее 500 Мб (рекомендуется)
— USB: свободный порт USB 2.0 (рекомендуется USB 3.0)
— Разрешение экрана: 1024 × 768, 32 разряда или выше
Если ваш ПК не соответствует минимальным требованиям, Samsung DeX может работать неправильно
- Samsung Galaxy S21/S21+/S21 Ultra
- Samsung Galaxy Z Fold 2
- Samsung Galaxy Note 20/20 Ultra 5G
- Samsung Galaxy Note 20/20 Ultra
- Samsung Galaxy S 20 Ultra 5G
- Samsung Galaxy S 20/20+/20 Ultra
- Samsung Galaxy Note 10/10+
- Samsung Galaxy Note 10/10+ 5G
- Samsung Galaxy S 10e/10/10+
- Samsung Galaxy S 10 5G
- Samsung Galaxy Note 9
- Samsung Galaxy S 9/9+
- Samsung Galaxy Fold
- Samsung Galaxy A90 5G
— ОС: High Sierra (macOS 10.13) или Mojave (macOS 10.14)
— ЦП: Intel® Core™ i5 с частотой 2,5 ГГц или выше
— ОЗУ: 4 ГБ (рекомендуется 8 ГБ)
— Место на диске: не менее 500 Мб (рекомендуется)
— USB: свободный порт USB 2.0 (рекомендуется USB 3.0)
Если ваш ПК не соответствует минимальным требованиям, Samsung DeX может работать неправильно
- Samsung Galaxy S21/S21+/S21 Ultra
- Samsung Galaxy Z Fold 2
- Samsung Galaxy Note 20/20 Ultra 5G
- Samsung Galaxy Note 20/20 Ultra
- Samsung Galaxy S 20 Ultra 5G
- Samsung Galaxy S 20/20+/20 Ultra
- Samsung Galaxy Note 10/10+
- Samsung Galaxy Note 10/10+ 5G
- Samsung Galaxy S 10e/10/10+
- Samsung Galaxy S 10 5G
- Samsung Galaxy Note 9
- Samsung Galaxy S 9/9+
- Samsung Galaxy Fold
- Samsung Galaxy A90 5G
Galaxy devices supported:
Android Oreo: Note9, Tab S4
Android Pie: Note9, S9 & S9+, S10, S10e, S10+, S10 5G, Tab S4, Tab S5e
Конец Linux на DEX Beta
Спасибо за поддержку Linux на DEX Beta. Развитие Linux на Декс все благодаря заинтересованности клиента и ценную обратную связь. К сожалению, мы объявляем о завершении нашей бета-версии программы и больше не будем предоставлять поддержку на будущих версиях ОС и устройств.
Всём привет. На днях тоже купил dex. Плюс fhd монитор Samsung 24 дюйма, кабель hdmi, мышь и клавиатуру Bluetooth от logitech. Все вместе обошлось в мвидео в 19.000р
Настроил и подключил все быстро, минут 5 и все отлично.
Ещё минут 5 искал как добавить второй язык на физическую клавиатуру и каким сочетанием его менять. Swift+пробел.
Соц сети включаю только через браузер, что бы были на весь экран.
YouTube приложение отличное и так на весь экран можно разворачивать.
Документы через Google docs. Тоже все отлично.
Фото и видео - все удобно смотрится и открывается штатными приложениями с возможностью редактировать.
Photosop и тд ещё не поставил, но планирую на днях.
Все уведомления как на телефоне, все приходит и это очень классно.
Браузер в режиме телефона и в dex использую родной beta. Очень хорош и авторизация по сетчатке, плюс на днях добавили ночной режим.
Почта тоже родная, но и Gmail параллельно использую в dex. Все отлично.
В общем полностью заменят пк практически во всех задачах, Но -
Все шрифты и отчасти фото на сайтах выглядят как то не чётко, резано и как будто малобитно. Есть ощущение как будто это Windows 3.1.. Как то мышь не так ходит, хотя и скорость регулируется. Это не сильно мешает, но как-то не так.. Звонил в samsung вчера, сказали что dex так и должен показывать, ну и ещё монитор по-дальше отодвинуть)
Может я просто привык к высокому разрешению телефона и на таком большом экране с разрешением fhd все так бросается в глаза?
У кого как? Может надо было монитор 4к брать, или кабель hdmi самый дорогой?
Моник полюбому надо было на 4к брать. А в каком разрешении выводится картинка может из-за интерполяции смаз?
serraxer, Fhd, так сказали в поддержке. Хотя и разрешение в нем стоит fhd, но в каком идёт на монитор не понятно. А что будет, если поменять монитор на 4k?
Жаль, что обсудить не с кем эти вопросы. По-видимому придётся продать это все в пол цены. Ни поддержка, никто - не знает толком ничего, а результат эксплуатации меня не устраивает. Графика отчасти как будто драйверов видео карты нет на Windows, так все выглядит.
Что-то вообще как-то мало информации.. стоит ли он своих денег (10т.)? может какое-то фуфло впаривают с ноте8? лишь бы избавиться
Aktai, сложно точно сказать. По возможностям здесь все очень близко к пк. Браузер можно использовать в полном, а не мобильном режиме, тогда все отлично и полностью функционально. Сочетания клавиш работают на копи/паст и тд. Но вот с разрешением и размером экрана пока не очень.. Видимо лучше брать не fhd а 4к монитор, это точно. И не такой большой. Я взял 24 дюйма и мне этого много, учитывая, что дольше 30 см от себя отставить я его не могу. А так, как привык к идеальной картинке при потреблении любого контент на s8 plus - на fhd экране, да ещё и близко, все выглядит не особенно.
Люди, откликнитесь у кого монитор 4к - как картинка, шрифты, иконки и вообще графика?
Представим, что офисный компьютер можно положить в карман и закончить дела дома за чашкой чая. Смартфон заменит собой громоздкий системник, при этом можно будет работать с монитором, клавиатурой и мышью. Именно такой сценарий воплотила компания Samsung в режиме DeX для мобильных устройств. Что именно он умеет и заменит ли PC? Проверяем на примере рабочих задач и развлечений.
Набор текста
Но вот другой пример. Google Docs - программа, где я тексты пишу, сильно упрощена, и нет даже вертикальной прокрутки на колёсико мышки. Только зажатие/свайп вверх. Масштаб не меняется вообще. И отступов по краям нет, так что если снизу находятся ещё какие-то дополнительные элементы интерфейса, они будут закрывать текст.
Касательно этих самых элементов снизу. В этом кроется главный, по моему мнению, косяк EMUI Desktop. У этого режима нет инструкции по эксплуатации, помощь высвечивается один раз, если высвечивается вообще, в Интернете инструкций нет. Часть комбинаций клавиш взята из Windows, включая Alt+Tab и Alt+F4, но часть просто неактивна. Не срабатывает ни Win+M, ни Shift+Alt, из этого выплывает проблема в банальном наборе текста.
Изначально, средствами самого режима, переключение языка клавиатуры происходит на нажатие Win+пробел. Это неудобно, потому что вызывает панель приложений, а ещё потому, что этот метод не работает для переключения языка, он переключает клавиатуры. Я пишу этот материал во второй раз - и в первый, с использованием Huawei Mate 20 Pro, я так и не понял, как переключать язык стандартными средствами.
Мне пришлось банально ставить стороннее приложение Free Physical Keyboard и подключать, собственно, физическую клавиатуру. И только потом я получил возможность переключать язык ввода привычной комбинацией Shift+Alt? А я говорил, что без физической клавиатуры нет возможности вводить текст? Или если есть, то я такого способа не нашёл.
И в этом беда EMUI Desktop. При своей визуально-эстетической приятности, это больше игрушка и забава, чем реально полезный инструмент, по причине своей закрытости и неочевидности. Даже банальную чувствительность курсора поменять нельзя. А если и можно, то я понятия не имею, как именно это сделать - опции "Настройки" ведь нет.
Также я не помню точно, но мне кажется, что при работе с Huawei Mate 20 Pro в десктопном режиме у курсора имеется неотключаемая акселерация. Если это так, то блин, я не знаю, что ещё сказать. Второе тестирование EMUI Desktop я провожу на Huawei P20, и с курсором проблем нет.
С Samsung DeX всё намного проще. Во-первых, вспомните, что я обращал внимание на иконку "Помощь" в строке уведомлений. Так вот, там все комбинации как на ладони, и работают они как часы. Пункт с настройками есть, чувствительность курсора настраивается без особых проблем. Но… касательно Mate 20 Pro, я ошибся. Неотключаемое ускорение курсора оказалось как раз в Samsung DeX. Его можно минимизировать за счёт уменьшения чувствительности в настройках, но это мягко говоря дико и странно.
Да, на стороне корейцев не всё так сладко, как кажется. Шорткаты не настраиваются, переключение языка происходит на Shift+пробел. Чтобы вы просто понимали, эту комбинацию я могу нажать случайно, набирая текст. И нажимаю настолько часто, что при попытке набрать это предложение она переключилась ДВАЖДЫ.
При этом, если у Huawei нужно было ставить стороннюю клавиатуру, чтобы хоть что-то да набрать, то у DeX базовый набор возможен, но Free Physical Keyboard использовать просто нельзя - она не активируется в опциях выбора клавиатуры.
В общем, оба решения я вынужден назвать неидеальными в рабочих задачах. Samsung DeX выглядит выгоднее, но требует привыкания, а EMUI Desktop нуждается в переработке интерфейса для повышения очевидности пользовательского опыта.
Поддержка разной плотности пикселей экрана
Как уже было отмечено выше, ваши приложения, запущенные непосредственно на мобильном телефоне (речь идет о Samsung Galaxy S8/S8+) и транслируемые посредством док-станции, будут иметь разные значения dpi: 640 dpi (xxhdpi) и 160 dpi (mdpi) соответственно. Так что если вы еще не используете векторную графику, то стоит подготовить соответствующие ресурсы для изображений. Также нужно учесть, что может поплыть верстка, — следует подготовить альтернативные лэйауты как один из вариантов решения проблемы. Более подробно о работе с экранами с различной плотностью пикселей можно почитать в официальной документации для разработчиков Android.
Скроллирование
Прокрутка контента в десктопном режиме осуществляется колесиком мыши, а сам принцип скроллинга работает автоматически при использовании ListView , RecyclerView , GridView или ScrollView / HorizontalScrollView компонентов. Дополнительно рекомендуется реализовать поддержку полос прокрутки, чтобы пользователь мог совершить прокрутку, потянув за соответствующий компонент. Также можно добавить скроллирование посредством колесика мыши, если вы реализуете свой компонент, как это сделано в нашем случае, но об этом будет написано немного ниже (а добавление полос прокрутки осуществляется достаточно просто).
Читайте также:
- Что обязательно находится в кабинете обж видеоаппаратура компьютер стенды по обж противогаз
- Настройка бортового компьютера multitronics c 590
- Файл перемещен или отсутствует firefox загрузки
- Почему в телефоне не хватает памяти но на нем ничего нет
- Что вы понимаете под программным обеспечением компьютера