5 важных поправок, необходимых для внесения в ОС Android
Буквально на днях Evo 4G получит возможность удаленного обновления до версии операционной системы Android 2.2 (ака Froyo), куда войдут такие важные дополнения, как способность проигрывать Flash-ролики и обмен контактными данными через Bluetooth. Но если иметь в своем распоряжении Motorola Droid с версией ОС Android 2.1, то можно выделить еще ряд вещей, которые компании Google следует доработать.

Одними из приоритетных направлений можно считать, например: последовательное осуществление проверки орфографии по всей платформе и синхронизация бизнес-приложений Google с календарем. Если даже с поддержкой Flash вы с телефона не сможете посмотреть видеоролики на Hulu (Hulu полностью блокирует доступ с мобильных), то что же еще может сделать Google для того, чтобы платформа Android стала более совершенной и дружелюбной?
Обеспечение согласованности
Это необходимые мелочи. Например, одной из них является то, что если при поиске приложения на Android Market вы делаете орфографическую ошибку, Android не исправляет ее автоматически.
Энди Кастонгвай (Andy Castonguay), директор исследовательской группы Mobile Device Research из Yankee Group, занимающейся исследованиями мобильных устройств, отмечает, что на отдельных устройствах датчик поворота экрана работает только при наклоне телефона влево. По его словам, самым ужасным здесь является то, что интерфейс Android не является унифицированным и может быть изменен производителем, поскольку каждая компания, занимающаяся производством телефонов, привносит свои элементы в интерфейс (например, как в HTC Sense и Motorola Motoblur) для того, чтобы они чем-то выделялись. Эти элементы впоследствии затрудняют обновление системы Android по мере выхода следующих версий, что вносит еще большую неразбериху в то, что могут и чего не могут телефоны на платформе Android.
«Для производителей, конечно, выгодно то, что они могут все же сохранить свои элементы принадлежности к определенному бренду, вместо того, чтобы на первое место поставить операционную систему Android», - говорит Кастонгвай. - «Это приводит к появлению разногласий и несоответствий».
Компания Google не в состоянии полностью искоренить эти эффекты, чтобы не оттолкнуть от себя фирмы-производители, которые и сделали ОС Android практически вездесущей. Но Google может и должна заниматься разработкой большего количества виджетов для того, чтобы не HTC или Motorola решали, какую информацию пользователь должен увидеть с первого взгляда, а какую — нет.
«HTC и Motorola научились очень хорошо распознавать потребности пользователей и стараться им соответствовать. Android как платформа должна суметь также реагировать на спрос и внедрять удачные элементы интерфейса, внесенные производителями», - говорит Кастонгвай.
Реорганизация Android Market
Отсутствие проверки орфографии при поиске приложений на Android Market приносит лишь незначительное разочарование. Очень сложно выбрать необходимые приложения. Тогда как пользователи могут сгруппировать приложения в довольно широкие категории, например, игры, то сортировка по рейтингу или времени добавления невозможна.
Джейсон Хармен (Jason Harman), технический директор Spring Partners и ведущий разработчик приложения SpringPad, сетует на то, что потребителям трудно находить нужные приложения на Android Market. «Популярные приложения находятся на рынке более года и насчитывают миллионы пользователей», - говорит он. - «Затем приложение растет само по себе. Но я не представляю, как оно может продвинуться выше, поскольку это вам нужно двигаться вверх».
Если честно, то Android Market не располагает разделом «избранное», но Хармен говорит, что правила, согласно которым приложение попадает в этот раздел, «подобны черной магии». Более того, добавил он, размер описания, составляемого разработчиками, ограничен 325 словами, включая информацию о версии. Его команда предпочитает включать в описания пояснения к различным выпускам приложений, что означает постоянное сокращение предоставляемой информации о достоинствах SpringPad.
Облегчение удаления приложений
Сам Стив Джобс сказал: «Если вы видите диспетчер задач, то они все равно его испортят». Под «ними» он подразумевает команду разработчиков Android. Проблема заключается в том, что не существует визуального индикатора запущенных приложений, более того, нет простого способа выйти из них или принудительно их закрыть. (Плеер Slacker позволяет закрыть программу, нажав сенсорную клавишу, но она работает не для всех программ).
«Я не уверен, что хотя бы одно устройство хорошо справляется с этим», - допускает Кастонгвай. Тем не менее, он указывает на webOS от Palm, обладающую огромным количеством приложений и возможностью переключаться между ними справа налево или слева направо. Это пример хорошо отлаженной многозадачности.
В то же время Хармен говорит, что компания Apple находится на верном пути: на iPhone и iPod Touch в iOS 4 приложения отображаются на открытой панели внизу экрана. Вероятно, прием на работу в Google бывших инженеров Palm может изменить ситуацию в правильном направлении.
Нельзя позволить приложениям выйти из-под контроля
Что касается многозадачности, как Кастонгвай, так и Хармен сходятся в том, что свобода, привлекающая разработчиков на Android, имеет и отрицательную сторону: приложения выходят из-под контроля, заставляя телефоны работать медленнее за счет поглощения большого количества ресурсов и быстро сокращая ресурс аккумулятора. По их словам, компании Google следует вмешаться и выработать требования относительно того, насколько часто приложение может обмениваться данными с сетью или уведомлять пользователя о том, что оно работает в фоновом режиме.
«Это более открытая платформа, позволяющая делать многое. Но это не значит, что именно это и надо делать», - говорит Хармен.
Кастонгвай также добавляет, что RIM оправданно использует сжатие информации, подлежащей передаче через телефон и из центров данных самой компании RIM. «Сжатие данных как в центре связи, так и в устройстве является по-настоящему эффективным способом использования сети», - говорит он.
На данный момент то, как приложение для Android взаимодействует с сетью, решает именно разработчик. В будущем, по словам Кастонгвая, компания Google, «возможно, разработает диспетчер соединений для своих устройств с целью повысить эффективность использования сетей сотовой связи».
Удовлетворение насущных запросов потребителей
Другими словами, многозадачность — это верное направление: определить, что приложение может делать в фоновом режиме и как часто.
В то же время, оба специалиста предупреждают, что платформа должна быстрее переключаться между открытыми приложениями. В данный момент пользователям устройств на платформе Android нужно нажать на кнопку «home» для того, чтобы выйти из приложения и вернуться на рабочий стол (можно также нажать и удерживать эту кнопку, чтобы увидеть наиболее важные приложения, но идея здесь та же самая).
«Такой подход напоминает новогоднюю елку — надо каждый раз возвращаться наверх, чтобы сориентироваться в лабиринте дерева решений», - говорит Кастонгвай. - «Я никогда не думал о том, что здесь может быть чисто интуитивный подход».
То же касается браузера, добавляет Хармен. Тогда как в браузере по умолчанию имеются вкладки для того, чтобы можно было одновременно работать с несколькими сайтами, то пользователи имеют совсем другое представление о рабочем столе. Нельзя просто провести пальцем по экрану или щелкнуть по нему, чтобы переключиться на другую вкладку, для этого необходимо нажать экранную клавишу. «В iPhone я легко переключаюсь между вкладками. В Android этого нет — нужно пролистать список активных вкладок».
Источник: http://www.wired.com
- Тэги:
- Войдите или зарегистрируйтесь, чтобы получить возможность отправлять комментарии
