Що означає для Java альянс Apple-Microsoft, Java World, Видавництво «Відкриті системи»
Другий пункт заяви Джобса, який пов'язаний з Java і зможе безпосередньо впливати на розробників, говорить: "Apple тепер співпрацюватиме з Microsoft у сфері Java. Компанії мають намір, перейнявши один в одного все найкраще, забезпечити сумісність між двома віртуальними машинами Java".
І хоча остаточний варіант угоди ще готовий, вже прийнято такі важливі рішення:
- Macintosh підтримуватиме як Application Foundation Classes (AFC) компанії Microsoft, і Java Foundation Classes (JFC) компанії Sun;
- віртуальні машини Java (JVM) для MacOS та Microsoft Windows будуть сумісні.
У будь-якому випадку Apple ще не анонсувала дату випуску версії своєї ОС, яка підтримуватиме AFC або іншу технологію Microsoft.
Шаан Пруден з Apple, прихильник ідеї використання Java в MacOS, пояснив, що для того, щоб будь-який додаток можна було вважати стовідсотковою Java-програмою, він повинен працювати на двох із трьох можливих платформ: Macintosh, Windows 95/NT або Solaris. Сумісність віртуальних машин Java для Macintosh і Windows покликана полегшити розробникам створення програм іаплетів, що задовольняють критерію 100% чистоти (100% Pure Java).
Що ж під межею? Альянс Apple-Microsoft допоможе зробити Macintosh конкурентоспроможною платформою для розробки та використання програм та аплетів Java. Проблеми Apple, пов'язані з постачанням програмного забезпечення, добре відомі. Зважаючи на велику затримку випуску Macintosh Runtime for Java (MRJ) з підтримкою JDK 1.1, Apple змогла б відразу розпочати постачання Microsoft/Metrowerks Java VM. Проте Apple підтвердила, що має намір продовжувати розробку MRJ як ключового компонента MacOS.
Поділіться матеріалом з колегами та друзями