«Виртуозы командной строки» против «глупых юзеров» iOS

Вы знаете какие возможности открывает перед пользователем приличный коммандный процессор? Например, скрипт всего в 165 символов занимается у меня подготовкой фотографий к публикации в блоге: изменяет размер, добавляет логотип и конвертирует в jpeg, с нужным уровнем сжатия. Обработка — одно нажатие. Подготовка в любой программе, с графическим UI, отнимала бы значительно больше времени. И я уже не говорю про скрипты, которые я использую на работе, управляющие несколькими серверами, расположенными в разных концах света, одновременно.

«Виртуозы командной строки» против «глупых юзеров» iOS. Фото.

А как прекрасна файловая система ZFS? Моментальные снепшоты и возврат к ним, наилегчайшее изменение размеров файловой системы и т.д., и т.п.

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

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

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

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

Давайте рассмотрим чаще всего упоминаемые «ограничения».

USB накопитель или iTunes

Многие жалуются на невозможность подключить устройство с iOS, как внешний USB диск. Т.е. нельзя его просто подключить к компьютеру и увидеть всё содержимое внутреннего накопителя, весь обмен информацией только через iTunes.

Главный тут вопрос — а зачем?!. Я вижу только два возможных способа применения:

1. Прямой доступ к внутреннему накопителю, для прямой заливки документов, данных и прочей музыки. Как ни удивительно, но, для нормальных людей, это совершенно ненужное усложнение. Давайте представим два сценария закачки документа на iPhone/iPad: через iTunes и прямо в файловую систему.

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

Прямой доступ. Тут возможны, как минимум два сценария, что уже плохо для пользователя. Сценарий 1: Пользователь ищет каким диском в системе подсоединилось устройство, открывает его, ищет в куче папок папку приложения, пытается угадать куда конкретно нужно положить документ, чтобы приложение его подхватило, кладёт, отсоединяет диск, открывает приложение, работает. Сценарий 2: Пользователь ищет каким диском в системе подсоединилось устройство, открывает его, создаёт папку для документов, кладёт документ, отсоединяет диск, открывает программу, открывает диалог открытия файла, ищет свою папку, открывает документ, работает.

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

И я ещё перечислил не все проблемы с таким подходом 🙂

А вот с ограничениями «делаем всё через iTunes» обычный пользователь, если и встретиться, то крайне редко и, как правило, есть способы обхода.

2. Использовать iPhone/iPad как большую флешку. Перенести какие-нибудь файлы из офиса домой, например. При нынешней копеечной стоимости флешек, называть невозможность использовать устройство за $500-$1000 как флешку серьёзным недостатком… Ну я даже не знаю, что сказать на этот аргумент, кроме «глупость».

Невозможность поставить программы, кроме как из App Store

И опять тот же вопрос — а зачем?! В App Store сейчас гигантское количество приложений, на любой вкус и цвет.

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

Этим же путём, централизованного репозитория приложений, идёт, например, и Ubuntu — самый близкий к пользователю дистрибутив Linux.

А если вам всё же очень надо поставить приложение не из App Store, то есть известные способы и для этого.

Невозможность смотреть фильмы в форматах отличных от h264.

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

Во вторых, если батарейка вам важнa, то нет проблемы получить кино сразу в h264.

Отсутствие «настоящей» многозадачности

«Виртуозы командной строки» против «глупых юзеров» iOS. Отсутствие «настоящей» многозадачности. Фото.

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

Например, менеджеры задач, т.е. программы, которые показывают какие приложения у вас сейчас работают и дают возможность их останавливать, исторически были одними из самых популярных приложений для Android. Ну и для Windows Mobile, естественно. А теперь представьте себе обычного пользователя у которого со страшной скоростью убегает куда-то батарейка или мобильный трафик… Ему нужно сообразить, что вероятно у него работает какая-то ресурсоемкая программа, понять, что бывают менеджеры задач, найти и поставить его, попытаться угадать какая именно программа активно ест ресурсы и убить её. При повторении симптомов, повторить процесс. Представьте объяснение этой схемы своей бабушке 🙂

Каково же решение? Если смотреть на ситуацию реально, то у обычного мобильного пользователя потребности в многозадачности достаточно ограничены. И можно попытаться придумать альтернативное решение, без многозадачности, либо ввести какую-то ограниченную многозадачность. Apple идёт обоими путями. Push — нотификации, есть ни что иное, как обход необходимости многозадачности для программ, которым нужно что-то иногда сообщить пользователю. Например, для мессенджеров и расписаний. Собственно после этого нововведения я перестал ощущать необходимость в ещё какой-то многозадачности на iPhone. iPad — другое устройство и там хочется большего. И Apple добавляет ограниченную многозадачность в четвёртой версии iOS, которая уже доступна на iPhone и со дня на день будет на iPad.

Выводы

На мой взгляд, Apple iOS — это следующий шаг навстречу простым пользователям. Сравнимый по своему значению с переходом от текстовых интерфейсов к графическим.

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

Ну и если для ваших личных задач возможностей iOS нехватает, это не означает, что iOS плоха или ею пользуются только фанаты Apple. Это лишь значит, что она не подходит вам, под ваши задачи. Слава Богу, у нас есть выбор, купите себе Android 🙂

Алексей Петренко
Специально для AppleInsider.ru