Все еще смущен по поводу нового разрешения iPhone 4 - PullRequest
8 голосов
/ 05 июля 2010

Я много читал о новом высоком разрешении iPhone 4 (640x960), но все еще в замешательстве.

Это просто экран большего размера, как у iPad? Если да, автоматически ли он переводит прикосновения, т. Е. Касание в середине экрана становится (320, 480), или я должен сам проверить устройство и перевести прикосновения?

Или, по сути, это размер 320x480, но изображения могут быть в два раза больше и выглядеть лучше?

Извините, меня просто смущает, что для нас означает новое высокое разрешение: (

Ответы [ 3 ]

9 голосов
/ 05 июля 2010

Вместо того, чтобы использовать систему координат пикселей, iOS теперь использует систему координат точки (pt).Это означает, что при разработке для iPhone вы все еще разрабатываете экран размером 320 на 480 пунктов.Прямо сейчас это означает, что на iPhone 4 1 пункт равен 2 пикселям.Тем не менее, Apple ясно дала понять, что они оставляют за собой возможность изменять коэффициент преобразования pt в px на будущих устройствах.

Если вы не выполняете сложное рисование, единственное, о чем вам нужно беспокоиться, это обеспечить более высокое качество изображения.версии разрешения ваших изображений.По сути, удвоив разрешение ваших изображений, ваше приложение будет выглядеть очень четким и четким на iPhone 4.

3 голосов
/ 05 июля 2010

iPhone 4 имеет такой же / аналогичный физический размер дисплея, но гораздо более высокое разрешение. Это означает, что вы получаете намного более высокое качество изображения и видео на экране одного размера. Аппаратное обеспечение / HAL должно автоматически переводить касания.

2 голосов
/ 05 июля 2010

Просто продолжай делать то, что делал ты. Я обнаружил, что мои приложения работают так же. Единственными вещами, которые выглядели немного странно, были пользовательские импортированные изображения. У Apple есть руководство по обработке изображений в новом разрешении.

Вот, посмотрите на эту официальную статью от Apple. Поддержка экранов с высоким разрешением

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...