Убитый яблоком

Антон Балабан, 

Исчерпывающая информация о заброшенной в свое время разработке Apple — «Newton Message Pad», сотни тысяч пользователей которого так и не смогли найти в других устройствах должной функциональности и удобства.

ink different

Я не открою Америки, если скажу, что в настоящее время на рынке карманных компьютеров конкурируют три платформы — Palm, Psion и Windows CE. И, тем не менее, напомню, что первым PDA (personal digital assistant) был Newton Message Pad от Apple. Он долго оставался единственным в своем роде продуктом, пока на сцену не вышел Palm Pilot (некоторые называют его деградировавшим «Ньютоном»). Newton был представлен в 1993 году на выставке «MacWorld» в Бостоне, и первые 5000 экземпляров этого революционного устройства разошлись всего за два часа по цене 800 долларов. Было выпущено еще восемь моделей, пока в начале 1998 года Apple официально не свернула это направление. О причинах такого поступка ходит немало легенд, вплоть до того, что Гейтс выкупил у Джобса рынок PDA за полмиллиарда долларов, но достоверно ничего не известно.

Newton Message Pad 130

Мое личное знакомство с «Ньютоном» вышло совершенно случайно. Увидев однажды в Интернете объявление о продаже Newton 120, я из чистого любопытства связался с продавцом, и, к своему собственному удивлению, договорился о покупке этого «гаджета». В общем-то, у меня не было планов приобретения наладонника, но цена, на которой мы сошлись (50 долларов) способствовала удовлетворению моего любопытства. Итак, договорившись, я полез в Интернет узнавать, что же это такое я приобрел. Я предполагал, что «Ньютон» — это нечто архаичное, большое, ограниченное в возможностях, не очень удобное, экзотическое и «Мак»-ориентированное. Как я выяснил по мере изучения, а впоследствии и использования «Ньютона», по большей части это не так, но обо всем по порядку.

Информации о «Ньютонах» в российской прессе и Рунете удручающе мало, а ведь для этой уже более трех лет «мертвой» платформы до сих пор выпускается новое и обновляется старое программное обеспечение, пишутся драйверы, системные апдейты и даже выходит новое «железо»! Делается это все не только энтузиастами, коих немало, но и коммерческими фирмами (естественно, сама Apple в этом уже не участвует). Пользователей «Ньютонов» во всем мире насчитывается несколько сотен тысяч, причем многие успели попробовать Palm, Pocket PC, Psion и все равно вернулись к «заброшенной» платформе, так как не смогли найти в других устройствах нужной функциональности и/или удобства.

В аппаратной части «Ньютон» похож на любой современный наладонник, и это не удивительно, так как он был первым — все остальные с тем или иным успехом лишь переняли особенности архитектуры такого рода устройств. Первое поколение «Ньютонов» называют MP (Message Pad) 1x0, к нему относятся модели 100, 110, 120 и 130. Второе поколение — MP 2x00, или MP 2k, это Newton 2000 и 2100. Особняком стоит eMate 300, который по архитектуре более схож с MP 2k, но проще и имеет встроенную клавиатуру. Главное отличие этих двух поколений в том, что MP 2x00 имеет «всего больше»: более быстрый процессор (аж 161 МГц!), больший экран, больше памяти, больше слотов расширения и, соответственно, немного большие размеры (подробности смотрите в таблице).

Newton Message Pad 130

Любой «Ньютон» содержит два вида памяти: SRAM, которая питается от батарей, и энергонезависимую флэш-память. SRAM используется системой и пользователю недоступна, а пользовательские данные и программы записываются во флэш. Поэтому случайно потерять информацию, находящуюся в «Ньютоне» очень сложно: даже если вынуть основные и резервную батареи, данные во флэш-памяти сохраняются. Единственное, что можно утратить при таких манипуляциях с питанием, — это некоторые настройки и системные апдейты, если они установлены. Память расширяется с помощью PC-карт (до 32 Мбайт), но, к сожалению, «Ньютон» может использовать только линейную флэш-память, которая мало распространена и довольно дорога.

Для середины прошлого десятилетия нет ничего необычного в том, что для общения с внешним миром — связи с настольным компьютером (синхронизация данных, экспорт и импорт документов, установка программ), вывода на принтер, подключения внешнего модема, клавиатуры и других устройств (например, GPS-приемника) — «Ньютон» был оборудован последовательным портом. Инфракрасный же порт по тем временам был передовым решением: с его помощью можно передавать данные между двумя «Ньютонами» или печатать на некоторых принтерах, поддерживающих протокол IrDA (только с MP 2x00 и eMate). Коммуникация с компьютером через инфракрасный порт в способности «Ньютона» не входит, и хотя есть программы, реализующие эту возможность, они неудобны. Кроме того, существует программа, позволяющая «Ньютону» общаться по ИК-порту с Palm-машинками и рядом других устройств. Для подключения модемов, сетевых карт и пр. используется слот PCMCIA Type II, в MP 2x00 таких слотов два.

Но главное в «Ньютоне» не «железо», которое по нынешним меркам действительно устарело, а операционная система. Здесь также происходит деление на два поколения — Newton OS 1.x и 2.x (см. ту же таблицу). Функциональные различия между системами выражаются главным образом в улучшении качества распознавания рукописного ввода и поддержке интернет-протоколов. Кроме того, были улучшены встроенные приложения: планировщик, адресная книга и др., а также налажено их более плотное взаимодействие друг с другом. Newton OS 2.x работает ощутимо быстрее первой версии, в особенности на том же распознавании. Описывая функции системы я буду в основном опираться на вторую версию ОС, так как именно с ней я имел дело.

Операционная система и встроенные приложения во всех «Ньютонах» находятся в ROM-чипе на материнской плате, поэтому программно обновлять систему невозможно (в свое время Apple «апгрейдила» некоторые модели свежей ОС, но для этого было нужно прислать им «Ньютон», а обратно он возвращался с замененным ROM чипом). Однако небольшие апдейты системы с исправлениями багов и некоторыми новыми функциями (например, поддержкой большего объема встроенной памяти) можно устанавливать во внутреннюю SRAM память.

Newton OS была весьма прогрессивна для своего времени. Во-первых, она полностью «юникодная», то есть поддерживает шрифты и текст только в формате Unicode. Теоретически это должно было облегчить локализацию продукта, но на деле только усложнило ее, главным образом из-за неполноценной поддержки стандарта Unicode операционными системами для «больших» компьютеров (как Windows, так и Mac OS). Во-вторых, язык программирования для Newton OS — Newton Script — подобен языку Java, то есть программы для «Ньютона» (в том числе и встроенные) компилируются в машинные коды силами Newton OS непосредственно в момент исполнения. Поэтому теоретически при портировании Newton OS на другую аппаратную платформу (например, с процессором от Motorola) все старые программы будут успешно на ней работать без каких-либо модификаций. Программисты также хвалят сам язык Newton Script и среду разработчика Newton ToolKit за простоту и удобство. Вероятно, поэтому программ и разнообразных утилит для «Ньютона» великое множество.

Extras, аналог файлового менеджера

Extras, аналог
файлового менеджера.

Extras - Newton OS

Файловой системы как таковой в «Ньютоне» нет, и это несколько непривычно после обычных компьютеров. Взамен файловой системы Newton оперирует объектно-ориентированной базой данных. Примерно так же, как ваш e-mail клиент содержит все сообщения в одном файле, но вы их видите именно как отдельные послания, и можете удалять, добавлять, или группировать их в папки. Newton OS оперирует двумя видами объектов — «пакеты» (packages), которые доступны только для чтения (как правило в них содержатся программы или «Ньютон»-книги) и «супы» (soups, по смыслу я бы это перевел скорее как «сборная солянка»), в которые система или приложения могут записывать данные. Обычно каждому приложению соответствует свой «суп» (notes soup, names soup), в котором она хранит свои документы. Эти документы видны пользователю только из программы, которая их сотворила, или из других, которые могут читать ее «суп». Для удобства пользователя в Newton OS поддерживаются «папки», в которые можно раскладывать программы или документы. Они носят чисто декоративный характер, и самой ОС все равно, в какой папке хранится конкретная программа — вы спокойно можете переложить какое-нибудь системное расширение из «Extensions» в любую другую папку, и оно все равно сохранит свою функциональность. Допускается создание 12-ти «глобальных», то есть видных всем приложениям, папок, и 12-ти локальных, доступных только одному приложению. Существуют утилиты, снимающие это ограничение, и позволяющие создать обширную систему с многоуровневыми вложенными папками, но, на мой взгляд, для PDA двенадцати папок вполне достаточно. Организация в виде базы данных позволяет очень плотно интегрировать приложения в системе между собой. Например, планировщик или почтовая программа может пользоваться «супом» адресной книги, или графическая программа импортировать/экспортировать рисунки из блокнота. Все данные и программы, находящиеся в памяти «Ньютона» компрессируются «на лету», что позволяет сэкономить пространство в памяти.

Интерфейс Newton OS очень простой и логичный, вместе с тем позволяющий реализовать множество функций, не загромождая при этом экран. Тут, собственно, описывать нечего, просто очень удобно и эргономично, видно, что каждая мелочь разрабатывалась специально для использования на PDA, а не просто тупо переносилась с «больших» ОС. При этом если вас не устраивают какие-то аспекты интерфейса, то очень многое можно изменить или дополнить с помощью разнообразных утилит (как правило, бесплатных).

Рукописный ввод текста в режиме ink text

Рукописный ввод текста
в режиме ink text.

Огромная глава, вписанная Apple в историю наладонных компьютеров, — ввод информации через сенсорный экран. Самый знаменитый способ, впервые появившийся в Newton OS, — рукописный ввод. Технология распознавания рукописного текста, основанная на использовании словаря (объем словаря в разных моделях различается — от 10 тыс. слов в первом Message Pad до 93 тыс. в Newton 2x00), была разработана российской фирмой «ПараГраф». Первые модели критиковали именно за несовершенство распознавания, поэтому Apple значительные силы бросила на его улучшение и в последних моделях добилась больших успехов. В Newton OS 2.x было введено побуквенное распознавание, оно работает немного медленнее, но зато более надежно, особенно на отсутствующих в словаре словах. Вы пишете, как на бумаге, в любом месте экрана, и слова добавляются на место курсора. В общем, это самый естественный способ ввода текста в PDA, а «Ньютон» автоматически учится распознавать особенности вашего почерка. Когда мои каракули стали сами собой преобразовываться в печатный текст, у меня возникло ощущение чуда. К сожалению, таким образом можно писать только по-английски (было выпущено также несколько локализованных «Ньютонов»: немецкий, японский, но русского среди них нет).

Наэкранная клавиатура — это на крайний случай, слишком неудобно и медленно. Если надо что-то быстро записать, но вы не хотите ждать, пока «Ньютон» распознает ваш текст (старые модели справляются с этим довольно медленно), можно прибегнуть к режиму ink text (см. скриншот). Такой способ ввода, насколько мне известно, уникален и очень полезен для быстрых записей.

Для рисования предусмотрено два режима Shapes и SketchesДля рисования предусмотрено два режима. Первый — «shapes» — распознает то, что вы нарисовали (круг, квадрат, линию) и делает форму фигуры ровной. Эту фигуру потом можно уменьшать-увеличивать, менять пропорции и толщину линии, так же, как и в редакторе для векторной графики типа Corel Draw. Второй режим, называемый «sketches» позволяет рисовать «свободно»: что и в каком месте нарисуете, то и появится.

Альтернативных (не встроенных в ОС) способов ввода текста довольно много: прежде всего, это граффити, хорошо прижившиеся на платформе Palm. Фирма «ПараГраф» выпустила программу FreeStyle, она обеспечивает побуквенный рукописный способ ввода, о ней я расскажу немного позже. Еще существует несколько программ ввода иероглифов (китайских, японских).

Кроме того, текст можно вводить с помощью специальной портативной «Ньютон»-клавиатуры, присоединяющейся к последовательному порту, с клавиатуры настольного компьютера, к которому подключен «Ньютон», и, используя переходник, к «Ньютону» можно подключить обычную PC или Mac клавиатуру. Последнее решение не очень удобно, так как требует дополнительного питания клавиатуры.

Для коммуникации с настольным компьютером Apple выпустила ряд программ, самой мощной из которых является Newton Connection Utilities (NCU). Все коммуникационные программы от Apple выпускались одновременно в версиях для Macintosh и Windows, кроме того, существуют программы от третьих фирм для связи с «Ньютоном» для платформ Unix, Linux, Amiga и Atari (у последних меньше возможностей, чем у софта от Apple, но они как минимум обеспечивают установку на «Ньютон» программ). Еще можно установить терминальную программу и с ее помощью обмениваться информацией практически с любым компьютером, благо терминальные эмуляторы сделаны практически для всех мыслимых платформ. Обмениваться текстами и устанавливать программы можно также по e-mail, WWW или FTP. Так что «Ньютон» является поистине кроссплатформным PDA (в отличие от, скажем, Windows CE), более того, среди его владельцев пользователей Windows даже больше, чем «макинтошников».

Newton Connection Utilities кроме установки программ позволяет делать полный «бэкап» памяти «Ньютона», импортировать и экспортировать документы в/из PDA (причем экспорт из Notes возможен в RTF с сохранением всех элементов форматирования и рисунков) и синхронизировать информацию с настольным компьютером. «Ньютон» может синхронизировать свой планировщик и адресную книгу с программами Claris Organiser, Lotus Organiser, MS Outlook и Entourage (Outlook для «Мака»), Palm Desktop1 и рядом других. К сожалению, при обмене информацией с настольным компьютером всплывает ряд проблем, связанных с «юникодностью» «Ньютона». Для работы с не романскими языками перед отправкой текстовой информации на компьютер необходимо ее перевести в одну из 8-битных кодировок (Windows-1251, MacCyrillic, KOI-8R). Иначе вы вместо текста увидите квадратики или вопросики, так как Newton Connection Utilities не подозревает о существовании русского языка и просто отбрасывает незнакомые символы у юникодной кодировки. В связи с этим очень обидно, что «Ньютон» почил как раз в то время, когда Unicode начал широко применяться в операционных системах и приложениях для «больших» компьютеров. Продержись он хотя бы еще год, я уверен, что Apple обеспечила бы полноценный импорт/экспорт Unicode-текстов.

Физически соединение компьютера с «Ньютоном» может происходить либо через последовательный порт, либо по Ethernet (если вы установили PCMCIA Ethernet-карту, это возможно только в MP 2x00 и eMate). Соединение по Ethernet очень быстрое, но доступно только для компьютеров Macintosh, так как использует стандарт AppleTalk. Если вам все-таки хочется использовать этот быстрый вид соединения на компьютере с Windows или Linux, то можно запустить на вашем PC WWW, e-mail или FTP сервер, чтобы обмениваться информацией по Ethernet.

Outbox — единый «ящик» исходящих посланий для всех приложений (встроен в Newton OS)

Outbox — единый «ящик»
исходящих посланий
для всех приложений
(встроен в Newton OS).
Разумеется, есть и Inbox.

В принципе коммуникационные возможности «Ньютона» изначально были немаловажной (если не ключевой) задачей для разработчиков. Его даже сначала планировали назвать Note Pad, но затем сменили имя на Message Pad, подчеркивая именно возможности коммуникации. Из любого приложения любой текст или объект одним нажатием иконки можно послать по факсу, e-mail, распечатать, переслать на другой «Ньютон» через инфракрасный порт или передать другими способами, добавляемыми в систему дополнительными программами. Причем это можно сделать как из окна редактирования, так из списка документов программы (в последнем случае можно выбрать сразу несколько). В Newton OS изначально предусмотрены InBox и OutBox, причем они едины для любых объектов (факсов, писем и др.), и все коммуникационные программы используют именно эти встроенные в систему «ящики». Все это значительно упрощает коммуникационные задачи и разгружает интерфейс.

Как я уже упомянул, приложений для «Ньютона» существует великое множество. Не все они совместимы с машинами первого поколения, но на MP 2k можно делать практически то же самое, что и на десктопе (разумеется, с некоторыми ограничениями, это все-таки PDA). Для офисных нужд Apple выпустила пакет NewtWorks, содержащий текстовый процессор, электронные таблицы (совместимые с соответствующими продуктами от Microsoft), графический редактор и «научный» калькулятор. Для работы с Интернетом есть веб-браузеры, почтовые программы, ньюсридеры, клиенты для FTP, IRC, ICQ и WAP. Кроме того, с помощью программы Newton Personal Data Sharing «Ньютон» может быть даже веб-сервером! (Вы можете найти адреса нескольких сайтов, обслуживаемых этими компьютерами, по адресу 130.126.50.66/tracker.cgi.) На старых моделях серфинг теоретически возможен, но браузер работает о-о-о-очень медленно, для таких задач 20-мегагерцового процессора маловато. Кстати, браузер Newt’s Cape и почтовый клиент Simple Mail (обе программы до сих пор поддерживаются производителями, и периодически выходят новые версии) справляются с самыми разнообразными кодировками нашего великого и могучего.

браузер Newts Cape

Кроме стандартных офисных и интернет-программ есть очень много других, и вы наверняка найдете то, что нужно именно вам. На «Ньютоне» можно делать презентации, слайд-шоу, воспроизводить видео, MOD и MIDI файлы, записывать звук (с диктофонным качеством), планировать личные финансы (программа Pocket Money и ряд других), ориентироваться на местности с помощью специального GPS-приемника и карт, управлять бытовой техникой через инфракрасный порт, сканировать штрих-коды и многое, многое другое. Есть даже HTML-редактор и программа для 3D моделирования. Кроме того, «Ньютон» может импортировать фотографии с некоторых цифровых фотокамер и выступать в виде графического планшета или «клавиатуры» для настольного компьютера. Немало и игр, в основном «пасьянсного» или Lines типа, но не только. Причем очень много произведенных в свое время коммерческих и shareware-программ в сейчас официально сделаны бесплатными, что очень приятно, не надо тратить деньги или нарушать закон. Так что в «заброшенности» платформы есть и свои положительные свойства.

Newton-книга

Newton-книга. Такие книги
делаются на настольном
компьютере из текстовых
файлов и загружаются в
«Ньютон». В книге можно делать
многочисленные закладки и даже
рукописные пометки.

Еще одна замечательная возможность «Ньютона» это электронные книги. Уже в первой версии операционной системы была предусмотрена возможность чтения Newton Books. Такие книги делаются на «большом» компьютере программами Newton Press или Newton Book Maker, а затем загружаются на «Ньютон» в виде «пакетов». Исходниками для книг могут быть простые текстовые или RTF файлы, а также документы MS Word и ряда других текстовых редакторов. Возможно делать книги и прямо в «Ньютоне», с помощью программы Newt's Cape, которая преобразует HTML (из Интернета, документов, хранящихся на самом «Ньютоне» или на настольном компьютере) в Newton Book. Книга, кроме собственно текста, может содержать картинки, гиперссылки (на другие страницы той же книги), многоуровневое содержание, иметь сложное форматирование (разные шрифты, заголовок на каждой странице, колонки и прочие элементы оформления). На «Ньютоне» в книге можно переходить на произвольную страницу, делать закладки и даже вносить рукописные пометки. При чтении художественной литературы особой необходимости в закладках нет, так как книга всякий раз открывается на той странице, где вы ее закрыли в предыдущий раз. Кроме того, книгу можно распечатать на принтере или послать по факсу.

Узнав все это про свою покупку, я с нетерпением стал ждать момента, когда, наконец, смогу пощупать ее своими руками. Заполучив, вожделенный прибор, я приступил к его освоению. Он оказался довольно потрепанным экземпляром 1995 года выпуска, с изрядно поцарапанным дисплеем, но все еще исправно работающим, и даже частично русифицированным. «Ньютон» действительно оказался довольно большой штукой, но при этом он на удивление удобно лежит в руке, и даже многочасовое общение с ним нисколько не утомляет ни руки, ни глаза (хотя я вполне могу допустить, что «Ньютон» будет великоват для некоторых хрупких дамских ручек). Такая эргономичность, видимо, обеспечивается смещением центра тяжести вниз, там еще находится батарейный отсек. В карман «Ньютон» влезает с трудом, да и тяжеловат он для «нательного» ношения, поэтому предполагается, что вы его будете носить в сумке. Меня лично это нисколько не смущает: «Ньютон» нашел себе место в моей поясной сумке, что очень удобно. Общее внешнее впечатление от него я бы описал английской фразой «Built like a Tank», от «Ньютона» веет какой-то пуленепробиваемостью, что ли. Это, в общем, неудивительно, если учесть, что он в свое время стоил около 800 долларов, и за эти деньги покупатель хотел получить нечто такое, что не сломается через пару лет.

Первым делом я стал тестировать распознавание английского рукописного ввода (программы распознавания для русского языка у меня тогда еще не было, о ней немного ниже). После недолгого обучения, в ходе которого я старался писать аккуратнее, а «Ньютон» изучал особенности моих каракулей, качество распознавания стало вполне приемлемым. Однако у такого способа ввода есть один существенный недостаток — распознавание происходит довольно медленно. Поэтому для каких-то быстрых записок (например, записать диктуемый по телефону адрес) я тогда предпочел использовать ink text. Я пробовал как распознавание с использованием встроенного словаря, так и побуквенное, в результате остановился на последнем, хотя оно несколько медленнее. Зато нет проблем с нестандартными словами, например, названиями фирм или продуктов (Apple в словаре, конечно, есть, а вот Linux уже нет), которые я в основном и ввожу латиницей.

Встроенные программы довольно-таки стандартны, интерфейс прост и удобен, во многом основан на графике. Например, чтобы в планировщике назначить встречу, вы просто проводите линию от начального времени до конечного, после этого появляется новая запись, и вы можете вносить туда детали. Программа Notes позволяет применять простейшее форматирование (подчеркивание, шрифт, размер) к выделенному тексту, и после небольших доработок (с помощью утилит я добавил туда функции Select all и Find/Replace) вполне заменила мне несложный текстовый редактор. Размер одной «записки» в Notes ограничен 8 Кбайт, но это опять-таки снимается специальной утилиткой. В Notes существует три встроенных шаблона — собственно Note, простой текст, Outline — иерархический список, и Checklist. Последнее есть то же самое, что и предыдущий шаблон, только напротив каждого пункта есть Checkbox (не знаю, как это назвать по-русски), в который можно поставить галочку. Мне очень понравился шаблон Checklist с ним удобно, например, составлять списки для похода по магазинам или список дел.

программа FormulasОчень удобна встроенная программа Formulas. Она позволяет переводить единицы измерения: меры температуры, веса, длины и еще бог знает чего друг в друга. Там же доступна функция перевода одной валюты в другую (курс вы устанавливаете сами), очень удобный Date Calculator (задаете две даты, и вам показывается, сколько дней между ними) и расчет суммы многолетнего кредита (ну, для нашей страны это не особо актуально). К сожалению, пользователь не может задавать свои формулы в эту программу, но доступны несколько утилит, расширяющие функциональность Formulas, например таблица Менделеева. Из встроенных заслуживает внимания программа Time Zones, показывающая текущее время в выбранном вами городе (а кроме времени еще телефонные коды и расстояние до Москвы).

Потрясает функция Assist. Я сначала на нее не обратил внимания, думал, это что-то типа модных нынче «визардов», но когда поэкспериментировал с ней, понял всю ее прелесть. Например, вам нужно найти чей-то номер телефона, скажем, Владимира. Для этого надо открывать адресную книгу, искать там этого Владимира, — в общем задача требует некоторого времени, особенно если записей у вас много. Используя Assist все намного проще. Вы жмете кнопку Assist, и в появившемся окошке пишете «call vladimir» (можно использовать как имя, так и фамилию) и вам выдается искомый номер, да еще и предлагается набрать его (через модем или тоновым набором через динамик). Либо, находясь в блокноте, написать «fax vladimir», и записка будет отправлена Владимиру по факсу или электронной почте (вместо «fax» нужно набрать «email»). Таким же образом можно распечатывать, узнавать время в нужном вам часовом поясе (команда «time London»), добавлять события в планировщик и ToDo List. Кроме того, некоторые программы могут добавлять свои уникальные функции в Assist.

Русифицирован «Ньютон» на славу (насколько я понял, это заслуга трех компаний — «ПараГраф», «Парагон» и «Мак-Центр»): реализованы не только отображение и ввод русского текста — полностью русифицируются системные сообщения и даже некоторые функции и названия зашитых в память программ. При выборе пакета русификации, нужно учитывать то, что он индивидуален для каждой модели, так что русификация MP 130 или тем более 2000 не подошла к моему «Ньютону». Важной особенностью пакетов русификации «Ньютона» является их модульность, то есть, если вам не нужны, допустим, системные сообщения на русском или русские закладки в адресной книге, вы можете их не устанавливать, сэкономив таким образом ресурсы машины.

Рукописный ввод русского текста с помощью программы FreeStyle

Рукописный ввод русского
текста с помощью
программы FreeStyle.

Отдельно хотелось бы рассказать про программу FreeStyle. В «Ньютонах» с системами 1.х ввод русского текста был возможен только с помощью наэкранной клавиатуры, что, согласитесь, довольно неудобно и медленно. Для Newton OS 2.x ПараГраф в 1995 году разработал программу побуквенного распознавания рукописного ввода FreeStyle. В принципе программа обеспечивает ввод любых символов, не только кириллических, мне же, пришлось иметь дело с версией для русского языка. После установки программу необходимо обучить вашему почерку. Для этого надо написать несколько десятков предлагаемых слов, содержащих все буквы алфавита, а кроме того цифры и специальные знаки. Я поначалу отнесся к этой задаче халатно, горя желанием поскорее попробовать FreeStyle в действии, и результат оказался довольно-таки плачевным — правильно распознавалось менее половины букв. Я уже было решил удалить разочаровавшую меня программу, но все-таки решил дать ей еще один шанс, и во второй раз подошел к обучению более тщательно, немного обуздав свой корявый почерк и более тщательно выбирая начертания некоторых похожих букв. После этого качество распознавания стало выше всяких похвал: позволяло комфортно вводить достаточно большие объемы текста (кстати, почти половина данной статьи было написано непосредственно на «Ньютоне»). Если после обучения некоторые буквы все-таки распознаются неправильно, то это можно подправить более тонкой настройкой программы, возможности такой настройки очень велики и позволяют добиться почти безукоризненного распознавания. Во FreeStyle предусмотрено использование макросов, то есть в ответ на определенный, заданный пользователем символ, вводится сразу целое слово или фраза. Ввод текста с помощью FreeStyle, конечно медленнее, чем с клавиатуры, но это вполне компенсируется возможностью длительной работы (действительно длительной, думаю, что от одного комплекта аккумуляторов мой «Ньютон» может без остановки проработать где-то сутки, если не больше) в местах, далеких от сетевых розеток и письменных столов, например в электричке или на пляже (особенно это спасало в июльскую жару, когда находиться, а тем более работать, в некондиционируемом помещении было просто невозможно). Поразила скорость работы FreeStyle. Мне показалось, что она работает даже быстрее встроенной в Newton OS «распознавалки», по крайней мере, никакого дискомфорта от скорости работы программы я не испытывал — даже если она не успела распознать все символы, вы можете продолжать писать, и как только вы сделаете паузу для обдумывания следующего предложения, программа успеет все перевести в печатный текст. Для ввода больших объемов текста FreeStyle мне показалась предпочтительней встроенной в ОС системы ввода, но для заполнения полей в адресной книге или планировщике стандартная «распознавалка» все же удобнее, так как вы пишите не в окошке, как у FreeStyle, а прямо на нужной строке.

Отправка письма с помощью программы Simple Mail

Отправка письма с помощью
программы Simple Mail.

После русификации я решил попробовать электронную почту. Установив программу Simple Mail и Newton Internet Enabler (TCP-IP стэк для «Ньютона») я попробовал отправить и принять несколько писем, используя внешний модем. Рассказывать тут особенно нечего, отправилось и принялось, с русскими кодировками все в порядке, правда происходило все это довольно медленно (вообще то Apple не гарантирует работу Newton Internet Enabler на MP 120 — у него слишком мало системной памяти; минимальной машиной для Интернета считается MP 130, так что медленная работа вполне закономерна). Удивительно, что при размере чуть больше 200 Кбайт Simple-mail способна сортировать входящие письма по папкам, отображать HTML-сообщения и графику, пришедшую в аттаче и работать с несколькими почтовыми ящиками. При этом интерфейса у Simple Mail как такового нет, письма пишутся в Notes, используется встроенная адресная книга, а информация о ваших почтовых эккаунтах записывается в ваши персональные данные (тоже встроенные в ОС). Такой подход поначалу обескураживает — установил программу, а вроде и запускать-то нечего, но после того, как соображаешь в чем дело, это становится очень удобным.

Для меня очень важным свойством «Ньютона» оказались Newton-книги. Поначалу я смог их сделать только с латиницей, но вскоре научился делать и на русском языке (изготовление Newton Book на русском я тут описывать не буду, это довольно нетривиальная процедура, больше напоминающая шаманские танцы с бубном, но главное, что это возможно). Кроме собственно литературы (с момента приобретения «Ньютона» я стал регулярным посетителем Lib.ru) в виде книг удобно оформлять веб-страницы или длинные дайджесты с мэйл-листов, которые недосуг прочитать дома — этим можно заняться в дороге (или развалившись на диване, куда компьютер не втащишь).

Вообще же «Ньютон» избавил меня от невероятного количества бумаги. Теперь не надо, например, распечатывать схему проезда в контору, куда едешь, достаточно «загнать» это в Notes или оформить в виде Newton Book (если там картинка). Не говоря уже о многочисленных записочках, телефонах, адресах, которые после накопления некоторой критической массы начинали расползаться по всему дому (и не выкинешь — вдруг что-то важное). Ну и от бумажных книг, конечно, теперь не надо таскать с собой толстые переплеты, все сидит в моем зеленом друге.

Во всех ОС есть так называемые «Пасхальные яйца» (Easter Eggs), сюрпризы, заложенные программистами, и Newton OS в этом смысле не исключение. Я не особый любитель раскапывать подобные сюрпризы, но одна из таких «закладок» проявилась и без моего участия. 23 июня я включил свой «Ньютон», и вместо сияющей лампочки (обычная заставка при включении) увидел белый круг, который постепенно загораживался вторым черным кругом. Поначалу я решил, что «Ньютон» приказал долго жить, или это какой-то хитрый вирус (только потом я выяснил, что вирусов для Newton OS не существует). Однако после окончательного затемнения белого круга «Ньютон» нормально включился и заработал. Потом я с облегчением узнал, что это «Пасхальное яйцо», и появляются такие круги только в дни солнечных затмений (в июне оно было где-то в Африке).

Под конец хочу еще раз напомнить, что, несмотря ни на что, платформа Newton жива. Из программ, разработанных для нее совсем недавно (буквально в течение последних двух месяцев) хотелось бы отметить Waba (это Java для PDA устройств), ATA драйвер, позволяющий использовать в «Ньютоне» дешевые и объемные карты памяти (даже IBM Microdrive) и драйвер для беспроводного Ethernet стандарта ISO 802.11b (AirPort в терминологии Apple). Эти продукты пока находятся в бета-стадии, но финальные релизы уже не за горами. Если вы собираетесь приобрести PDA, не сбрасывайте ее со счетов — может быть, это как раз то, что вам нужно («Ньютоны» еще довольно часто попадаются в местах продажи подержанных устройств за умеренные деньги).


1. «Ньютон» может синхронизироваться с Palm Desktop (это органайзер для «Макинтош» с возможностью соединения с Palm), так как эта программа является модифицированным Claris Organiser, а с этой программой «Ньютон» дружит уже давно. [вернуться]


Автор
Антон Балабан