
Как известно, Android 4.0 Ice Cream Sandwich - самая сильно изменившаяся версия мобильной ОС, особенно по части дизайна и оформления интерфейса, в который разработчики вложили больше всего сил, пота и крови. Дабы эти усилия не пропали даром, Google не только ввела новые стандарты по части интерфейса, но и представила новый проект Android Design, в котором можно узнать всё, что касается Android 4.0.
Речь идет об инструкциях, принципах, компоновочных блоках и шаблонах для создания интерфейсов. Всё это должно помочь при создании приложений, чтобы они соответствовали общему стилю системы. Кстати, по словам главного разработчика и дизайнера ОС Android Матиаса Дуарте, новые стандарты для приложений под Android 4.0 не являются строгими требованиями, а лишь рекомендацией для разработчиков приложений. А вообще, компания хочет, чтобы производители предоставляли потребителям смартфонов и планшетов выбор между стандартным Android 4.0 и оболочкой производителя (если таковая есть).
Посмотреть проект Android Design можно, нажав по этой ссылке:
http://developer.android.com/design

Не прошло и десять лет. Давно пора!
Может, всё-таки 3-4 года? =)
Само собой)
Хотя, даже если бы я и сказал «Не прошло и сто лет!», это не изменило бы суть: взялись таки за внешний вид своей ОС — молодцы! Лучше поздно, чем…
Ну да, остался еще вопрос дичайшей фрагментации. Правда, гугл утверждает, что это не главная проблема. Вообще офигели!
Нет, ну я понимаю, что фрагментация сильная, но разве критичная? Сейчас, допустим, основная масса, это 1Ггц проц и 512Рам либо 1.2Ггц х2 и 1Рам — разве это много? И разница между ними не такая уж и критичная все таки это не i7 и пень133 сравнивается.
Приведу простой пример:
Есть игра такая-то, она не на всех смартфонах запускается и дело не в мощностях смартфонов, а в размерах диагоналей — от 3 до 5.3 дюймов. Представляете себе, чтобы некоторые игры не шли на топовом Samsung Galaxy Note? Хорошо хоть такие случаи редки, но это не совсем приятно.
Тут спорить не буду. Основная загвоздка в диагоналях, где каждый производитель, как говорится «кто во что гаразд».
Но почему это понимают все, кроме производителей девайсов — загадка!
Было еще такое: приоритет обработки интерфейса при касании пальца к нему в Андроиде не первичный, как в айОСи. Казалось бы, очевидная вещь, но нет же, почему-то в ведре не сделают или не хотят дать первичный приоритет.
Ну это вообще тот «костыль», который просто выводит из себя, при работе с Андроидом. Как вообще можно такой процесс не ставить в приоритет? До маразма доходит, как по мне…
Эммм… А можно пример «на пальцах», так сказать? Что именно «выводит из себя» на практике? Просто интересно.
______________________________
Смартфонные споры — последнее дело, когда больше нечего пить…
Скорость реакции интерфейса на действия пользователя и плавность его (интерфейса) работы. Даже на очень мощных смартах, бывает совершенно необъяснимые просидания FPS при анимации в софте (запуске, перелестывании и тд.)
Пример… Да вот, хотя бы, такой: его как-то приводил Павел Урусов, про игру ФрутНиндзя на iPad и SGS 2, так вот на первом, игра реагирует практически мгновенно, а на топовом андроиде, минимальная, но задержка есть. Ее не заметишь, пока не попробуешь поиграть на обоих девайсах. Но потом, сам сравнивал, она просто «режет глаз».
Насчёт интерфейса — тормозов не замечаю, честно. А сравнивать «лоб в лоб» интерфейсы iOS и Android вообще как-то сложновато, они просто разные, и анимация там разная. В Андроиде почти любая анимация интерфейса действительно длится на доли секунды дольше — но не потому, что «тормозит», а потому, что прописана именно с такими интервалами.
«Ниндзю» попробовал (SGS II / iPhone 4). Честно говоря, так и не понял — то ли какие-то микро-задержки действительно есть, то ли они мне почудились под впечатлением вашего поста. В любом случае, раньше их не замечал (даже после полугода с iPhone 4). О_о
Поэтому — простите, но всё же продолжу считать ваше «выводит из себя» просто красивым преувеличением.
Кстати, что касается обработчика нажатий — возможно, это какой-то очередной патент Apple. В своё время обратил внимание на «летучесть» интерфейса настольной Opera — там событие запускается не после щелчка мышью (нажал-отпустил), а сразу после нажатия, что в целом создаёт подсознательное ощущение «скорости» (при совершенно тех же фактических затратах времени). Но в других браузерах такого не замечал, из чего сделал вывод, что, возможно, это тоже какой-то патент норвежцев.
______________________________
Смартфонные споры — последнее дело, когда больше нечего пить…
В этом все и дело, доподлинно известно, что в приоритете самой ОС анимации интерфейса занимают не первоочередную важность, по этому она и не работает так, как могла бы. И если все работает хорошо, то иногда нет-нет, да и притормозит на доли секунды. И это иногда не особо нравится на устройстве далеко не за 1000грн. При чем ни на iPhone, ни на, прости Господи, Mango, такого нет. Вот что обидно…
Я уж не говорю, про реализацию многозадачности, которой так хвастались перед выпуском ICS. И что? Зажимаешь «хоум» и выпадает список программ, которые ты еще утром запускал и тд.
Мне нравится Андроид, но почему нельзя следить за качеством софта и самой ОС, а Google?
Простите за оффтоп! Наболело))
Странный подход, ОС нравиться, но одновременно и наболело, я вот до Андроида пользовался windows mobile 6.5 (вроде, точно не помня), стала раздражать, наболело поменял. Сейчас ничего не болит. Может стоит перестать пользоваться вещами которые вызывают такие эмоции.
Может и стоит)
Вообще, была большая надежда на ICS, но она как-то не оправдалась на все 100%. Может жду от Apple девайсов с 4")
Михаил, загадка в том, что это понимают все, кроме отдельных производителей софта. А разные диагонали (то бишь, разрешения) экранов — это как раз-таки нормально, так и должно быть.
______________________________
Смартфонные споры — последнее дело, когда больше нечего пить…
Так никто не говорит, что разные диагонали и разрешения — это плохо, просто как-то не улыбает, что не весь софт или игры ставятся. Вина лежи частично на гугле, производителях и софтоделателях.
а почему написано, что Андроид сильно изменился? возможно по сравнению с 2.3 по дизайну. а так даже важных новых функций нет.
пока в андроид маркете не будет цензуры как в эпплсторе то это все до лампочки