К осени 1979 года Apple разрабатывала три продукта, которые могли стать преемниками Apple II. Первый – злополучный Apple III. Второй – Lisa; но Джобс постепенно разочаровывался в этом проекте. И третий, ускользнувший от внимания Стива, по крайней мере на некоторое время, – небольшой независимый проект недорогого компьютера под кодовым названием Annie; занимался им Джеф Раскин, бывший преподаватель, у которого учился Билл Аткинсон. Раскин поставил себе цель сделать «компьютер, доступный массовому потребителю» – простое, как бытовой прибор, самодостаточное устройство с системной платой, клавиатурой, монитором, всеми необходимыми программами и графическим интерфейсом. Раскин хотел свести коллег из Apple с сотрудниками одного интересного научно-исследовательского центра, расположенного в Пало-Альто, где работали над такими проектами.
Научно-исследовательский центр корпорации Xerox, расположенный в Пало-Альто (также известный как Xerox PARC), был основан в 1970 году, он был создан как место, где можно было работать над развитием цифровых технологий. Располагался он в четырех с половиной тысячах километров от штаб-квартиры Xerox в Коннектикуте – на расстоянии, позволявшем не обращать внимания на соображения прибыли (по крайней мере, руководствоваться в работе не только ими); хорошо это или плохо – другой вопрос. Одним из теоретиков центра был Алан Кей, чьи правила перенял Джобс: первое – «Чтобы предсказать будущее, его нужно изобрести», и второе – «Разработчики программного обеспечения должны уметь разбираться в железе». Кей трудился над проектом небольшого персонального компьютера, который он назвал Dynabook, настолько простого, что и ребенок разобрался бы. Поэтому инженеры Xerox PARC начали разрабатывать графику, понятную для простого пользователя, вместо командных строк и. DOS-запросов, которые на экране выглядели устрашающе. В итоге они придумали рабочий стол с документами и папками, которые можно было открыть, кликнув по ним мышкой.
Этот графический интерфейс пользователя – GUI – удалось упростить благодаря еще одной идее инженеров Xerox PARC: вывод данных в виде растровой графики. До этого на большинстве компьютеров стояли текстовые интерфейсы. Нажимаешь кнопку на клавиатуре, и на экране появляется символ – обычно люминесцирующе-зеленоватые линии на темном фоне. Поскольку количество символов было ограничено, для выполнения не требовалось много команд и много процессорной мощности. В растровой же системе каждый из пикселей на экране