Apple незаметно добавила в iOS 6 функцию, которая сделает возможным создание 4-дюймового iPhone

Когда iPhone был впервые выпущен в 2007 году, он был разработан для поддержки одного разрешения экрана и не более того. Позже, с запуском iPad и дисплея Retina на iPhone 4, Apple пришлось оптимизировать свои конкретные элементы пользовательского интерфейса для дисплеев большего размера с более высоким разрешением. Сегодня у нас есть не только дисплей Retina на iPad, но и, по слухам, 4-дюймовый iPhone, который, вероятно, дебютирует осенью.

Со всеми этими различными разрешениями экрана Apple незаметно внедрила функцию в iOS 6, которая позволит разработчикам разумно масштабировать свои приложения почти под любой экран. разрешающая способность.

Частично подталкиваемая недавней волной гигантских телефонов Android и мутантных «фаблетов», Apple, наконец, настаивает на более крупных дисплеях с увеличенным разрешением для своих продуктов. Все это прекрасно, пока вы не посмотрите на работу разработчиков, пишущих приложения для этих нескольких разрешений экрана.

Одна из основных причин, по которой разработчики выбирают iOS вместо Android с точки зрения разработки, заключается в том, что Android имеет тенденцию быть фрагментированным из-за того, что операционная система должна использовать сотни устройств. служба поддержки.

Разработчикам Android часто приходится использовать десятки устройств для тестирования своих приложений при любом разрешении экрана. можно вообразить, от самых маленьких дисплеев 320 × 480 до новейших дисплеев с разрешением 1280 × 800, которые можно найти во многих последних версиях Android. таблетки.

Такой процесс разработки - кошмар, и это риск, на который Apple не хочет идти вместе со своими разработчиками. Вот почему, начиная с iOS 6 SDK, Apple реализует то, что она называет «Автоматическая компоновка», чтобы подготовиться к iPhone следующего поколения.

По сути, автоматический макет работает точно так же, как и в OS X Lion, где эта функция была впервые обнаружена. Разработчики предоставляют набор ограничений для элементов интерфейса, и в зависимости от разрешения экрана эти элементы могут перемещаться, чтобы соответствовать тому месту, где они должны быть.

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

Когда телефонные приложения Android масштабируются для планшетов, они часто в конечном итоге выглядят точно так же, как и растянутые телефонные приложения. С помощью Auto layout Apple надеется предоставить разработчикам простое решение, сохраняя при этом готовность и готовность, которыми иногда славятся приложения для iOS. Особенность автоматической компоновки заключается в том, что ее можно применить не только к большому iPhone. В будущем, если Apple решит использовать iPad меньшего размера или, возможно, безумный двойной дисплей Retina, автоматическая компоновка возьмет на себя большую часть работы.

Такого рода дальновидное мышление - вот чем известна Apple, и именно поэтому независимо от того, насколько Google продвигает Android, разработчики всегда будут выбирать iOS в первую очередь.

С помощью: iDownloadБлог Источник: TechCrunch

Последнее сообщение в блоге

| Культ Mac
September 10, 2021

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

Америка получает 5-й и 6-й операторы iPhone, но они все еще не T-Mobile [обновлено]
September 10, 2021

Америка получает пятый и шестой операторов iPhone, но они все еще не T-Mobile [обновлено]nTelos станет вторым региональным оператором iPhone в США....

T-Mobile: отсутствие iPhone 4S стоит нам подписчиков
September 10, 2021

Невозможность продать iPhone вредит T-Mobile USA. Единственный из четырех операторов США, не предлагающий смартфон Apple, T-Mobile объявил, что сок...