Прежде всего: iPad быстр. Веб-браузинг быстрый, игры быстрые, переключение между приложениями также быстрое, особенно по сравнению с iPhone.
Но если вы думаете, что под капотом скрываются какие-то невероятные характеристики, вас может ждать неприятный сюрприз. Занимаясь программированием, мы обнаружили, что приложения для iPad имеют доступ только к 256 МБ ОЗУ, а процессор считает себя одноядерным (вероятно, ARM Cortex A8).
Вы можете проверить эти результаты, создав приложение со следующим кодом в Xcode:
int getRamSize()
{
int count ;
size_t size=sizeof(count) ;
if (sysctlbyname(“hw.memsize”,&count,&size,NULL,0)) return 1;
return count;
}
Относительно небольшие требования к процессору (впервые предположенные Стоуксом из Ars) также могут объяснить невероятное время автономной работы iPad. Так как же Apple добивается такой быстрой работы приложений? Спасибо, Томас!
Обновлено: Уточнение физической ОЗУ по сравнению с доступной ОЗУ. Крейг Хокенберри обнаружил схожие результаты по ОЗУ. (ниже)
При использовании sysctl() для запроса объема памяти, доступной для iPhone OS, сообщаются следующие значения:
| Тип | Байты | Мегабайты |
|---|---|---|
| Физическая (HW_PHYSMEM) | 258 998 272 | 247 МБ |
| Пользовательская (HW_USERMEM) | 210 284 544 | 200,5 МБ |
Опять же, это
