Pull to refresh
28
0
Александр Батолло@batollo

Разработчик интерфейсов на React

Send message
Я-то сам первый подпишусь под тем, что дизайн ex-Metro запредельно крут для пальцеориентированных интерфейсов, с чего Вы взяли, что я Вам враг? Я говорю только о Nokia, а не о Windows Phone.
По общечеловеческим понятиям — конечно, не будет. Но относительного того, где она была до 2007 — Nokia уже в ней.
Forbes: Акции Nokia обвалились после презентации смартфонов Lumia на Windows Phone 8
Опять же, ничего личного, но если Вы знаете что-то, чего не знают Forbes, поделитесь с нами.
Ничего личного, но @amaro выражает именно то мнение, которое циркулирует среди подавляющей части разработчиков и обозревателей. Я верю, что Windows Phone займёт нишу Symbian и даже откусит ещё больше. Система действительно отличная. Но в этой нише Nokia не займёт доминирующих позиций.
Я сейчас не приведу официальной аналитики, материалы ещё не успели всплыть — событие слишком свежее. Однако это именно то, о чём говорят аналитики рынка на «закрытых каналах», которые я не могу раскрыть, так как не хочу терять к ним доступ. Однако падение акций — неплохая лакмусовая бумажка, которая успевает быстро окраситься ещё до того, как на публику всплывут отчеты и прогнозы.
Дело в том, что от антикризисного управления Стивена Элопа ожидали бо́льшего. От пафосной подготовке к мероприятию ожидали бо́льшего. Аналитики анализировали что же нам такого покажут и ожидания выстраивались на сравнимом с предвкушением презентации нового iPhone уровне.

И все эти ожидания оказались завышены. Вот так просто.

А так аппарат хороший, даже отличный. Но ожидали-то революцию, а получили эволюцию.
Да, у нас от 791 до 862 МГц (Band 20), но не Yota, а Мегафон, МТС, Вымпелком (Билайн) и Ростелеком. Yota использует лицензию Мегафона.
Мы с Вами, кажется, в комментариях где-то общались. Пардон, ЛС сейчас не заметил — Яндекс.Почта для домена глючит и не все письма от Хабра приходят, сейчас исправлю :)
Стоит отметить, что я идеалист, потому всё сказанное ниже — это чистой воды воздушные замки:

  1. Репозитории. Прежде всего меня совершенно сбило с толку использование Linux при отказе от концепции репозиториев, и заменой оных на кастрированный, тормозной и глючный Google Play. Репозитории для компонентов ОС, приложений, драйверов, музыки, рингтонов, оболочек, книг, кино и сериалов решили бы множество проблем. К слову, отказом от концепции репозитория в пользу уродского поделия аля AppStore шокировала меня и Windows 8. При поддержке репозиториев Android могла бы самостоятельно обновлять приложения и иметь гибкую систему актуализации «прошивки» и драйверов, а разработчики и пользователи не рвали бы на себе волосы от чудовищной фрагментации платформы и полного разброда версий ОС. Однако что Google, что производители поддерживают эту анархию и даже не рассматривают вопрос о пересмотре корневой архитектуры системы.
  2. Отказ от неотключаемых оболочек. Весьма неоднозначно Android выглядит на конечных устройствах с оболочками вендоров. Девственно «чистого» Android нет даже на «референсных» девайсах. Одно дело давать пользователям свободу лепить из системы что захочется, совсем другое — выписывать индульгенцию на ад, который творят HTC (их пользователи вообще не знают, что у них Android и не проводят параллелей с другими смартфонами) и другие производители. Замечу, что многие оболочки действительно удобнее эталонного Android, но это значит, что сам Android должен меняться, а не не персональная ветка одного из производителей стахановскими темпами должна перековывать весь UI от версии к версии. Ну и пользователь, конечно, должен иметь возможность от оболочек отказываться и менять их по желанию (платно или бесплатно).
  3. Подлинный Open Source. Сама система Android открыта и это замечательно, но её открытость не так полезна сообществу. Компоненты ПО конечных устройств на Android включают в себя драйвера производителя, которые также подлежат публикации в открытом виде. Но лицензия не уточняет время публикации, авторы драйверов могут опубликовать их как после дождичка в четверг, так и после колонизации Марса. Если бы такой ерунды не происходило, это бы позволило энтузиастам тянуть прошивки и после конца жизненного цикла устройства. В настоящий момент любительская сборка Android 4.1 для владельцев HTC Desire и многих других устройств с предустановленной Android 2.3 способна работать только с количеством костылей и хаков, превышающих кодовую базу самого Android. Разумеется, такие прошивки работают с крайне нестабильными workaround, системы и приложения зависают и валятся, люди разочарованы и обещают никогда не покупать устройств %vendor_name%, кинувшего их с поддержкой обновлений.
  4. Полноценный дистрибутив. В настоящий момент более или менее чистый Android имеет отвратительный плеер и почтовый клиент, не имеет файлового менеджера и офисных программ, не умеет инженерные вычисления, не содержит простейших игр, читалок и редактора изображений. Замечательно, что всё это можно установить через Google Play, но многие вещи хотелось бы видеть «из коробки». Вместо конкретного стандартизированного софта Android получает самое невероятное ПО от производителя, который лепит нечто совершенно своё. И с каждым новым аппаратом человеку нужно переучиваться на совершенно новый софт, что сильно снижает качество UX.
  5. Разделение планшетов и телефонов. Инициатива Google по использованию одной и той же системы на планшетах и телефонах совершенно идиотична. Это разные устройства для разных задач. Вы абсолютно верно говорите о том, что нужен оконный интерфейс на планшетах. Без окон планшеты — понтовые игрушки, а не полноценные рабочие инструменты. От этого ухудшается и UX, а разработчики приложений должны учитывать вывод как на 3,5" телефона, так и на все 10" планшета, что увеличивает вес приложений, ухудшает их дизайн (видели бы Вы все эти компромиссы изнутри...) и приводит к общей фрустрации всех участников процесса. Я также не считаю, что Microsoft поступает разумно, предлагая пользователям настольных ПК и ноутбуков планшетные интерфейсы. То, во что Samsung превратил Android для своего планшета — это не полноценное решение, а весьма посредственный одноразовый костыль, к чему система не адаптирована.

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

Когда я говорю о потенциале Android, я имею в виду три фактора: Open Source, Linux и популярность (как у производителей, так и среди потребителей). С помощью этих трёх компонент можно свернуть горы и сделать такое, что «снесет всем башню», как любят говорить в Microsoft. И мне очень обидно, что вместо создания в мелочах продуманной и красивой архитектуры на низком уровне, Google занимается спешным латанием дыр производительности и посредственными нововведениями верхнего уровня, а производители вовсе играют в «Лебедь, Щука и Рак» с какими-то персональными свистелками.
Истинно так, причём уже давно :)
Opera Software всем очень хороша и просто восхитительна, я бы даже сказал, они помогают, но, как говорится, одна голова хорошо, а две — лучше :)
Да, разумеется, это придаёт вес авторитетности информации. Одно дело, курс написан Васей Пупкиным и содержит даже не то что фактические, а грамматические ошибки. Совсем другое дело, когда текст проходит через руки лучших практиков компаний-участников W3C — такому тексту можно верить.

Так помочь согласились не только замечательные люди в Opera Software, но и в Microsoft Россия и Mozilla Foundation.
Пожалуйста, простите и не обижайтесь, но я пока не могу — перевод сначала должен быть закончен и проверен инициативными теоретиками Минобрнауки и практиками W3С на предмет фактических и стилистических ошибок. Пока переведен не весь курс, а о причёсывании стилистики и прочей редактуре речи не шло.

Как только я его закончу — он появится на w3c.edu.ru, а анонс с объяснением зачем это и кому нужно я вывешу на Хабрахабре :)
Мне не к спеху, но мало ли кто ответит. Я занимаюсь переводом учебных курсов W3C WebEd (HTML, CSS, JS) на русский, но в основном взаимодействую с Opera Software. Если ли кто из Яндекса, желательно в Питере, с кем можно было бы пообщаться на тему проверки правильности мной написанного/переведенного?
проблема не в задумчивости и не в торможении, а исключительно в реализации перехода из одного окна в другое

Проблема именно в торможении, реализация перехода сделана под копирку с Windows и других ОС. Если Android готова к мультизадачности, но настолько не готова к мультиоконности, реализация подобного функционала на собственных костылях не может быть чем-то хорошим.

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

Здесь это действие, опять же, реализовано также, как и в Windows и других оконных ОС. Что логично, так как Samsung именно к подобной ОС и пытался во всех отношениях привести не готовый к этому Android.

в результате, одно касание и софту и железу нужно распознать как сразу два действия: активация и команда в приложении.

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

то есть нужно лишь уточнить последовательность действий, чтобы первое действие не было командой (скролл, рисунок и пр), а было лишь активацией окна.

Вот в телефонах пресловутая активация окна при переключении между активными приложениями соответствующей системной кнопкой и происходит.

Я вот просто не могу понять зачем мне рядом с открытым мною приложением ещё одно окно со скриншотом другого. Нет, ну хорошо, переключаться можно чуть быстрее, ровно на столько, сколько бы заняло переключение по карусели запущенных приложений. Но в результате это просто нагромождение велосипедов над несчастным Android. Система и так имеет весьма дурную славу тормозного поделия, от чего каждая презентация новой версии от Google звучит как «ехал быстрее через быстрее видит быстрее быстрее быстрее», так еще и каждый производитель старается вложить в Android своих оболочек и надстроек, дабы и без того едва сводящая концы с концами производительность не могла носа показать. Ну право слово, Windows Mobile 5.0 на чипе о 300 МГц выгоднее смотрелся.

Только не поймите меня неправильно, я большой фанат Android вообще и ядра Linux, в частности, но меня просто убивает всё то, что происходит с системой на глазах конечного потребителя. У Android гигантский потенциал (хотя у MeeGo он больше), который профукивается совершенно сумасбродным вектором развития и способом адаптации для конечного потребителя. И то, что реализует со своей многооконностью Samsung — это прикольная фишка для энтузиастов. Именно для энтузиастов, а не для консьюмера, которому Android задолжал собственную реабилитации в качестве отзывчивой и богатой на возможности модификации системы.

Разруха — она в головах производителей.
Я-то это знаю, но для фокуса в обеих ОС достаточно события вроде Mouse::MouseDown, а не «двойного тапа», как тут предлагается для выигрыша времени и бытового самообмана.

Таким образом в Windows просто щелкнув в области окна (даже не отпуская мыши) можно получить фокус, что легко проверяется на примере того же Paint: можно перевести курсор на неактивное окно, щелкнуть и начать тянуть линию, а линия волшебным образом нарисуется без пугающих разморозок Android'а и извращенных многооконных велосипедов Samsung.

Лично я вообще не понимаю как такие тормозные вещи можно реализовывать в своих продуктах и считать за благо. Раз уж взялся делать — доведи до ума, а раз не доводится без серьезного вмешательства в ядро — либо толкай в него патчи, либо брось затею. До смешного доходит: у девайса ресурсов полно, а элементарной и очевидной ерунды, на которую способен Windows 95 для калькуляторов, на нём не видать как своих ушей.
Эм… Я правильно Вас понял, Вы считаете, что в Windows для работы в другом окне обязательно сначала выделять окно, а уж затем им можно пользоваться? Сразу, с первого же нажатия, рабочая область не будет доступна?

И как это «сначала тапнуть» по S-Note? Вот Вы тапнули в рабочую область — там точка появилась спустя секунду — окно активно, но точка-то нам не нужна. Это весьма «грязный» с точки зрения user interaction способ.
Сделал «в любой другой операционке», Windows 7 и Windows 8 — всё работает без «секундной задумчивости». Хоть два окна рядом, хоть двадцать два. Из чего вкупе с Вашим видео я могу сделать вывод, что Android с его мультизадачностью так и остался на телефонном уровне, где неактивные приложения просто замораживаются, а в качестве их экранов остаются скриншоты последнего состояния UI. Собственно, разморозка эти приложений и занимает ту самую секунду, которую можно лично ощутить.
Операторы уже зарабатывают совсем не 30-50%, а куда меньше или вообще ничего. Скажем, Робокасса предлагает оплату услуг со счёта абонента любого оператора либо вообще без каких-либо комиссий, либо с очень низкими. Точных цифр не скажу — бумажный отчёт где-то далеко валяется. Но точно помню как сам удивился, ибо темой плотно интересовался ещё 2 года назад.

Операторы уже некоторое время реализуют схему подобной банковской, где за оплату в интернете с Вас дополнительно ничего не взимают.
Очень удобно винить народ, но это софистика. Есть конкретные люди, конкретные преступления, которые они совершили и конкретные факты. То, что кому-то при этом хочется отвлечься от заезженной темы «власть говно» и сказать нечто свежее просто ради свежести и желания услышать собственный голос, ну типа «да власть-то хрен с ней, народ говно», не от меняет факта тех самых преступлений.

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

Information

Rating
Does not participate
Location
Санкт-Петербург, Санкт-Петербург и область, Россия
Date of birth
Registered
Activity

Specialization

Фронтенд разработчик
Средний