Форум программистов, компьютерный форум CyberForum.ru

Совместимость дизайна приложения - Программирование iOS/iPhone

Войти
Регистрация
Восстановить пароль
 
sigiziy
Сообщений: n/a
04.08.2013, 00:49     Совместимость дизайна приложения #1
Можно ли для 4 и 5 iphona сделать разные размеры экранов?
т.е. чтобы в 4 iphone подгружалась укороченная версия дизайна, в 5 iphone- удлиненная.
Разработчик говорит что нежелательно, так как если в какой то новой версии ОС что то поменяют, то это все слетит.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
04.08.2013, 04:43     Совместимость дизайна приложения #2
можно и даже нужно, т.к. картинка растянется и будет выглядеть некрасиво либо оставит черные полосы снизу\сверху, если это фоновая картинка, конечно)

тут описано как это сделать:
http://angelolloqui.com/blog/20-iPhone5-image-loading

Цитата Сообщение от sigiziy Посмотреть сообщение
если в какой то новой версии ОС что то поменяют, то это все слетит
а чего оно слетать должно, старые стандарты останутся в силе, добавятся только новые, поддержка старых останется, это же не андроид с 1500 вариантами разрешений для экранов
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 577
04.08.2013, 12:54     Совместимость дизайна приложения #3
чтобы в 4 iphone подгружалась укороченная версия дизайна, в 5 iphone- удлиненная
нужно просто чтобы всегда "подгружалась" 5 iphone удлиненная версия, и потом программно сжималась/приводилась к виду обычного iphone. Таким образом ресурсы будут едины для обих типов устройств
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
04.08.2013, 13:51     Совместимость дизайна приложения #4
Цитата Сообщение от noname_club Посмотреть сообщение
нужно просто чтобы всегда "подгружалась" 5 iphone удлиненная версия, и потом программно сжималась/приводилась к виду обычного iphone.
бекграунд вытянутый получится, о чем вы?!

нужно просто две версии для бекграунда вот и все

нарисован у вас кружочек на фоне, например, по вашим словам он должен рисоваться как овал, получается?

напоминаю: это относится только к бекграунду, а то начнется сейчас ...
noname_club
 Аватар для noname_club
102 / 90 / 9
Регистрация: 01.05.2013
Сообщений: 577
04.08.2013, 14:34     Совместимость дизайна приложения #5
это относится только к бекграунду, а то начнется сейчас ...
опять же зависит от бекграунда.

в 90% случаях бекграунд ваще зашивается в приложение. для обоих экранов.

Добавлено через 5 минут
нарисован у вас кружочек на фоне, например
обычно в таких случаях применяют конструктивную оптимизацию, то есть кручек отправляется в отдельную UIImageView и ему выставляется autoResizingMask для выравнивания позиции

остальной фон можно расплющить, отпятьже зависит от фона. Кроме расплющивания также можно сделать "выход за границы" экрана с фиксацией размера. То есть на коротком iphone будет вида только часть фона без видимого искажения.
Vorona
Peace 2 all shining faces
 Аватар для Vorona
661 / 523 / 44
Регистрация: 05.03.2010
Сообщений: 1,270
04.08.2013, 15:17     Совместимость дизайна приложения #6
Цитата Сообщение от noname_club Посмотреть сообщение
обычно в таких случаях применяют конструктивную оптимизацию, то есть кручек отправляется в отдельную UIImageView и ему выставляется autoResizingMask для выравнивания позиции
остальной фон можно расплющить, отпятьже зависит от фона.
а теперь пять кружочков у вас, зачем весь этот геморой если есть простой способ чтобы это решить?
noname_club
04.08.2013, 15:28
  #7

Не по теме:

[END]конец обсуждения фона[/END]

zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
04.08.2013, 16:11     Совместимость дизайна приложения #8
Вообще, если поступать правильно, на мой взгляд существует несколько вариантов отрисовывания "бэкграунда":
1. Как сказал Vorona, то есть 2 картинки просто.
2. Отрисовка непосредственно кодом(градиенты, перегрузка -drawRect, etc)
3. Я предпочитаю 3й метод: Использовать отрисовку "паттерном". И использовать colorWithPatternImage метод.

Если бэкграунд реально сложный, то стоит использовать объединение 3го и 2го методов.
Все должно быть наложено "слоями"(ваш БГ -> картиночка -> логотип) прямо в приложении. Все равно в конечном итоге оно отрисовывается в текстуру.
2 разные по размерам текстуры использую только тогда, когда попадаются связка из дизайнера/заказчика ну очень не адекватная.

Добавлено через 2 минуты
Цитата Сообщение от sigiziy Посмотреть сообщение
Можно ли для 4 и 5 iphona сделать разные размеры экранов?
[sarcasm]Тут я Вас огорчу, но они и так разные. Физически.[/sarcasm]

А насчет 2х разных картинок - отписал выше.
sigiziy
Сообщений: n/a
07.08.2013, 07:07     Совместимость дизайна приложения #9
Большое спасибо за помощь и советы.
Но тут вы описали про фон (бэкграунд) и тд..., Меня же интересует непосредственный дизайн приложения, т.е. таблицы. Как с ними быть для 2 размеров экранов. Дизайн был сделан под 5 iphone (640x1136), но так как размер у 4 iphone (640x960), пришлось урезать дизайн до него и в 5 iphone снизу останется пустое место.
Как в этом случае поступаете?
zulkis
 Аватар для zulkis
681 / 608 / 38
Регистрация: 13.01.2011
Сообщений: 1,724
07.08.2013, 07:58     Совместимость дизайна приложения #10
Цитата Сообщение от sigiziy Посмотреть сообщение
Меня же интересует непосредственный дизайн приложения, т.е. таблицы.
Несовместимыми понятиями вы оперируете.
Дизайн - это общее понятие. Как вы что там режете - это целиком на Ваше усмотрение.
Ну мучайте себя, используйте 2 набора графики.
mobidevelop
182 / 182 / 3
Регистрация: 10.01.2013
Сообщений: 596
07.08.2013, 11:45     Совместимость дизайна приложения #11
Цитата Сообщение от sigiziy Посмотреть сообщение
Меня же интересует непосредственный дизайн приложения, т.е. таблицы. Как с ними быть для 2 размеров экранов
Никак с ними не быть. Размер выставлять в зависимости от высоты экрана и все. Это забота не дизайнера, а программиста. Если, конечно, дизайн не особо заморочный типа "На экране должно умещаться ровно Ч строк".

Добавлено через 11 минут
Цитата Сообщение от sigiziy Посмотреть сообщение
так как если в какой то новой версии ОС что то поменяют, то это все слетит.
В новой версии OS разрешение экрана поменять затруднительно. Но яблочные инженеры тоже не идиоты. Когда они смастерили iPhone 5, старые приложения продолжали отлично работать. Пусть с черными полосками снизу и сверху, но ничего не разъехалось. Так что как бы мне ни не хотелось подставлять коллегу, но он либо ленится, либо чего-то не знает, либо джавист.
Vorona
07.08.2013, 22:53
  #12

Не по теме:

Цитата Сообщение от mobidevelop Посмотреть сообщение
либо джавист
ахахах 100%

MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
08.08.2013, 09:14     Совместимость дизайна приложения
Еще ссылки по теме:

Максимальный размер приложения
Приложения с геолокацией
Поиск приложения в appstore
Модель приложения
In-door приложения

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
zulkis
08.08.2013, 09:14     Совместимость дизайна приложения
  #13

Не по теме:

Цитата Сообщение от Vorona Посмотреть сообщение

Не по теме:


ахахах 100%

да ладно вам, try-catch, норм.

Yandex
Объявления
08.08.2013, 09:14     Совместимость дизайна приложения
Ответ Создать тему
Опции темы

Текущее время: 05:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru