
Ако по-рано дистанционният формат на работа беше просто тенденция, сега той се превърна в необходимост. И мнозина, поради режима на принудителна самоизолация, се сблъскаха с проблема с достъпа до файлове и приложения, съхранявани на служебния компютър. В тази статия ще говоря за нашето решение - Parallels Access, което ви позволява да се свържете с компютър от почти всяко устройство, където и да се намира.
Необходимостта от работа от вкъщи, причинена от пандемията, принуди милиони хора по света да използват нови технологии и приложения, които преди бяха игнорирани по различни причини. Skype и Zoom се превърнаха в основни инструменти за срещи и търсенето на системи за проследяване на времето и онлайн услуги за проверка на самоличността се увеличи. Мнозина обаче са имали затруднения при свързването към офис компютър от дома.
Стандартното и добре познато в Русия решение за дистанционно управление на компютри - TeamViewer - напоследък силно ограничи безплатните сесии във времето. Основателите му решават да затегнат гайките по отношение на личното ползване, за да увеличат търговския оборот. И не всеки е готов да плаща $25 на месец за възможността да се свързва с отдалечен работен плот, особено в настоящата среда.
Затова искам да говоря за алтернатива – нашия продукт Parallels Access. И, честно казано, по отношение на функционалността и контрола на компютърния софтуер от мобилно устройство го смятам за по-удобен от TeamViewer. Но на първо място.
Parallels Access: какво е това и как работи?
Първоначалното име на Parallels Access беше Parallels Mobile. Той е разработен като допълнение към софтуера за виртуализация Parallels Desktop. Но с течение на времето той се превърна в самостоятелен инструмент за отдалечен достъп и сега ви позволява да контролирате компютъра си както от мобилно устройство (смартфон или таблет), така и от всеки настолен компютър.
Не изисква никакви действия с рутери, защитни стени или номера на портове, за да работи. Просто инсталирате два компонента - приложение на мобилно устройство и клиент на компютър - въвеждате име, парола и всичко започва да работи. Когато потребител се свърже чрез Parallels Access, всичко, което е разрешено от неговия компютър в офиса, става достъпно в отдалечената сесия.
За уеб браузъра, за да постигнем максимална съвместимост, решихме да използваме HTML5 двигателя, без да излъчваме видео. Това означава, че всъщност потребителят получава серия от изображения с висока степен на компресия. Това има своите недостатъци: играенето на игри или работата с приложения, в които отзивчивостта е важна, няма да работи. Но от друга страна, с всички други офис програми, които работниците използват най-често, е много лесно да си взаимодействате дори при бавен 3G.
Например много наши колеги се преместиха на вили по време на карантината. Те имат достъп само до мобилен интернет, а извън града това е, меко казано, не много умно. Но тъй като уеб конзолата изисква малко трафик, е удобно да работите дори на тесен канал. Нашите администратори, които все още имат сървърни стелажи в офиса, използват Parallels Access за управление на инфраструктурата за разработка - те се свързват с офис компютри и управляват своя софтуер от там. И разработчиците по-често използват приложението, за да получават файлове, които са в нашата облачна инфраструктура, в локалната мрежа.
Подобно на други решения за дистанционно управление като TeamViewer, Parallels Access може да показва работния плот на отдалеченото устройство. За достъп от компютър сме направили стандартен интерфейс, изображението от компютъра се прехвърля едно към едно към изображението в браузъра. А за мобилни устройства те измислиха много трикове и модификации, за да направят удобно за потребителя да работи и управлява приложения на отдалечени компютри с помощта на сензорния екран.
Първо, има видео поток. Технологично всичко се случва по следния начин: агентът, който потребителят поставя на компютъра, взема това, което се случва на екрана, кодира го в MPEG-4 и го прехвърля на устройството, където данните се разопаковат. Лицензирахме кодека CoreAVC, който се счита за един от най-добрите за H.264 видео и съответните енкодери и декодери за него, което ни позволи да осигурим кадрова честота от около 30 кадъра в секунда. Това е доста удобна честота на актуализиране, която ви позволява да работите с всяко приложение, включително графични редактори.
Веднъж заснехме реклама и имаше следния сюжет: архитект отиде на почивка, изкъпа се във вана и тогава клиент му се обади с спешна нужда да направи една малка промяна в плана - да постави статуя на Цезар в средата от двора в неговия дворец. Архитектът веднага отваря нашето приложение на телефона, намира проекта си, влачи обекта на ново място и след минута продължава да почива в мир.
Второ, фокусирахме се върху създаването на мобилното изживяване колкото е възможно повече. И мисля, че те направиха всичко по-готино в това отношение от разработчиците на TeamViewer. Компютърът има своя собствена парадигма на работа, интерфейсите на компютърните приложения са предназначени да управляват мишката. Не е трудно да натиснете малък бутон с курсора, но когато човек работи на таблет или смартфон, обикновено използва пръста си. Изключително неудобно е да го пъхате в малки интерфейсни елементи, които са с размерите на субатомни частици. Ето защо, за да не страда потребителят, ние не прехвърляме картината едно към едно на мобилни устройства.
При свързване чрез Parallels Access резолюцията на екрана на отдалечения компютър се променя на по-малка и съответно всички обекти се увеличават. Освен това имаме специален механизъм - SmartTap, който ви позволява лесно да натискате дори онези бутони, които не са много големи. Когато човек докосне екрана, съдържанието около точката на докосване се разпознава и софтуерът определя точно къде искате да докоснете.
Управление на жестове
Работихме усилено, за да направим жестовете, които са съвместими с iOS, Android Работа с настолни приложения. По-конкретно, това включва превъртане на съдържание нагоре и надолу, възможността за увеличаване на мащаба на отдалечения компютър чрез щипване с пръсти или плъзгане на пръст по екрана за избор на текст. Освен това има менюта, които се появяват за копиране и поставяне и други видове редактиране.

Когато потребител работи на нормален компютър, като Word, той не може да използва пръстите си, за да увеличи мащаба на съдържанието на монитора. Следователно беше технологично доста трудно да се направи контролен механизъм; повечето други програми за отдалечен достъп не правят такава реализация.
Но искахме всичко да е възможно най-родно. Преобразувахме всеки жест в механизъм за управление на мишката, опитахме се да използваме всичко, което е измислено за мобилни устройства. Добавихме и някои усъвършенствани движения и специална лупа - лупа - която ви позволява да щраквате върху малки обекти по-точно от разстояние. Когато стартирате приложението за първи път, можете да гледате кратък урок, който ясно обяснява всички опции за управление.
Приложения на началния екран
Друга голяма разлика с Parallels Access е собственият интерфейс за стартиране на отдалечени приложения на мобилни устройства. Когато е свързан към компютър, не отваря работния плот, а списък с всички приложения, които са инсталирани на него. Когато потребителят избере един от тях, той се отваря на цял екран. В този случай всички звуци, които идват от отдалечения компютър - iTunes стрийминг, сигнали за уведомяване - се предават към високоговорителите на мобилното устройство.
Ако предпочитате дублиране на работния плот, както предлагат други решения за отдалечен достъп, можете да отидете в настройките и да промените режима. По отношение на плащането, ние даваме 7-дневен период на пълна функционалност, след което оставяме 5 минути на ден за безплатно използване. В повечето случаи, когато човек трябва да влезе и да провери състоянието или да копира файл, това е напълно достатъчно. Виждам много хора, които използват Parallels Access по този начин и това им е достатъчно. Въпреки това, годишен абонамент за приложението (когато е закупен на нашия официален уебсайт) струва не повече от две чаши лате в кафене - 649 рубли.
За сигурността
И накрая, няколко думи за сигурността на потребителските данни. Имаме няколко нива на защита. Първият е двуфакторна автентификация, която изисква потвърждение от потребителя при добавяне на устройства. Второто е 256-битово AES криптиране (технически превод: много сигурно). Нито нашата компания, нито някой друг ще може да види данните, които се излъчват. Трето - в почти всички случаи се опитваме да организираме директна връзка между устройствата.
Инфраструктурата на Parallels Access включва брокерска система, която позволява откриването на компютър и мобилно устройство или друг компютър, разположени далеч един от друг. Между тях има различни защитни стени и рутери, което затруднява установяването на връзка. Ние намираме тези защитни стени и след това установяваме директна връзка между устройствата, като гарантираме, че тя не преминава през... сървър Нашата компания. С други думи, Parallels дори не се опитва да преглежда каквато и да е информация – тя се предава без допълнителен посредник.
Източник: www.habr.com
