Mac PC, Світ ПК, Видавництво «Відкриті системи»
Розглянувши в попередньому номері способи передачі файлів з PC на Macintosh і назад, звернемося до питання сумісності ПЗ.
Сумісність форматів
Офісні програми та документи
Ця інформаційна пролом між платформами обумовлена відмінностями у способах визначення ОС типів файлів. Як відомо, Windows ідентифікує їх за розширеннями імен, тоді як Mac OS для цієї мети зовсім не потребує розширення. Відповідно, щоб Windows правильно визначила документ Simple Text, потрібно приписати до імені розширення .txt. Однак це лише перший крок у вирішенні проблеми.
| Документ Simple Text, відкритий у програмі TextViewer |
При зворотному обміні (перенесення текстових файлів з PC на Macintosh) також виникає труднощі з кодуванням, з якою цілком можна впоратися, маючи мінімум програмних засобів. Скажімо, з Windows-кодуванням коректно працює той самий Simple Text, а з DOS - Microsoft Word для Macintosh.
Текстові процесори.Найпростіший спосіб подолати «мовний» бар'єр між Macintosh і PC при обміні текстовими документами - застосовувати для їх обробки програми, що використовують загальні формати файлів. Версії Microsoft Word для Mac OS і PC зберігають документи в однакових форматах, тому їх можна без проблем відкривати і редагувати на машині будь-якої з цих платформ. Слід уточнити, що, по-перше, Word найбільш коректно «розуміє» формати файлів іншої платформи тоді, коли версії програми для Mac OS і Windows можна порівняти один з одним. Так, спроба прочитати файл Word 2001 для Macintosh у Word 6.0 для Windows (не вдаючись до допомоги спеціальних додатків-конвертерів) свідомо приречена на невдачу. Водночас Word 2000 дляWindows легко впорається з поставленим завданням. По-друге, повністю міжплатформними можна назвати лише Word 98 для Macintosh (і відповідно Word 97 для Windows) та старше. При використанні молодших версій цієї програми на комп'ютерах різних платформ неминуче доведеться вдатися до конвертерів.
![]() |
| Word дозволяє зберігати файли у великій кількості різних форматів |
Ми успішно відкрили на PC у Word 2000 та Word XP документи Word 2001 (з таблицею, впровадженою графікою та складним форматуванням – напівжирним та курсивним виділенням символів, маркованим списком), збережені на Macintosh у форматах doc, dot (шаблон документа), HTML та Reach Text Format (RTF). Також не склало жодних труднощів виконати в Word для Windows макрос, записаний нами в одному з документів, створених на Macintosh.
Хочеться особливо підкреслити, що Word дозволяє зберігати файли у великій кількості різних форматів за допомогою меню File?Save As («Файл?Зберегти як»), використовуючи власні вбудовані конвертери. Це значно полегшує обмін даними між Word різних версій, а також між Word та іншими програмами (наприклад, DOS-додатками).
Зрозуміло, Word - не єдина програма, за допомогою якої можна працювати з текстовими документами і на Macintosh, і на PC. Програма Word Processing офісного пакету AppleWorks – альтернатива продукту Microsoft. Вона вміє зберігати та відкривати файли у форматах, сумісних із Windows, серед яких RTF, HTML, txt та Word для Windows (doc).
![]() |
| Програма Word Processing офісного пакету AppleWorks зберігає та відкриває файли у форматах, сумісних з Windows |
На PC за допомогою Word,WordPad та «Блокнота» нам вдалося відкрити файли цих форматів, створені в AppleWorks, але, на жаль, впроваджений у документи RTF і doc малюнок чомусь виявився представленим у вигляді окремого графічного файлу. У той же час важлива перевага AppleWorks, особливо для українських користувачів, полягає в тому, що цей пакет поставляється безкоштовно з будь-яким комп'ютером компанії Apple на відміну від MS Office 2001 для Macintosh, що коштує 370 дол. (подробиці про AppleWorks 6 див. ПК», №6/2000, с.86).
Кожен PDF-файл являє собою одну або кілька сторінок, описаних спеціальною мовою, для чого використовується модель відображення мови PostScript. Вона забезпечує незалежність відображення від апаратних засобів (на будь-якому моніторі та принтері сторінки виглядають абсолютно ідентично).
Документ PDF містить всю інформацію, необхідну для відображення застосованих у ньому шрифтів. Зазначений шрифт буде задіяний, якщо вбудований у файл або на комп'ютері. Якщо він недоступний, то для відображення використовується спеціальний внутрішній шрифт, який дозволяє зберігати особливості вихідного (ширину і висоту символів). Завдяки цьому макет документа залишається у початковому вигляді.
![]() |
| Microsoft Excel підтримує формати своїх попередніх версій, а також багато інших |
Крім того, Excel підтримує формати своїх попередніх версій, а також HTML, dbf, txt та багато інших. Щоб зберегти робочу книгу необхідним чином, чи достатньо вибрати команду File? Save As («Файл?Зберегти як»). Однак слід пам'ятати, що при конвертуванні документа на більш ранню версію або інший формат можуть бути втрачені деякі його особливості.
![]() |
| Програма Spreadsheet пакету AppleWorks вміє конвертувати файли у формат Excel і назад |
Ще один популярний інструмент для роботи з електронними таблицями на Macintosh – програма Spreadsheet (входить до AppleWorks). Вона вміє перетворювати файли у формат Excel і назад, використовуючи вбудований конвертер MacLink Plus компанії DataViz, що уможливлює обмін даними між різними платформами. Єдина незручність полягає в тому, що документ Spreadsheet здатний містити лише один аркуш, на відміну від робочої книги Excel. Тому при відкритті останньої програма Spreadsheet розміщує збережені на різних аркушах фрагменти тексту (а також формули, діаграми тощо) один під одним.
СУБД.У пакет AppleWorks включено СУБД Database, що надає обмежений за своїми можливостями, але максимально простий і зрозумілий спосіб організовувати інформацію. Однак через принципову відмінність архітектури продукту від архітектури MS Access (улюбленого інструменту багатьох власників PC, який в Office для Macintosh не входить) обмін даними між цими програмами неможливий. І зазначена проблема, мабуть, одна з небагатьох, що виникають перед домашніми користувачами під час перенесення файлів з однієї платформи на іншу (втім, далеко не всі працюють з базами даних). Зрозуміло, існують потужні професійні системи розробки баз даних на Macintosh, що надають відповідні можливості, але вони дорого коштують і призначені в першу чергу для фахівців, тому в цій статті ми їх не розглядали.
Програми презентаційної графіки.Презентації, створені в Mac OS і Windows за допомогою програми PowerPoint, коректно запускаються на комп'ютерах обох платформ, якщо використовуєтьсяMS Office 98 для Macintosh (97 для Windows) та старше. Крім того, PowerPoint, як і програма Presentation пакету AppleWorks, здатний зберігати файли як ролики QuickTime (які мають повну міжплатформну сумісність).
Програми архівації даних.Коли необхідно обмінюватися файлами досить великого обсягу, зручно використовувати архіватори. А якщо потрібно перенести їх з однієї апаратної платформи на іншу, відмінним рішенням буде програма Aladdin StuffIt компанії Aladdin Systems. Зокрема, ця утиліта для Macintosh створює Windows-архіви, що саморозпаковуються.
![]() |
| Утиліта Aladdin StuffIt дозволяє записати архів, що саморозпаковується для Windows |
Програма Aladdin Expander того ж виробника, існуюча і в Mac-, і Windows-версії, витягує файли з архівів WinZip, WinRAR (популярних серед користувачів Windows архіваторів), StuffIt та ін. Поширюється безкоштовно.
| Вилучення в Windows графічного файлу з архіву, що саморозпаковується, створеного на Macintosh за допомогою утиліти Aladdin StuffIt |
Мультимедіа
Однак безкоштовна конфігурація пакета дозволяє лише переглядати та прослуховувати файли форматів, сумісних із QuickTime. Щоб мати можливість їх редагувати, необхідно за 35 дол. придбати ключ (серійний номер), ввівши який ви отримуєте повну (Pro) версію продукту.
Професійна версія є ідеальним вирішенням проблеми несумісності платформ. Вона дає можливість імпортувати дані безлічі форматів і перетворювати їх у ролик QuickTime або інший формат, що експортується, для чого достатньо вибрати команду File? Import або File?Export(Докладні відомості про QuickTime див. у «Світі ПК», №8/2000, с. 144).
Програми для роботи зі звуком.Зараз важко знайти користувача, який не зберігав би на своєму комп'ютері колекцію улюблених пісень у форматі MP3. А як щодо обміну альбомами із власниками машин іншої апаратної платформи? Ніяких проблем!
Безкоштовна програма для Mac OS iTunes вміє не тільки відтворювати MP3-файли, але й перетворювати в них записи звукових компакт-дисків (причому підтримується запис зі змінною швидкістю потоку, Variable Bitrate Encoding). Ці файли потім можна прослуховувати і на PC, наприклад за допомогою вільного плеєра Winamp. У той же час, файли формату MP3, створені на PC за допомогою будь-якого кодера, також програються в iTunes.
Емулятори Windows
Говорячи про сумісність Macintosh та PC, не можна не сказати про існування спеціалізованих програм-емуляторів, що дозволяють запускати Windows-додатки та працювати з відповідними документами безпосередньо на Macintosh.
Один із найвідоміших продуктів такого роду – пакет VirtualPC компанії Connectix (130 дол.). Робота з ним починається із «створення» PC. Ви вказуєте (вручну або за допомогою майстра — Assistant), які апаратні ресурси будуть доступні віртуальному комп'ютеру: обсяг оперативної пам'яті, периферійні пристрої тощо. Потім створюється диск для майбутнього комп'ютера, який є файл-образом на жорсткому диску Macintosh . Після цієї нехитрої процедури новий комп'ютер з'являється в списку доступних (так-так, їх може бути кілька, причому вони здатні використовувати як один і той же файл-диск, так і різні: вам дозволено тримати на своєму Macintosh кілька комп'ютерів), готовий до запуску.
![]() |
| Так виглядаєWindows на екрані Macintosh (Connectix VirtualPC) |
Після запуску у вікні програми (доступний також повноекранний режим) ми побачимо. звичайний процес завантаження Windows (у разі це була Windows Me, проте VirtualPC поставляється у різних варіантах — і з іншими версіями Windows). Коли завантаження завершено, на Macintosh виявляється повноцінна Windows-система. Незначні обмеження стосуються насамперед апаратних засобів.
Ви можете встановити будь-яку Windows-програму, налаштувати її за своїм бажанням і працювати, не дбаючи про сумісність із «зовнішнім світом». Обмін файлами між Macintosh- та Windows-середовищем здійснюється елементарним перетягуванням мишею. Одного разу, правда (через якісь випадкові причини — після ми легко скопіювали цей файл), ця процедура призвела до краху Windows, і нашим очам постала така картина: «синій екран смерті» Windows у вікні програми, що продовжує справно працювати Macintosh.
Ложку дьогтю в бочку меду додає відчутна повільність віртуального комп'ютера і знову ж таки відносно висока вартість програм-емуляторів. Проте загалом VirtualPC і йому подібні продукти є ефективним і потужним засобом забезпечення сумісності Macintosh і PC (і не тільки сумісності: адже може виявитися, що будь-який специфічний і вкрай необхідний додаток існує лише у версії для Windows, а у вашому розпорядженні — тільки Macintosh).
Завдяки сучасним програмним та апаратним розробкам багаторічний «мовний» бар'єр між Macintosh і PC нарешті зруйнований, канули в Лету ті часи, коли обмін даними був можливий лише на рівні неформатованого тексту. До послуг користувачів - диски CD-R/RW, зовнішні накопичувачі з універсальнимінтерфейсом USB, мережа Інтернет, а також міжплатформне ПЗ, загальні файлові формати та багато іншого.
Редакція висловлює подяку компанії NBZ Computers, яка надала комп'ютер iMac та ПЗ.
Декілька слів про локалізації
Комп'ютери Macintosh продаються в Україні з попередньо встановленою Mac OS, що підтримує українську мову. Причому йдеться не стільки про мову інтерфейсу користувача (він може бути і англійською, до якої багато власників Macintosh вже звикли), скільки про локалізовані «внутрішні» ресурси системного ПЗ.
Тим часом за потреби користувач може і сам встановити програмні засоби підтримки української (і не тільки) мови з дистрибутивного диска Mac OS (входить до комплекту постачання будь-якого комп'ютера Apple). Наприклад, на Macintosh, який ми використовували у наших випробуваннях, програми MS Office (за винятком Word), а також Adobe Acrobat не дозволяли працювати з українським текстом. Але, щоб вирішити проблему, виявилося достатньо запустити інсталятор Mac OS і вказати необхідні компоненти локалізації.





