Что там на рынке iOS разработчиков?
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
А вот Loading... это плохо
Я еще там понимаю показать главное меню и высветить progress bar с чем-то вроде "Fetching data from network...". А то "загрузка" при старте мобильного приложения - выглядит obsolete.
Хотя ладно, критиковать больше не буду, потому как не знаю специфику твоего приложения.
Я еще там понимаю показать главное меню и высветить progress bar с чем-то вроде "Fetching data from network...". А то "загрузка" при старте мобильного приложения - выглядит obsolete.
Хотя ладно, критиковать больше не буду, потому как не знаю специфику твоего приложения.
-
- Уже с Приветом
- Posts: 9035
- Joined: 25 Oct 2011 19:02
- Location: SVO->ORD->SFO
Re: Что там на рынке iOS разработчиков?
В обеих аппах главного меню нет. В игре так просто заставка с главным героем, а во втором случае видна текстура заднего фона, которая используется пратически везде. Так что не все так obsolete. Собственно, это дизайнерское решение, а не мое. Так что критиковать можешь сколько душе угодно.Интеррапт wrote:А вот Loading... это плохо
Я еще там понимаю показать главное меню и высветить progress bar с чем-то вроде "Fetching data from network...". А то "загрузка" при старте мобильного приложения - выглядит obsolete.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Фу, гадость какая. Даже заглянул в наше приложение - вообще 7 скриншотов (оказывается, для ойпада еще и в двух ориентациях нужно). Ну жуть же.Интеррапт wrote: Да, поставляют несколько скриншотов для разных разрешений.
да ладно, развернуть картинку из лейаута, причем быстренько проверив, из какого нужно - может быть чуть ли не быстрее, чем из PNG, особенно, если последний - для ретиновского ойпада и с забубеной текстурой. пережиток прошлого какой-тоИнтеррапт wrote:Да, есть такие возражения ес-но. Но в большинстве случаев - работает неплохо. И в принципе ничего страшного, если по старту изображение через секунду-другую поменяется. Но зато как бы создается эффект того, что телефон мгновенно отвечает на все твои действия - нажал иконку приложения - оно тут же появилось.
Некоторые используют таки сплешскрины, я не видел, чтобы Эппл из-за этого отказывало принять приложение.
т.е. я двумя руками за фефект моментальности, но не так же.
кстати, по-моему все эти фейсбуки, гуглоплюсы и гуглопочты таки используют сплешскрины - потому что тупо никак иначе. и только тупенькие типс калькуляторы да казуальные игрушки следуют концепции. не проверял, правда, ойфон в машине плавится.
ну, или как у нас - вверху полоска с логотипом компании и белый фон на весь остальной экран. а что поделать - ничего умнее не получится
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: Что там на рынке iOS разработчиков?
почему это? разные ориентации разные скриншоты.АццкоМото wrote:Фу, гадость какая. Даже заглянул в наше приложение - вообще 7 скриншотов (оказывается, для ойпада еще и в двух ориентациях нужно). Ну жуть же.Интеррапт wrote: Да, поставляют несколько скриншотов для разных разрешений.
Don't code today what you can't debug tomorrow.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Потому что вариантов уже 7. Это уже запредельно много. Что будет дальше - остается только гадатьrzen wrote:почему это? разные ориентации разные скриншоты.АццкоМото wrote:Фу, гадость какая. Даже заглянул в наше приложение - вообще 7 скриншотов (оказывается, для ойпада еще и в двух ориентациях нужно). Ну жуть же.Интеррапт wrote: Да, поставляют несколько скриншотов для разных разрешений.
Вот векторные иконки в ойОС - это прекрасно, я аж завидую. А это... буэ
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: Что там на рынке iOS разработчиков?
при чем тут векторность? внешний вид портретного скриншота может отличаться от ландшафтного. так же и по размерам. не зум а именно другой UI. для телефонного и для планшетного UI тоже отличается. соответственно и скриншоты тоже будут разные.АццкоМото wrote:Потому что вариантов уже 7. Это уже запредельно много. Что будет дальше - остается только гадатьrzen wrote:почему это? разные ориентации разные скриншоты.АццкоМото wrote:Фу, гадость какая. Даже заглянул в наше приложение - вообще 7 скриншотов (оказывается, для ойпада еще и в двух ориентациях нужно). Ну жуть же.Интеррапт wrote: Да, поставляют несколько скриншотов для разных разрешений.
Вот векторные иконки в ойОС - это прекрасно, я аж завидую. А это... буэ
всё законно
Don't code today what you can't debug tomorrow.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
я не говорил, что вместо битмапов нужно использовать векторные картинки для заглавного экрана, это я просто к слову, что есть в ойОС красивые решения. но скриншоты - as ugly as it gets.rzen wrote: при чем тут векторность? внешний вид портретного скриншота может отличаться от ландшафтного. так же и по размерам. не зум а именно другой UI. для телефонного и для планшетного UI тоже отличается. соответственно и скриншоты тоже будут разные.
всё законно
для сравнения, подход к иконкам в ондроеде с разделением девайсов по типу "мелкопиксельности" - отвратителен. а разворачивание лейаута из ресурса - прекрасно. все ровно наоборот
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: Что там на рынке iOS разработчиков?
я не понял где вы тут увидели ugly? какие альтернативы? на каждое разрешение и ориентацию _нужен_ свой скриншот.АццкоМото wrote:я не говорил, что вместо битмапов нужно использовать векторные картинки для заглавного экрана, это я просто к слову, что есть в ойОС красивые решения. но скриншоты - as ugly as it gets.rzen wrote: при чем тут векторность? внешний вид портретного скриншота может отличаться от ландшафтного. так же и по размерам. не зум а именно другой UI. для телефонного и для планшетного UI тоже отличается. соответственно и скриншоты тоже будут разные.
всё законно
для сравнения, подход к иконкам в ондроеде с разделением девайсов по типу "мелкопиксельности" - отвратителен. а разворачивание лейаута из ресурса - прекрасно. все ровно наоборот
Don't code today what you can't debug tomorrow.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
кому он _нужен_? иконки нужно предоставлять отдельно для каждого разрешения или нет? нет. с чего вдруг со стартовым экраном появилась непреодолимая нужда в битмапе?rzen wrote:я не понял где вы тут увидели ugly? какие альтернативы? на каждое разрешение и ориентацию _нужен_ свой скриншот.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: Что там на рынке iOS разработчиков?
дык стартовый экран в iOS приложениях предполагается (как выше сказали _обычно_) пустой UI самого приложения. тут только битмап.АццкоМото wrote:кому он _нужен_? иконки нужно предоставлять отдельно для каждого разрешения или нет? нет. с чего вдруг со стартовым экраном появилась непреодолимая нужда в битмапе?rzen wrote:я не понял где вы тут увидели ugly? какие альтернативы? на каждое разрешение и ориентацию _нужен_ свой скриншот.
а если хочется какой нибудь цветочек в качестве сплэша это легко вам размножит xcode или любая другая тулза.
Don't code today what you can't debug tomorrow.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
Ты уже несколько раз говоришь про разворачивание лейаута из ресурса. Где ты видел такое происходит? Это надо не просто загрузить этот лайаут, а так же его проанализировать, вытащить оттуда ссылки на ресурсы (например, на картинки на кнопках) загрузить эти ресурсы и все это показать. Не считая того, что очень много UI делается в рантайме, а не в лайаутах. Например, мало кто пользуется стандартными кнопками, предпочитают использовать кастомные (сабклассы от UIButton или UIView). Обычно это делатся помещением кнопки на лайаут и затем меняется класс этой кнопки, чтобы поменять внешний вид. Класс - это откомпилированный код у тебя в проекте. Это значит что нужно твой код загрузить, иначе кнопка не будет выглядеть как нужно. Зачем же такие непонятные сложности, если можно PNG засунуть в проект?АццкоМото wrote: для сравнения, подход к иконкам в ондроеде с разделением девайсов по типу "мелкопиксельности" - отвратителен. а разворачивание лейаута из ресурса - прекрасно. все ровно наоборот
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
Иконки ес-но разные для разного разрешения, чтобы красиво выглядетьАццкоМото wrote:кому он _нужен_? иконки нужно предоставлять отдельно для каждого разрешения или нет? нет. с чего вдруг со стартовым экраном появилась непреодолимая нужда в битмапе?rzen wrote:я не понял где вы тут увидели ugly? какие альтернативы? на каждое разрешение и ориентацию _нужен_ свой скриншот.
http://developer.apple.com/library/ios/ ... 6-CH14-SW1
Мало того, если маленькую иконку еще можно ресайзнуть более или менее нормально, то с большим экраном (launch image) - это уже никак не получится.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
Где они там векторные? Иконки для приложения - это обычный PNG.АццкоМото wrote: Вот векторные иконки в ойОС - это прекрасно, я аж завидую. А это... буэ
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Даааа. Пустой экран - это только битмап, никак иначе. Новый закон мироздания.rzen wrote: дык стартовый экран в iOS приложениях предполагается (как выше сказали _обычно_) пустой UI самого приложения. тут только битмап.
Все-таки яблочники - секта, ничего с этим не поделать
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Да не для приложения, а внутри приложения. Векторные и прекрасно скейлятсяИнтеррапт wrote:Где они там векторные? Иконки для приложения - это обычный PNG.АццкоМото wrote: Вот векторные иконки в ойОС - это прекрасно, я аж завидую. А это... буэ
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
Фейсбук тоже тупенький, потому что он используют таки скриншот. Просто они чуть по другому делают, они используют скриншот приложения, только без информации (т.е. у них в скриншоте - синий апп бар сверху и белый экран, никакого сплеша там нет). Такое тоже очень часто используется, особенно если, например, приложение с поддержкой разных языков - иначе некрасиво будет, что пока грузится - один язык, а потом вдруг переключается на другой.АццкоМото wrote: кстати, по-моему все эти фейсбуки, гуглоплюсы и гуглопочты таки используют сплешскрины - потому что тупо никак иначе. и только тупенькие типс калькуляторы да казуальные игрушки следуют концепции. не проверял, правда, ойфон в машине плавится.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
Ой, не начинай только про секту. В iOS сделали так - скриншотами. И в принципе это имеет смысл. В Андроиде такого нет, там вообще нет guideline по этому поводу. На самом деле, вот пример stock приложения. Сначала появляется скриншот (при чем мгновенно, т.е. когда ты нажал на иконку, то анимация запуска приложения уже идет с этим скриншотом). А потом уже подгружается приложение и появляется информация.АццкоМото wrote:Даааа. Пустой экран - это только битмап, никак иначе. Новый закон мироздания.rzen wrote: дык стартовый экран в iOS приложениях предполагается (как выше сказали _обычно_) пустой UI самого приложения. тут только битмап.
Все-таки яблочники - секта, ничего с этим не поделать
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Ну честное слово, типа ты не знаешь, что лейауты разворачиваются в том же андроиде. И вес лейаута - копеечный. Анализ - элементарный. Вытащить иконки - в сто раз быстрее, чем тупо прочитать из флешки PNG в разрешении ретиновского ойфона. Все тяжелое из лейаута можно выкинуть и достраивать после того, как отработал onCreate() и что-то уже отобразилось. Можно сделать стартовый фрагмент, выглядящий похоже на нормальный, а потом заменить нормальным. Все это отрабатывает в миллисекунды. А если у кого руки из жопы, то таки да - без десятисекундных "гружусь, покури пока" никак не обойтись, даже на ойфоне.Интеррапт wrote: Ты уже несколько раз говоришь про разворачивание лейаута из ресурса. Где ты видел такое происходит? Это надо не просто загрузить этот лайаут, а так же его проанализировать, вытащить оттуда ссылки на ресурсы (например, на картинки на кнопках) загрузить эти ресурсы и все это показать. Не считая того, что очень много UI делается в рантайме, а не в лайаутах. Например, мало кто пользуется стандартными кнопками, предпочитают использовать кастомные (сабклассы от UIButton или UIView). Обычно это делатся помещением кнопки на лайаут и затем меняется класс этой кнопки, чтобы поменять внешний вид. Класс - это откомпилированный код у тебя в проекте. Это значит что нужно твой код загрузить, иначе кнопка не будет выглядеть как нужно. Зачем же такие непонятные сложности, если можно PNG засунуть в проект?
Проверил, кстати. Фейсбук грузит белый фон и синюю плашку, потом задумывается на несколько секунд. О, Великий Яббл!!! Какой незабываемый user experience!!!
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
Ну и нахрена эти мучения, если можно сделать просто скриншот и все?АццкоМото wrote: Ну честное слово, типа ты не знаешь, что лейауты разворачиваются в том же андроиде. И вес лейаута - копеечный. Анализ - элементарный. Вытащить иконки - в сто раз быстрее, чем тупо прочитать из флешки PNG в разрешении ретиновского ойфона. Все тяжелое из лейаута можно выкинуть и достраивать после того, как отработал onCreate() и что-то уже отобразилось.
А то делать лайауты, достраивать их потом. Ну и ты все про Андроид рассказываешь. Ну и покажи как это в Андроиде ты организуешь без загрузки самого приложения? Есть такое в Андроиде? Правильно, нет. Че же великий Гугол не подсуетился?
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Кажется, ты на 6 лет опоздал. Это великое приложение я уже видел. Теперь скажи мне, что мешает развернуть первый экран из лейаута, а потом запопулейтить контент? Да ничего, еще и быстрее будетИнтеррапт wrote: Ой, не начинай только про секту. В iOS сделали так - скриншотами. И в принципе это имеет смысл. В Андроиде такого нет, там вообще нет guideline по этому поводу. На самом деле, вот пример stock приложения. Сначала появляется скриншот (при чем мгновенно, т.е. когда ты нажал на иконку, то анимация запуска приложения уже идет с этим скриншотом). А потом уже подгружается приложение и появляется информация.
Я могу даже объяснить, почему сделано именно так. Они думали, что типа все вокруг идиоты и делают телефоны с разными экранами, по размеру и разрешению. А у нас - один. Мы - самые крутые. Нам не нужны общие решения. Мы сделаем частное и этим будем круче всех
Теперь, когда один скриншот разбух до семи, они делают вид, что за 6 лет ничего не поменялось и они все еще самые умные.
Мат на форуме запрещен, блдж!
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: Что там на рынке iOS разработчиков?
не пустой экран а пустой UI это разные вещи, впрочем Интеррапт как всегда в сто раз лучше уже разъяснилАццкоМото wrote:Даааа. Пустой экран - это только битмап, никак иначе. Новый закон мироздания.rzen wrote: дык стартовый экран в iOS приложениях предполагается (как выше сказали _обычно_) пустой UI самого приложения. тут только битмап.
Все-таки яблочники - секта, ничего с этим не поделать
Don't code today what you can't debug tomorrow.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
А если ты это приложение в коде отрисовываешь - то будешь специально лайаут писать?АццкоМото wrote:Кажется, ты на 6 лет опоздал. Это великое приложение я уже видел. Теперь скажи мне, что мешает развернуть первый экран из лейаута, а потом запопулейтить контент?
А чем Гугол занимается? Почему не показал, как правильно нужно сделать? Где гугловский ответ с лайаутами?АццкоМото wrote: Да ничего, еще и быстрее будет
Я могу даже объяснить, почему сделано именно так. Они думали, что типа все вокруг идиоты и делают телефоны с разными экранами, по размеру и разрешению. А у нас - один. Мы - самые крутые. Нам не нужны общие решения. Мы сделаем частное и этим будем круче всех
Теперь, когда один скриншот разбух до семи, они делают вид, что за 6 лет ничего не поменялось и они все еще самые умные.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
И весь этот маразм только для того, чтобы сделать появления приложения мгновенным? А зачем, если можно быстренько налепить PNG и засунуть их в приложение? Это не считая того, что загрузка приложения все равно занимает время.АццкоМото wrote:Все тяжелое из лейаута можно выкинуть и достраивать после того, как отработал onCreate() и что-то уже отобразилось. Можно сделать стартовый фрагмент, выглядящий похоже на нормальный, а потом заменить нормальным. Все это отрабатывает в миллисекунды.
Если у тебя приложение очень шустрое и мгновенно грузится - то можешь сделать просто пустой PNG и не парится, никто не заставляет туда скриншот вставлять.АццкоМото wrote:А если у кого руки из жопы, то таки да - без десятисекундных "гружусь, покури пока" никак не обойтись, даже на ойфоне.
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Что там на рынке iOS разработчиков?
И вообще, скажем так, пока такой подход вполне работает. Наверняка если появится куча всяких новых форм-факторов, то возможно какую-то другую функциональность добавят вместо скриншотов. С имеющимся кол-вом iPhone экранов - это пока не напрягает совершенно. Тоже мне нашли о чем спорить.
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
Re: Что там на рынке iOS разработчиков?
Потому, блин, что это правильно. И гибко. И удобно. Я сделал один или несколько лейаутов и они скейлятся на любое разрешение. Когда выходит очередной ойфон с новым разрешением я не бегу роняя кал обновлять скриншоты и мои пользователи не видят полосочки по краям экрана. Все скейлится.Интеррапт wrote:Ну и нахрена эти мучения, если можно сделать просто скриншот и все?АццкоМото wrote: Ну честное слово, типа ты не знаешь, что лейауты разворачиваются в том же андроиде. И вес лейаута - копеечный. Анализ - элементарный. Вытащить иконки - в сто раз быстрее, чем тупо прочитать из флешки PNG в разрешении ретиновского ойфона. Все тяжелое из лейаута можно выкинуть и достраивать после того, как отработал onCreate() и что-то уже отобразилось.
А то делать лайауты, достраивать их потом. Ну и ты все про Андроид рассказываешь. Ну и покажи как это в Андроиде ты организуешь без загрузки самого приложения? Есть такое в Андроиде? Правильно, нет. Че же великий Гугол не подсуетился?
Ну и, наконец, за "Есть такое в Андроиде? Правильно, нет" - двойка. Не ленись, возьми JB телефон в руки и позапускай разные приложения. Можешь быть удивлен
Мат на форуме запрещен, блдж!