Ну, я бы с энтузиазмом предположил, что это было или должно быть важно в любом случае, но да, я так думаю. Дисциплинирование памяти и тот факт, что пользователи iPhone (и других мобильных устройств) не ожидают, что их телефон сломается, зависает и ведет себя неправильно, должны означать, что люди, которые производят быстрое, высококачественное программное обеспечение, которое не потребляет огромных ресурсов, будут иметь рыночное преимущество.
Что это должно сказать нам? В основном, есть три правила:
- Не усложняйте
- Не усложняйте
- Будьте проще.
Попытка приспособить сложное настольное приложение к iPhone является ошибкой и в конечном итоге причинит вам боль.
Составьте бюджеты на количество времени, которое вы хотите использовать в сценариях использования, например, приложение запускается в & le; 10 секунд. Постепенно создавайте программное обеспечение и проверяйте эти вещи по ходу работы. Это своего рода городской миф о том, что вы должны сохранить всю оптимизацию до самого конца; к тому времени вы, возможно, уже пошли не по той дороге. Но, постепенно наращивая и бюджетируя, вы можете эффективно делать разработку с учетом производительности.