Что я должен рассмотреть для обеспечения бесшовного порта моих приложений для iPhone к iPad?

Объявление следующего iPad и его SDK (iPhone SDK 3.2), портирование приложений к iPad становится важной проблемой. За какими инструкциями я должен следовать в своих приложениях для iPhone, чтобы гарантировать, что я могу портировать его на iPad максимально беспрепятственно?

Другое разрешение является особенно важной проблемой. В то время как iPad запускает неизмененные приложения для iPhone, это не действительно желательное поведение для исходного приложения. Как мы можем сделать наши приложения для iPhone независимыми от разрешения так, чтобы они могли работать корректно на всех разрешениях как большинство настольных приложений?

11
задан 5 revs, 3 users 91% 26 November 2015 в 10:15
поделиться

4 ответа

Гораздо более разумно ожидать, что пользователи вводят текст (и его большее количество), чем с устройством без iPad.

4
ответ дан 3 December 2019 в 05:12
поделиться

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

0
ответ дан 3 December 2019 в 05:12
поделиться

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

На снимках экрана также появляются новые виды экшн-листов, которые потенциально могут быть прикреплены к элементам пользовательского интерфейса вместо плавающих - если вы используете оверлеи сегодня, они, вероятно, будут работать примерно так же, но вы можете подумать об изменении расположения из центра на более крупном экране.

UPDATE:

Теперь событие закончено, и зарегистрированные разработчики могут загрузить SDK - хотя мы пока не можем говорить здесь о специфических возможностях, прочитайте ВСЕ документы, связанные с новой версией ОС, так как есть ряд вещей, направленных на то, чтобы помочь вам перейти на поддержку обеих платформ. Также перед тем, как начать использовать пользовательские библиотеки, ознакомьтесь с изменениями в API, чтобы увидеть, какие новые возможности могут быть поддержаны не сегодня.

В общем, то, что я сказал выше об IB, верно, а также вы должны начать думать о том, как ваши сегодняшние приложения могут использовать больше места, чтобы представлять больше информации за один раз, вместо того, чтобы быть разделенными на несколько экранов. Также, если вы сейчас делаете какие-либо проекты, в которых используются изображения, убедитесь, что вы изначально спроектировали изображения достаточно большого размера, чтобы их можно было использовать и для планшетных приложений более высокого разрешения.

18
ответ дан 3 December 2019 в 05:12
поделиться

Просто объявите его с самой переменной:

var query = from string text in collection
            where text.Length > 5
            select text.ToUpper();

Это приведет к:

var query = collection.Cast<string>()
                      .Where(text => text.Length > 5)
                      .Select(text => text.ToUpper());
-121--3603154-

Попробуйте использовать

$array['c']=3;

Ассоциативный массив не упорядочен по умолчанию, но если вы хотите отсортировать его по алфавиту, можно использовать ksort () для сортировки массива по его ключу

Если вы посмотрите статью PHP для ksort () , вы легко отсортируете массив по его ключу, например:

<?php
$fruits = array("d"=>"lemon", "a"=>"orange", "b"=>"banana", "c"=>"apple");
ksort($fruits);
foreach ($fruits as $key => $val) {
    echo "$key = $val\n";
}
?>

// The above example will output:
a = orange
b = banana
c = apple
d = lemon
-121--1515974-

Ничего не видно. Хотя у нас пока нет SDK. Все существующие приложения будут работать без проблем, хотя и с уменьшенным разрешением.

Еще предстоит выяснить, какая часть существующего пакета iPhone SDK совместно используется пользовательским интерфейсом iPad SDK.

0
ответ дан 3 December 2019 в 05:12
поделиться
Другие вопросы по тегам:

Похожие вопросы: