Categories: Новини IT

Marzipan – проект Apple для багатоплатформової розробки

У грудні минулого року відомий журналіст Марк Гурман з Bloomberg повідомив про існування проекту Marzipan, який розробляється Apple. Мета проекту – надати розробникам можливість створювати багатоплатформові застосунки для Mac і iOS. У січні Гурман повідомив, що дана можливість стане доступною для iOS 12 і macOS 10.14.

Однак журналіст Джон Грубер, автор блогу Daring Fireball, спростував інформацію надану Марком і повідомив, що проект навряд чи буде представлений цього року і не буде таким же перспективним, як передбачалося раніше.

Читайте також: Apple планує випустити автономну VR/AR-гарнітуру

Завдяки своїм джерелам Грубер повідомив, що проект не дозволить розробляти багатоплатформові застосунки. Теоретично, Marzipan дозволить створювати застосунки для декількох, призначених для користувача, інтерфейсів одночасно. Також представлений проект не допоможе переносити існуючі програми для iPad на Mac і навпаки. Такі додатки повинні бути написані для кожної платформи окремо.

Грубер:

“Вочевидь, якщо Apple думає, що додатки для iOS і MacOS повинні мати програмний інтерфейс (API) заснований на декларативному програмуванні, то їм доведеться вирішити проблему абстрагування API між UIKit (засіб розробників для iOS) і AppKit (засіб розробників для MacOS). Хоча їх мета може полягати в іншому, а саме в створенні багатоплатформового UI-фреймворка, заснованого на декларативному інтерфейсі”.

Читайте також: Процесори Intel покоління Cannon Lake не варто очікувати цього року

В незалежності від того, існує проект Marzipan чи ні, Грубер повідомляє, що “майже впевнений” в тому, що проект не анонсують на виставці WWDC 2018 наступного місяця і сумнівається в його існуванні. До слова, виставка WWDC 2018 розпочнеться 4 червня, тому офіційна інформація не за горами.

Джерело: theverge.com

Share
Ivan Mityazov

Редактор Root Nation. Людина, яка захоплюється різними it-новинками, наукою, музикою.

Leave a Reply

Your email address will not be published. Required fields are marked*