Снимок экрана Newton OS 2.0 | |
Developer | Apple Computer, Inc. |
---|---|
Написано на | C ++ |
Рабочее состояние | Историческое |
Исходная модель | Закрытый исходный код |
Первоначальный выпуск | 3 августа 1993 г .; 27 лет назад (1993-08-03) |
Окончательный выпуск | 2.1 / 21 марта 1997 г.; 23 года назад (1997-03-21) |
Платформы | Apple Newton, Motorola Marco |
Kernel type | Microkernel |
Default пользовательский интерфейс | GUI |
Лицензия | Собственное EULA |
Преемник | iPhone OS 1.0. iPadOS 13.1 |
Newton OS - это прекращенная операционная система для карманных компьютеров Apple Newton, производимых Apple Computer, Inc. в 1993–1997 гг. Он был полностью написан на C ++ и сокращен для низкого энергопотребления и эффективного использования доступной памяти. Многие приложения были предварительно установлены в ROM Newton (для быстрого запуска) и для экономии на RAM и флэш-памяти для пользовательских приложений..
Использование механизма распознавания рукописного ввода ParaGraph было отмечено как новаторская реализация.
Newton OS имеет множество элементов интерфейса, которых не было в системном программном обеспечении Macintosh в то время, таких как выдвижные ящики и анимация «пуф». Подобная анимация присутствует в Mac OS X, а некоторые части системы распознавания рукописного ввода Newton были реализованы как Inkwell в Mac OS X.
Многие функции Newton лучше всего оцениваются в контексте истории Pen computing.
Вскоре после выпуска Newton PDA в 1993 году разработчики не обращали особого внимания на новый API Newton OS и по-прежнему были более заинтересованы в разработке для платформ Macintosh и Windows. Лишь два года спустя разработчики увидели потенциальный рынок, доступный им для создания программного обеспечения для Newton OS. Некоторые программы были созданы сторонними разработчиками, в том числе программное обеспечение для улучшения разочаровывающей технологии распознавания рукописного ввода Newton OS 1.x.
Базовое программное обеспечение, поставляемое с ОС Newton:
Дата выпуска | Версия ОС |
---|---|
3 августа 1993 г. | 1.0 |
30 октября 1993 г. | 1,1 |
? | 1,2 |
4 марта 1994 г. | 1,3 |
14 марта 1996 г. | 2.0 |
21 марта 1997 г. | 2.1 |
Newton использует распознавание рукописного текста на основе слов CalliGrapher Движок разработан ParaGraph International Inc под руководством бывшего советского ученого Степана Пачикова.
У самых ранних версий были недостатки, которые привели к плохой рекламе и отзывам. Однако с выпуском Newton PDA на основе версии 2.0 ОС распознавание рукописного ввода существенно улучшилось, частично являясь продуктом ParaGraph и созданной Apple пары распознавателей: Apple Rosetta и Mondello. Распознавание рукописного ввода Newton, в частности распознаватель печати, многими обозревателями, тестировщиками и пользователями считается лучшим в отрасли даже через 10 лет после его появления. Она была разработана Apple Advanced Technology Group и была описана в 2012 году как «первая в мире действительно пригодная для использования система распознавания рукописного ввода».
Newton может распознавать рукописный текст, cursive или их сочетание, а также может принимать от руки «эскизы», «формы» и «рукописный текст». Текст также можно вводить, касаясь стилусом небольшой всплывающей экранной клавиатуры QWERTY. С помощью «Фигур» Ньютон может распознать, что пользователь пытался нарисовать круг, линию, многоугольник и т. Д., И преобразует их в «идеальные» векторные представления. (с изменяемыми контрольными точками и определенными вершинами ) того, что пользователь пытается нарисовать. «Фигуры» и «эскизы» могут быть масштабированы или деформированы после рисования. «Рукописный текст» фиксирует рукописный ввод пользователя, но позволяет обрабатывать его как распознанный текст при манипулировании с целью последующего редактирования («рукописный текст» поддерживает перенос слов, может быть выделены жирным шрифтом, курсивом и т. д.). В любое время пользователь также может указать Newton, чтобы он распознал выбранный «рукописный текст» и превратил его в распознанный текст (отложенное распознавание). Документ Newton Note (или заметки, прикрепленные к каждому контакту в Names и каждому календарному событию) может содержать любое сочетание чередующегося текста, рукописного текста, фигур и эскизов.
Newton OS запускает приложения, написанные на C ++, а также на удобном для пользователя интерпретируемом языке NewtonScript. Эти приложения хранятся в пакетах.