Введение
Newton OS — устаревшая операционная система, разработанная Apple Inc.
Newton OS — это устаревшая операционная система для персональных цифровых помощников Apple Newton, производившихся компанией Apple Computer, Inc. в период с 1993 по 1997 год. Она была полностью написана на C++ и оптимизирована для низкого энергопотребления и эффективного использования доступной памяти. Многие приложения были предустановлены в ПЗУ Newton (что обеспечивало быструю загрузку), чтобы экономить ОЗУ и флэш-память для пользовательских приложений.
Особенности
Newton OS включает в себя множество элементов интерфейса, которых не было в системном программном обеспечении Macintosh в то время, таких как папки и анимация "исчезновения" (или "пуф"). Подобная анимация присутствует в Mac OS X, а некоторые компоненты системы распознавания рукописного ввода Newton были реализованы в Mac OS X под названием Inkwell. Звуковая обратная связь — При нажатии на меню и значки воспроизводится звук; эта функция позже была внедрена в Mac OS 8. Значки — Подобно метафоре рабочего стола Macintosh, Newton OS использует значки для запуска приложений. Документы с вкладками — Как вкладки в современных браузерах и интерфейсе Apple At Ease, заголовки документов отображаются в виде небольших вкладок в правом верхнем углу экрана. Поворот экрана — В Newton 2.0 экран можно поворачивать для использования в режиме рисования или текстового редактора. Файлы документов — Заметки и рисунки можно категоризировать, например, "Развлечения", "Бизнес", "Личное" и т.д. Печать документов — Документы на Newton можно печатать. Отправка документов — Документы можно отправлять на другой Newton по инфракрасному порту, через Интернет по электронной почте или по факсу. Меню — Похожие на меню в Mac OS, но заголовки меню отображаются в нижней части экрана в виде небольших прямоугольников, напоминающих кнопки с прикрепленными "всплывающими" меню. Многие особенности Newton лучше всего понимать в контексте истории развития Pen Computing.
История версий
Дата выходаВерсия ОС3 августа 19931.030 октября 19931.1?1.24 марта 19941.314 марта 19962.021 марта 19972.1
Распознавание почерка
Ньютон использует движок распознавания рукописного текста CalliGrapher, разработанный компанией ParaGraph International Inc под руководством бывшего советского ученого Степана Пачикова. Ранние версии имели недостатки, что привело к негативной реакции прессы и критике. Однако, с выпуском Newton PDAs на базе версии 2.0 операционной системы, распознавание рукописного текста значительно улучшилось, частично благодаря сотрудничеству ParaGraph и пары распознавателей, созданных Apple: Rosetta и Mondello. Распознавание почерка в Newton, особенно печатных символов, многие рецензенты, тестировщики и пользователи считали лучшим в отрасли, даже спустя 10 лет после его появления. Разработка велась группой Advanced Technology Group компании Apple, и в 2012 году система была описана как "первая в мире по-настоящему работоспособная система распознавания рукописного текста". Newton способен распознавать рукописный текст, написанный прописными и строчными буквами, или их комбинацию, а также принимать произвольные "эскизы", "фигуры" и "чернильный текст". Текст также можно было вводить, нажимая стилусом на небольшую всплывающую на экране QWERTY-клавиатуру. Функция "Фигуры" позволяла Newton распознавать попытки пользователя нарисовать круг, линию, многоугольник и т.д., и преобразовывать их в "идеальные" векторные изображения (с изменяемыми управляющими точками и определенными вершинами). "Фигуры" и "Эскизы" можно было масштабировать или деформировать после создания. "Чернильный текст" фиксировал рукописный ввод пользователя, но позволял обрабатывать его как распознанный текст при редактировании ("чернильный текст" поддерживал перенос слов, мог быть отформатирован полужирным, курсивом и т.д.). Пользователь в любой момент мог указать Newton распознать выделенный "чернильный текст" и преобразовать его в распознанный текст (отложенное распознавание). Документ Newton Note (или заметки, прикрепленные к каждому контакту в Contacts и каждому событию календаря) мог содержать любую комбинацию обычного текста, "чернильного текста", "фигур" и "эскизов".
NewtonScript (неопр.) (полное)
Newton OS запускает приложения, написанные на C++, а также интерпретируемый, удобный для пользователя язык программирования под названием NewtonScript. Эти приложения хранятся в пакетах.