Можно ли программировать на планшете windows

В современном мире портативные устройства становятся все более популярными среди программистов. Возможность работать вне офиса или дома делает планшеты привлекательными инструментами для написания кода. Но действительно ли они подходят для программирования? И если да, то какие критерии стоит учитывать при выборе? В этой статье мы рассмотрим преимущества и особенности программирования, а также дадим практические советы по выбору устройства и настройке рабочего пространства.

Эксперты рекомендуют

Зачем заниматься программированием на планшете?

Несмотря на популярность ноутбуков и настольных компьютеров, планшеты предлагают ряд уникальных преимуществ для программистов:

Портативность Легкость и компактность позволяют брать устройство с собой куда угодно – от кафе до парка.
Удобство Сенсорный экран и возможность подключения клавиатуры делают работу комфортной даже в ограниченном пространстве.
Интерактивность Некоторые языки программирования и инструменты лучше воспринимаются через сенсорное управление.
Доступность Множество бесплатных и недорогих приложений для программирования доступны прямо в магазинах приложений.

Однако важно понимать, что планшеты имеют свои ограничения, особенно когда речь идет о сложных проектах и необходимости работы с большим количеством инструментов одновременно.

Можно ли программировать на планшете?

Да, программировать на планшете вполне реально, однако необходимо учитывать его возможности и ограничения. Современные достаточно мощные для запуска простых редакторов кода, компиляции программ и выполнения небольших проектов. Основные возможности включают работу с такими языками, как Python, JavaScript, HTML/CSS, C++ и другими. Специализированные приложения, такие как AIDE для Android или Pythonista для iOS, предоставляют полноценную среду разработки с поддержкой синтаксиса, автодополнения и отладки. Также можно подключиться к удаленному серверу или виртуальной машине для выполнения сложных задач.

Тем не менее, у планшетов есть свои ограничения. Их мощность уступает современным ноутбукам и рабочим станциям, что может затруднить выполнение сложных вычислений или компиляцию больших проектов. Выбор доступных IDE и инструментов на них меньше, чем на традиционных компьютерах. Работа с сенсорным экраном может быть менее удобной для интенсивного набора текста, а размер экрана ограничен, что усложняет работу с несколькими окнами и панелями инструментов.

Поэтому, несмотря на возможность программирования на планшете, этот процесс требует правильного подхода и выбора соответствующих инструментов.

Преимущества программирования на планшете

Использование планшета для программирования предоставляет разработчикам целый ряд значимых преимуществ, которые делают этот формат работы удобным и эффективным.

Мобильность

Одним из главных достоинств планшета является его портативность. Благодаря легкости и компактности устройства, вы можете взять его с собой практически везде: в поездку, на встречу, в кафе или парк. Это означает, что вы всегда будете иметь доступ к своему рабочему пространству и сможете писать код в любой момент, когда появится вдохновение или необходимость решить задачу. Такая гибкость особенно ценится теми, кто работает удаленно или предпочитает свободу передвижения.

Удобный интерфейс

Сенсорные экраны и поддержка стилусов значительно упрощают взаимодействие с кодом и различными элементами пользовательского интерфейса. Например, сенсорный ввод позволяет быстро перемещаться по строкам кода, выделять фрагменты текста и вносить правки буквально одним касанием пальца. А стилусы дают возможность рисовать схемы, диаграммы и графические элементы с высокой точностью, что особенно полезно при разработке дизайна приложений или создании прототипов.

Экономия времени

Планшеты отличаются быстрой загрузкой приложений и отсутствием необходимости носить с собой дополнительные аксессуары, такие как мышь или внешний монитор. Это позволяет существенно сократить время на подготовку рабочего места и сразу приступить к работе. Кроме того, благодаря встроенной поддержке Wi-Fi и LTE, вы всегда остаетесь на связи и можете оперативно получать обновления, загружать нужные файлы или проверять почту.

Многофункциональность

Помимо программирования, планшет может использоваться для решения множества других задач, связанных с разработкой и тестированием приложений. Например, вы можете просматривать документацию, изучать новые технологии, тестировать созданные приложения непосредственно на устройстве или проводить демонстрации клиентам и коллегам. Такой универсальный инструмент помогает оптимизировать рабочий процесс и избежать необходимости переключаться между разными устройствами.

Все эти преимущества делают планшеты привлекательным выбором для программистов, стремящихся к максимальной эффективности и комфорту в своей работе.

Как программировать на планшете: шаги и советы

Чтобы начать программировать на планшете, следуйте этим шагам:

1. Выберите подходящий планшет:

  • Процессор: минимум 4 ядра, частота от 1,5 ГГц.
  • Оперативная память: от 4 ГБ.
  • Экран: диагональ от 9 дюймов, разрешение Full HD.

2. Установите необходимые приложения:

  • IDE: AIDE, Termux, Pythonista.
  • Текстовый редактор: JotterPad, Monospace.
  • Терминалы: Termux, Terminal IDE.

3. Настройте рабочее пространство:

  • Подключите физическую клавиатуру через Bluetooth или USB-C.
  • Используйте стилус для точной работы с графикой и схемами.
  • Настройте горячие клавиши и макросы для ускорения работы.

Популярные планшеты для программирования

Вот несколько популярных моделей планшетов, которые подойдут для программирования:

Модель ОС Диагональ экрана Процессор ОЗУ
Apple iPad Pro iOS 11/12,9 дюйма A12X/A12Z Bionic 6 ГБ
Samsung Galaxy Tab S7+ Android 12,4 дюйма Snapdragon 865+ 8 ГБ
Microsoft Surface Pro X Windows 10 13 дюймов SQ1/SQ2 16 ГБ

Каждая из этих моделей обладает высокой производительностью и достаточным объемом памяти для выполнения большинства задач программирования.

Топ-5 бюджетных планшетов для программирования

При выборе бюджетного планшета для программирования стоит обратить особое внимание на такие важные аспекты, как мощность процессора, объем оперативной и внутренней памяти, качество экрана и возможность подключения внешних аксессуаров. Давайте рассмотрим пятерку наиболее достойных кандидатов в этом сегменте рынка:

Lenovo Tab M10 Plus

Этот планшет представляет собой отличное сочетание доступности и функциональности. Оснащённый процессором MediaTek Helio P22T, он способен справиться с основными задачами программирования. 4 ГБ оперативной памяти обеспечивают плавную многозадачность, а 64 ГБ внутреннего хранилища (с возможностью расширения) позволят хранить большое количество файлов и приложений. 10,3-дюймовый IPS-экран с разрешением 1920×1200 пикселей гарантирует чёткое отображение контента. Операционная система Android 9 Pie предоставляет доступ ко множеству полезных приложений. Дополнительно, планшет поддерживает подключение внешних клавиатур и стилусов, что повышает удобство работы.

Samsung Galaxy Tab A7 Lite

Этот компактный и лёгкий планшет от Samsung станет прекрасным помощником для тех, кто ценит мобильность. Он оборудован процессором Mediatek MT8768T и 3 ГБ оперативной памяти, что даёт возможность эффективно решать базовые задачи программирования. Внутреннее хранилище объёмом 32 ГБ можно увеличить с помощью карты microSD. 8,7-дюймовый TFT-экран с разрешением 1340×800 пикселей обеспечивает яркое и насыщенное изображение. Планшет работает под управлением Android 11 и отличается продолжительным временем автономной работы, что делает его незаменимым в путешествиях.

Huawei MatePad T10

Этот стильный и качественно собранный планшет от Huawei оснащён процессором Kirin 710A и 2 ГБ оперативной памяти, что позволяет выполнять несложные задачи программирования. Внутренний накопитель объёмом 32 ГБ можно расширить с помощью карты microSD. 9,7-дюймовый IPS-экран с разрешением 1280×800 пикселей демонстрирует яркие цвета и высокую детализацию. Особенность данного устройства заключается в использовании операционной системы HarmonyOS 2.0, которая предлагает уникальный опыт взаимодействия, но имеет определённые ограничения в плане совместимости с некоторыми приложениями.

Chuwi Hi10 XR

Если вам требуется максимально производительный планшет в пределах вашего бюджета, обратите внимание на Chuwi Hi10 XR. Он оснащён мощным процессором Intel Celeron N4120 и 6 ГБ оперативной памяти, что позволяет справляться с самыми требовательными задачами. Внутренняя память объёмом 128 ГБ предоставляет больше возможностей для хранения данных. 10,1-дюймовый IPS-экран с разрешением 1920×1200 пикселей обеспечивает чёткое и красочное изображение. Работающий под управлением Windows 10 Home, этот планшет полностью совместим с большинством программ для программирования.

Amazon Fire HD 10

Планшет от Amazon привлекает своим ярким и чётким 10,1-дюймовым IPS-экраном с разрешением 1920×1200 пикселей. Оснащён восьмиядерным процессором с тактовой частотой 2,0 ГГц и 3 ГБ оперативной памяти. Внутренняя память представлена двумя вариантами: 32 ГБ и 64 ГБ, с возможностью увеличения. Работает на базе Fire OS, основанной на Android, что обеспечивает тесную интеграцию с экосистемой Amazon, но накладывает некоторые ограничения на доступность приложений. Этот планшет отличается невысокой стоимостью и долгим временем работы от аккумулятора.

Каждый из предложенных планшетов имеет свои индивидуальные особенности и предназначен для конкретных нужд. Выбирайте тот, который наилучшим образом отвечает вашим запросам и предпочтениям, чтобы получить оптимальное решение для ваших задач программирования.

Планшет может стать отличным инструментом для программирования, особенно если вы часто работаете в дороге или предпочитаете мобильность. Важно правильно подобрать модель и настроить ее под свои нужды. Не забывайте, что планшет не заменит полноценный ноутбук или рабочий стол, но он отлично подойдет для быстрого прототипирования, создания простых приложений и обучения новым языкам программирования.

Надеемся, эта статья помогла вам понять, как выбрать планшет для программирования и какие возможности он открывает перед вами. Удачи в вашем творческом пути!

Как я познал «Гармонию» и попробовал программировать на устройстве для иллюстраторов

Время на прочтение12 мин

Количество просмотров38K

Привет, Хабр! Меня зовут Сергей Лавров (@lavs). Я разрабатываю мобильные приложения под Android и iOS, преподаю IT в двух университетах и уже 15 лет изучаю новые технологии, а также языки программирования, которых знаю более десятка. В этот раз я выступлю в непривычной для себя роли обзорщика: меня попросили посмотреть, чем может быть интересен для разработчика планшет Huawei MatePad 11. Что ж, challenge accepted: я проверю, можно ли на нём программировать; разберусь, что из себя представляет новая HarmonyOS; и попробую написать для неё приложение.

Пятнадцать лет назад, когда я только начинал программировать, у меня появилась мечта: я хотел писать программы на устройстве, которое по размеру было бы как телефон.

Сначала через мои руки прошли Nokia 9500 и Nokia E90 — первые коммуникаторы с полноразмерной физической клавиатурой и возможностью редактировать системные файлы прямо на устройстве. Им на смену пришли Samsung Note, у которых был стилус, тоже позволявший что-нибудь написать. Затем появились планшеты, но виртуальная клавиатура меня не вдохновляла.

И вот теперь мне на обзор попал Huawei MatePad 11 с физической клавиатурой и стилусом. Естественно, я сразу задался вопросом: получится ли на нём программировать? А ещё интересно было узнать, что из себя представляет новая операционная система от Huawei.

Итак, что нам предлагает Huawei?

Обычно любой обзор начинается с распаковки — так зачем нарушать традицию?

А что же есть полезного в MatePad 11 для разработчика?

У Huawei MatePad 11 есть и физическая клавиатура, и стилус — так почему бы не реализовать свою мечту пятнадцатилетней давности и не попрограммировать на нём?

К сожалению, полноценных IDE на этот планшет я не нашёл: в AppGallery находятся только простые приложения для обучения программированию и удалённые рабочие столы:

Результаты поиска в Petal Search и на сервисе APKPure оказались интереснее:

Здесь я сразу нашёл много Android-приложений на нужную тематику. Среди них есть несколько приложений по изучению программирования, в которых можно писать код — SoloLearn, Mimo, Programming Hub, StartAndroid, Programming Hero — но все они представлены в виде XAPK и их почему-то не удалось установить (возможно, надо ставить отдельное приложение для установки программ из контейнеров XAPK).

Ещё нашёл приложение Dcoder, которое, судя по описанию, позволяет писать на любом из 30 доступных языков программирования. Оно оказалось в виде APK и успешно установилось, но потребовало регистрации или входа через Google/Facebook. Ни первое, ни второе у меня не получилось, так как сервисы Google оказались на планшете недоступны, а это приложение, видимо, активно их использует.

Старый добрый JavaRush, через который я когда-то изучал Java

Также в APKPure нашлось приложение JavaRush (JR): оно тоже было в APK-формате, а потому без проблем установилось и запустилось. Я даже смог написать пару программ в заданиях, и они успешно выполнились:

Вспомнил молодость и прошёл пару заданий в JavaRush

Понятное дело, что можно было открыть какие-нибудь онлайн-IDE (например, ideone.com или IDE от GitHub), но мне хотелось найти именно offline-инструменты, а их, как оказалось, очень мало.

В целом на таком планшете всё-таки удобно учиться программированию: необходимые приложения для этого есть, а малые габариты устройства окажутся полезными, например, в дороге, если вдруг захочется с пользой провести полтора-два часа. Также MatePad 11 можно использовать в качестве запасного устройства для удалённой работы: например когда надо экстренно подключиться с морского пляжа. На этом самая сложная часть заканчивается, и теперь я с чистой совестью могу посмотреть, что там у этого планшета под капотом.

HarmonyOS: ещё +1 к списку ОС, которые я изучал

Сейчас я, пожалуй, перестану вести себя как простой пользователь. Я всегда интересовался различными операционными системами: Windows от 95 до 10, macOS от Leopard 10.5 до Big Sur 11.5; пробовал порядка 10 разновидностей Linux; когда-то разбирался с Windows for Mobile/Windows 8 для телефонов и с системой Maemo (которая потом превратилась в MeeGo) от Nokia; а сейчас активно работаю с Android и iOS. Естественно, я не мог не ознакомиться с ОС, стоящей в этом планшете.

  • Kernel Layer состоит из мультиядра, которое поддерживает различные виды устройств и предоставляет базовые функции (многозадачность, управление памятью, файловая система, сеть и периферия), и подсистемы драйверов, которые нужны для поддержки экосистемы внешних устройств.
  • System Service Layer — слой базовых сервисов HarmonyOS.
  • Framework Layer — слой API для работы с сервисами HarmonyOS как на C/C++, так и на Java/JS.
  • Application Layer — слой системных и сторонних приложений.

Приложения в HarmonyOS

Состав типичного приложения для HarmonyOS

Приложения здесь двух видов:

  • Обычные приложения, требующие установки.
  • Atomic Services, не требующие установки и предоставляющие какие-либо сервисы.

В состав каждого приложения входит один или несколько файлов HarmonyOS Ability Package (HAP), а также файл pack.info, описывающий параметры каждого пакета HAP. Пакет HAP содержит код, ресурсы, сторонние библиотеки и файлы конфигурации config.json.

HAP-файлы бывают двух типов:

  • Entity — главный модуль приложения, который может быть только один под конкретный вид устройств; его можно установить и запустить.
  • Feature — функциональные модули; их может быть несколько или вообще не быть. Запустить можно только те файлы Feature, которые содержат Abilities.

Abilities — это абстракции возможностей, которые может предоставить приложение. В каждом приложении могут использоваться Feature Abilities (FAs), предоставляющие UI, и Particle Abilities (PAs) без UI, обеспечивающие фоновую обработку и доступ к данным.

IDE и документация HarmonyOS

Для программирования под HarmonyOS переходим на официальный сайт, доступный на английском и китайском языках. Там можно найти документацию и руководство для дизайнеров, а также скачать IDE. Среда разработки называется DevEco Studio; она сделана на базе продукта фирмы JetBrains, как, например, и Android Studio.

Я надеялся, что установить её удастся прямо на HarmonyOS, но оказалось, что ставится эта среда только на Windows и macOS, что тоже неплохо. Поставил на обе системы. Под macOS она работает отлично, а вот под Windows возникли проблемы с HarmonyOS SDK — буду разбираться; возможно, что-то не так настроил.

Программирование под HarmonyOS

Под этой системой можно писать на двух языках: Java и JS. Документация в целом удобная, понятная, с подробным описанием технологий и с картинками, а иногда и с видео. Тем, кто писал под Android, многие элементы тут будут знакомы, хоть и выглядят они немного по-другому. Разработка на JS сделана аналогично React Native и основана на Node. js и npm.

Варианты шаблонов для создания приложения

Варианты шаблонов для создания приложения

При создании проекта нужно выбрать один из предложенных шаблонов. На каждом шаблоне указано, с какими видами устройств он совместим (телефон, планшет, телевизор, часы, автомобиль) и на каком он языке (Java или JS). После выбора шаблона указываются тип проекта (приложение или сервис), название, расположение, версия API, поддерживаемые виды устройств:

На этом настойки закончились. Осталось подождать, пока подготовится проект, и можно начинать программировать:

Состав и главный модуль JS-проекта

Состав и главный модуль Java-проекта

Я не стал ничего писать и решил сразу запустить проект в эмуляторе. На macOS установлены сразу два эмулятора: часы (Huawei Lite Wearable) и телевизор (Huawei Smart Vision). Но ничего не вышло: оказалось, что они поддерживают только так называемые Lite-проекты.

Тестирование приложений и профиль разработчика

Я решил добавить какое-нибудь ещё устройство для запуска приложения, раз с часами и телевизором не получилось. Но чтобы даже просто увидеть список доступных устройств, нужно авторизоваться в сервисах Huawei:

Я так и сделал, но оказалось, что требуется подтверждённый профиль разработчика. Возможно, эмуляторы предоставляются в виде сервиса, поэтому и надо логиниться и подключаться к серверам Huawei.

Первый шаг регистрации профиля разработчика — выбор вида профиля: индивидуальный или корпоративный

Второй шаг — заполнение данных о себе

Третий шаг — подгрузка паспорта и банковского документа, а также соглашение с условиями

Четвёртый шаг — ожидание подтверждения личности

Я зарегистрировал профиль разработчика, буду ждать подтверждения. Когда оно придёт, попробую создать какое-нибудь приложение по документации и запустить его на эмуляторе, а может, и на самом устройстве с HarmonyOS, и напишу несколько статей по этой теме. Пока что две попытки подтверждения не увенчались успехом, так как для верификации требуется, помимо прочего, именная банковская карта, остаточный срок действия которой составляет не менее полугода с момента регистрации профиля разработчика.

Программирование без профиля разработчика

Без верифицированного профиля можно создать и протестировать только так называемые Lite-приложения, которые запускаются на предоставленных эмуляторах часов (Huawei Lite Wearable) и телевизора (Huawei Smart Vision).

Lite-приложения имеют ряд ограничений, например, пишутся только на JS, поэтому шаблон выбирается только с приставкой [Lite] и оно должно быть на JS:

Выбрал [Lite]Empty Ability (JS) — в итоге получился «Hello World» для часов:

Но хотелось создать что-то более полезное, поэтому сделал приложение, имитирующее бросок игральной кости и выдающее случайное число от 1 до 6:

Lite-приложения (или, может, только эмулятор?) поддерживают всего два языка: английский и китайский. Число доступных размеров шрифтов также ограничено: поддерживаются только 30px и 38px.

Собрать Lite-приложение можно как в виде HAP, так и в виде APK. Но если с HAP никаких проблем не возникло — всё сразу собралось, — то в случае с APK потребовались дополнительные настройки для подписи файла:

А эти настройки доступны только тем, у кого есть профиль разработчика, так что собрать APK мне пока что так и не удалось:

Кому интересно, код этого приложения можно посмотреть на моём GitHub.

В целом мне HarmonyOS (да и сам планшет) понравились: такой Android на стероидах в красивой упаковке, привычный и удобный. Единственная разница, которая ощущается при использовании, — отсутствие встроенных сервисов Google. Для некоторых приложений это может быть критичным. Также лично у меня были проблемы с интеграцией с различными устройствами, но, думаю, это решается дополнительными тонкими настройками, либо будет доработано в следующих обновлениях.

Киллер-фичей планшета могла бы стать установка IDE «из коробки» — тогда бы можно было программировать на HarmonyOS без Windows/macOS. В плане разработки мне понравилась возможность программировать на Java или JS в привычной для Android-разработчика IDE. Жаль, что для создания APK и тестирования на эмуляторах требуется создание профиля разработчика (который я пока так и не смог зарегистрировать), но я понимаю Huawei: их стратегия в чём-то похожа на стратегию Apple. В любом случае это не мешает создавать и адаптировать приложения для HarmonyOS, а порог входа разработчики сделали низким, поэтому присмотреться к этой системе явно стоит.

Хабы:

  • Гаджеты
  • Разработка под Android
  • Разработка мобильных приложений
  • Носимая электроника

Обычные люди делают так: у них есть оборудование, они его эксплуатируют. Потом оно выходит из строя, они его меняют на новое. 

Технари делают так: у них уже есть рабочий и мощный ноутбук, но им хочется чего-нибудь эдакого, и они начинают экспериментировать с другим оборудованием. Очередной виток таких экспериментов привёл нас к вопросу, можно ли полноценно работать на планшетах, а не на ноутбуках. Вот наш ответ.

Короткий ответ: 

  • Нет, не страдайте ерундой. 
  • Работать на этом можно, полноценно — нет.
  • На планшетах можно созваниваться, отвечать на почту, сидеть в чате, заниматься текстами и немного — картинками, видео, звуком.
  • Работа с планшета имеет смысл, только если вам зачем-то нужен именно формат планшета — например на кухне, в кафе или в путешествии.
  • Или если вам от работы нужны только веб-приложения.
  • Или если вам нужна связь 4G всё время без раздачи с телефона.
  • Батареи хватает надолго.

Общие впечатления

Веб-приложения — кайф. Если большая часть вашей работы проходит в браузере, то планшеты — супер. Можно взять модель с симкой и не думать о вайфае. 

Батарея и оптимизация — супер. Все планшеты работают на процессорах с архитектурой ARM, софт на них лёгкий, исполняется быстро, заряд батареи расходует медленно. Во время работы не думаешь ни о батарее, ни об энергоэффективности, ни о яркости экрана — просто работаешь. 

Большие экраны не нужны. Оптимальный размер планшета — 11 дюймов. 12 дюймов уже на грани, 14 дюймов — непрактично. 

iPad OS: работать можно, но на 80%. В приложениях для Айпада, на первый взгляд, есть все возможности, которые вам нужны. А потом начинаете пользоваться, и всплывает какая-нибудь ерунда — например, не поддерживается нужная вам горячая клавиша или нет нужной функции. 

Android: приложения почти не понимают, что они на планшете. Большая часть приложений не умеет работать на большом экране и с подключённой клавиатурой. Часто они не воспринимают управление горячими клавишами. Пользоваться ими всё равно можно, но с тем же успехом можно пользоваться и мобильником. Мелкие косяки всплывают в самых неожиданных местах.

Можно отнестись к работе на планшете так: представьте, что вы пошли в кино, у вас в кармане только мобильник. До начала сеанса осталось 10 минут, и тут вы резко вспоминаете, что вам нужно написать кому-то важное письмо. Вы достаёте мобилу, а вместе с ней у вас есть клавиатура и большой экран.

Благодаря клавиатуре вы пишете быстро, а благодаря экрану много видите. Но уровень удобства примерно тот же — «мобильное устройство в кинотеатре». 

Итог: работать так можно, но лучше так не работать.

Дальше — конкретные модели планшетов, которые мы тестировали. Фотографии все наши, за жирные руки простите.

iPad Air с процессором M1, диагональ 11 дюймов + фирменная клавиатура. Удобный компактный планшет по цене хорошего ноутбука

Здесь лучшая конструкция среди планшетов с клавиатурой: основание жёсткое, устройство удобно использовать и на столе, и на коленях. Угол наклона экрана немного регулируется. Клавиатура удобная, есть тактильный отклик, клавиши не люфтят. Несмотря на усечённый размер клавиатуры, пальцы не чувствуют подвоха и печатают текст так же быстро, как на обычной клавиатуре. 

Карандаш крепится к Айпаду на магните сверху, крепление ненадёжное. Вы будете его терять.

11 дюймов — идеальный размер для спокойной работы за небольшими столиками в кафе

11 дюймов — идеальный размер для спокойной работы за небольшими столиками в кафе
У клавиатуры Magic Keyboard справа уменьшенные клавиши, но это почему-то не мешает работать

У клавиатуры Magic Keyboard справа уменьшенные клавиши, но это почему-то не мешает работать

Экран и размеры. Диагональ 11 — достаточно, чтобы разместить одну полноценную программу и чатик сбоку. Вместе с тем устройство компактное, помещается даже в некоторые поясные сумки. На нём удобно работать где-нибудь за столиком в кафе: не занимает много места, не привлекает внимания.

Сам экран яркий, но не профессионального уровня. Никаких нареканий в обычной жизни к нему не будет. 

Софт. Операционка iPad OS старается быть многооконной. Пока что получается плохо, но прогресс серьёзный. 

Лучший способ работать на Айпаде — в режиме двух окон: например справа Телеграм с рабочим чатом, слева основная рабочая программа. 

На iPad OS больше всего приложений для работы: от почтовых клиентов и редакторов документов до дизайнерского софта и программ для видеомонтажа. Весь софт по большей части игрушечный, но охватывает 85–90% того, что нужно обычному человеку для работы в офисе. Специализированные задачи — как повезёт.

Преимущество приложений на iPad OS в том, что они знают, что открываются на большом экране. Например, официальное приложение Телеграма на Айпаде выводит две колонки: список чатов и текущий чат. В итоге приложения на Айпаде логичнее и удобнее, чем на Андроиде. 

Цена. Сам по себе iPad Air — хорошее предложение по соотношению цены и качества. Но когда добавляешь к нему клавиатуру и карандаш, он резко начинает стоить как хороший ультрабук.

Вердикт: хороший планшет по цене очень хорошего ноутбука. Подходит для базовых задач: текст, картинки и видео для соцсетей, простой обмен файлами через чатики и подобное.

Большой Айпад с большой клавиатурой — это уже почти ноутбук

Большой Айпад с большой клавиатурой — это уже почти ноутбук

iPad Pro 12 дюймов с фирменной клавиатурой — размером с ноутбук, по возможностям как планшет

Здесь полноценная и полноразмерная клавиатура — если вы пользуетесь макбуками, вы не заметите разницу. Хороший, удобный продукт.

Экран и размеры. За столиком в кафе с ним уже будет неудобно, потому что экран 12″ — это уже почти ноутбук. В поясной сумке не поносишь.

Экран профессионального класса, с высокой частотой и яркостью. В обычной жизни это не нужно.

Полноразмерная клавиатура и небольшой трекпад, работать удобно

Полноразмерная клавиатура и небольшой трекпад, работать удобно

Софт. Хотя экран больше, существенного прироста продуктивности вы не увидите: софт на iPad OS устроен так, что ему неважно, какой у него размер экрана. Понятно, что видео будут крупнее, а размер текста можно сделать побольше. Но десять окон рядом друг с другом вы не разместите. 

В целом за Айпадом нужно учиться работать заново: там по-другому передаются файлы; программы по-другому взаимодействуют между собой; другие горячие клавиши и другие жесты. И всегда есть шанс, что нужная вам профессиональная фича недоступна на планшете, а доступна только на ноуте. 

Цена. Крыло от самолёта, особенно с клавиатурой и карандашом. 

Вердикт: если вы самолёт — это идеальное решение.

И на маленьком, и на большом Айпаде комфортно размещаются два окна: одно узкое сбоку, второе широкое. Размер экрана влияет только на размер текста

И на маленьком, и на большом Айпаде комфортно размещаются два окна: одно узкое сбоку, второе широкое. Размер экрана влияет только на размер текста

Samsung Galaxy Tab S8 (11 дюймов) + фирменная клавиатура. Как Айпад, только дешевле и с окошками

Собрано и ощущается чуть-чуть хуже, чем изделия Apple. Клавиатура с жёстким основанием, не болтается, можно работать на коленях. Но есть только один угол наклона экрана. 

Три места для крепления карандаша: сзади, на торце и внутри сгиба клавиатуры. Последнее место — идеальное, чтобы не потерять карандаш. Прямо жирный плюс за это. 

Карандаш в комплекте, Карл! В рознице он стоит как карандаш Apple, а здесь — в комплекте.

Клавиатура слегка уменьшенная, но к ней можно привыкнуть.

Трекпада нет, но ты этого как-то не замечаешь. Аккуратное маленькое устройство

Трекпада нет, но ты этого как-то не замечаешь. Аккуратное маленькое устройство
У чехла-клавиатуры есть только одно положение экрана, но хотя бы основание жёсткое, поэтому можно пользоваться планшетом на коленях

У чехла-клавиатуры есть только одно положение экрана, но хотя бы основание жёсткое, поэтому можно пользоваться планшетом на коленях
Карандаш можно хранить на сгибе чехла. Оттуда он никуда не денется

Карандаш можно хранить на сгибе чехла. Оттуда он никуда не денется

Экран и размеры. Экран яркий и сочный, местами может казаться кислотным. Размер такой же, как iPad Air, — поместится в небольшую сумку, даже поясную. В кафе самое то. 

Софт. У «Самсунга» есть традиционный режим работы по-планшетному — когда экран можно разделить на две панели и запустить в каждой свою программу. Например, слева запускаете текстовый редактор, справа чат. 

Ещё есть многооконный режим Samsung Dex. Снаружи он похож на Windows: окна могут быть любого размера, свободно перемещаться и закрепляться поверх всего. Выглядит круто, пользоваться удобно. Но в самих окошках всё ещё работают простенькие приложения от Андроида. И в этом главная проблема. 

Софт на Андроид изначально разрабатывается для мобильных телефонов. Поэтому многие разработчики позволяют себе не адаптировать интерфейс для большого экрана, не предусматривать горячие клавиши, не поддерживать управление с клавиатуры и т. д. Есть исключения, но чаще всего планшетные приложения на Android — это растянутые мобильные версии. 

Цена. Это лидер по соотношению «цена — качество». В комплекте уже идёт стилус, а вместе с клавиатурой стоит сопоставимо с Айпадом без аксессуаров. 

Вердикт. Если вам нужно просто проверять почту, сидеть в чате и работать в «Ворде», при этом вам не хочется трогать ноутбуки, — это прямо то что надо.

Самый удобный аксессуар для S8 Ultra — противоударный чехол с зажимом для карандаша. Случайно не выпадет

Самый удобный аксессуар для S8 Ultra — противоударный чехол с зажимом для карандаша. Случайно не выпадет

Samsung Galaxy Tab S8 Ultra (13 дюймов) + любая клавиатура. Слишком большой, слишком прекрасный

Это огромный планшет: диагональ 13, больше листа А4. Его удобно носить только в рюкзаке — ни во что другое он не помещается. 

Фирменная клавиатура имеет гибкое крепление, поэтому использовать планшет на коленях не получится. Можно взять противоударный чехол с откидной ножкой и подключить к планшету любую клавиатуру. Но это уже не мобильная рабочая станция, а сборно-разборная: нужно прийти, сесть, разложиться, найти место для клавиатуры. Это не вариант для путешествий. 

Карандаш крепится сзади, но противоударный чехол надёжно его фиксирует. Карандаш никуда не пропадёт. Вообще, противоударный чехол — самый удачный аксессуар для этого планшета: у него самая удобная ножка, а планшет приятнее всего эксплуатировать именно в ней. Есть ещё фирменная пристёгивающаяся клавиатура, но из-за гибкого крепления и огромного размера пользы от неё мало. 

Экран и размеры. В отличие от Айпадов, большой экран здесь даёт преимущество: можно запускать много приложений рядом в любых конфигурациях. Можно одновременно слушать Ютуб, листать запрещённую соцсеть, кивать головой в Зуме, делать пометки в текстовом редакторе и общаться в чате — всё это помещается на экране и работает одновременно в своих окошках. 

Экран яркий и сочный. Работать приятно. 

Реальная многооконность: сейчас открыта почта, Premiere Rush, Телеграм и приложение для файлов. А можно открыть ещё больше

Реальная многооконность: сейчас открыта почта, Premiere Rush, Телеграм и приложение для файлов. А можно открыть ещё больше
Самая удобная откидная ножка. Пальцы собирает будь здоров, но пользоваться приятно. Бутеры в комплект не входят

Самая удобная откидная ножка. Пальцы собирает будь здоров, но пользоваться приятно. Бутеры в комплект не входят

Софт. Многооконный режим Dex лучше всего раскрывается именно на этом огромном экране. Но в реальности эти возможности компенсируются убогостью софта на Андроиде. Если у вас такой большой экран и интерфейс, как у Windows, почему бы вам просто не купить ноутбук на Windows? 

Что действительно здесь хорошо — так это работа в любых веб-приложениях. Планшет уверенно представляется десктопным компьютером и показывает вам полноценные версии сайтов, без поправок на мобильные телефоны. Всё работает, размера экрана хватает с запасом, сотовая связь уверенная. 

Вердикт. Это для тех, кому нужно всё самое большое. Приходите на встречу, а эти пижоны достают свои 12-дюймовые Айпады. Вы хмыкаете и достаёте свой 13-дюймовый Самсунг. И карандашиком так фюить.

На этом столе нет места для нас двоих. Тринадцатидюймовый «Самсунг» просто неприлично большой

На этом столе нет места для нас двоих. Тринадцатидюймовый «Самсунг» просто неприлично большой

Не делайте этого

Если вам жгут карман лишние 100–150 тысяч, не тратьте их на планшеты с отстёгивающейся клавиатурой на iOS или Android. Вот варианты получше: 

  • Планшеты на Windows — тот же формат, но полноценная операционка.
  • Macbook Air на M1 или M2 — самые сбалансированные ультрабуки по вменяемой цене.
  • Ультрабуки Lenovo Thinkpad серии X или Dell XPS. Дорогие и тонкие корпоративные компьютеры, на которых можно и нужно работать, а не вот это всё баловство.
  • Поезжайте на Мальдивы.

Вёрстка:

Кирилл Климентьев

Если это и возможно, то удобно делать это на планшете Android. Я сам не пытался программировать с планшета, только сайты писать, делал это в программе на Android. Пробовал это в программе на Windows Phone, но на него плохие программы, которые работают некорректно, могу предположить, что с Apple та же самая ситуация, что и с Windows Phone. На планшеты на Android можно установить программы, сделанные разработчиками-любителями, а значит выбор программ в системе Android значительно расширяется. Я знаю, что есть простенькие программы для программирования на Android, но я ими не пользовался. А если вы имеете ввиду планшеты на полноценной системе Windows (не Windows RT), то там проблем никаких нет, так как это полноценная система.

Вывод: Да, программировать с планшетов можно, только необходимо правильно подобрать операционную систему (Android, Windows), скачать необходимые программы. Уметь пользоваться программой для планшета, так как возможно, что управление программой с планшета радикально отличается от управления программой на компьютере. Также нужно, чтобы к планшету можно было подключить клавиатуру, ведь редактировать код на сенсорном экране не очень удобно. Проще использовать ноутбук, его можно взять с собой, так же как планшет, а функционал в любом случае больше, чем на планшете, если этот планшет не имеет в себе систему Windows, но планшет с такими же характеристиками, как у ноутбука будет стоить значительно дороже.

Реализация DI в PHP

Jason-Webb 13.05.2025

Когда я начинал писать свой первый крупный PHP-проект, моя архитектура напоминала запутаный клубок спагетти. Классы создавали другие классы внутри себя, зависимости жостко прописывались в коде, а о. . .

Обработка изображений в реальном времени на C# с OpenCV

stackOverflow 13.05.2025

Объединение библиотеки компьютерного зрения OpenCV с современным языком программирования C# создаёт симбиоз, который открывает доступ к впечатляющему набору возможностей. Ключевое преимущество этого. . .

POCO, ACE, Loki и другие продвинутые C++ библиотеки

NullReferenced 13.05.2025

В C++ разработки существует такое обилие библиотек, что порой кажется, будто ты заблудился в дремучем лесу. И среди этого многообразия POCO (Portable Components) – как маяк для тех, кто ищет. . .

Паттерны проектирования GoF на C#

UnmanagedCoder 13.05.2025

Вы наверняка сталкивались с ситуациями, когда код разрастается до неприличных размеров, а его поддержка становится настоящим испытанием. Именно в такие моменты на помощь приходят паттерны Gang of. . .

Создаем CLI приложение на Python с Prompt Toolkit

py-thonny 13.05.2025

Современные командные интерфейсы давно перестали быть черно-белыми текстовыми программами, которые многие помнят по старым операционным системам. CLI сегодня – это мощные, интуитивные и даже. . .

Конвейеры ETL с Apache Airflow и Python

AI_Generated 13.05.2025

ETL-конвейеры – это набор процессов, отвечающих за извлечение данных из различных источников (Extract), их преобразование в нужный формат (Transform) и загрузку в целевое хранилище (Load). . . .

Выполнение асинхронных задач в Python с asyncio

py-thonny 12.05.2025

Современный мир программирования похож на оживлённый мегаполис – тысячи процессов одновременно требуют внимания, ресурсов и времени. В этих джунглях операций возникают ситуации, когда программа. . .

Работа с gRPC сервисами на C#

UnmanagedCoder 12.05.2025

gRPC (Google Remote Procedure Call) — открытый высокопроизводительный RPC-фреймворк, изначально разработанный компанией Google. Он отличается от традиционых REST-сервисов как минимум тем, что. . .

CQRS (Command Query Responsibility Segregation) на Java

Javaican 12.05.2025

CQRS — Command Query Responsibility Segregation, или разделение ответственности команд и запросов. Суть этого архитектурного паттерна проста: операции чтения данных (запросы) отделяются от операций. . .

Шаблоны и приёмы реализации DDD на C#

stackOverflow 12.05.2025

Когда я впервые погрузился в мир Domain-Driven Design, мне показалось, что это очередная модная методология, которая скоро канет в лету. Однако годы практики убедили меня в обратном. DDD — не просто. . .

Понравилась статья? Поделить с друзьями:
0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии
  • Как добавить приложение в скрытые значки на windows 10
  • Windows server 2012 ограничения по оперативной памяти
  • Free download manager for windows
  • Gta 4 бесконечная загрузка windows 10
  • Kernel mode heap corruption windows 10 что делать