Apple: Що таке iOS, Mac Новини могли б означати для додатків, на думку розробників

$config[ads_kvadrat] not found

Время и Стекло Так выпала Карта HD VKlipe Net

Время и Стекло Так выпала Карта HD VKlipe Net
Anonim

Чутки про плани Apple по об'єднанню iPhone, iPad і Mac Apps розробляють інженери iOS, що також може означати великі зміни, які споживачі отримують від своїх улюблених програм.

Згідно з новинним звітом, розробникам програмного забезпечення буде дозволено розробити одну уніфіковану програму, яка буде працювати як з сенсорним екраном iOS від Apple, так і з мишею або трекпадом Mac. Ця ж програма може працювати за допомогою одного набору кодів на iPhone, iPad і комп'ютерах Apple.

Потенційно дозволяючи мобільним розробникам розширюватися від кодування iOS до Mac, це може допомогти відродити значною мірою застійний розвиток конкретних додатків Mac, на думку декількох розробників, які говорили про чутки з Обернено.

Артур Сабінцев, провідний розробник iOS в Arc Publishing, який включає програмування The Washington Post Додаток iOS, говорить, що ця новина може бути серйозною зміною для самоучок інженерів, як він.

"Протягом останніх шести років я тільки зробив iOS", - розповідає Сабінцев Обернено. "Приємно мати можливість розширюватися на інші платформи Apple без необхідності вивчати його з нуля".

Це особливо вірно, коли, в деяких випадках, лише для мобільних пристроїв не є ідеальним для продукту, який також потребує надійної програми Mac. Це може сигналізувати крок у правильному напрямку для використання мови програмування Apple на основі Swift на всіх платформах.

З технічної точки зору, macOS побудований на NeXT, який був випущений ще в 1988 році, пояснює Сем Соффс, розробник iOS дизайнера на Lyft.

Щоб зробити програму Mac, програмісти повинні використовувати AppKit, який постачається з NeXT. Це досить складно, особливо в порівнянні з iOS, завдяки швидкому старінню програмного забезпечення.

"Зараз, якщо ви хочете мати додаток на обох, ви не можете поділитися будь-яким інтерфейсом", говорить Soffes. Наприклад, його незалежне додаток Redacted for Mac поділяє своє основне зображення з iOS, але весь інтерфейс користувача або інтерфейс користувача повинен був бути написаний для кожної платформи. Це трудомісткий, трудомісткий процес, і не всі розробники намагаються зробити це.

Кайл Башур, який нещодавно працював над програмою iOS для популярної платформи відеочату, відзначає, що більшість невеликих компаній та розробників інді-дизайну захотіли б запропонувати Mac, але зазвичай не мають часу та ресурсів.

"Можливість запускати програми iOS на MacOS буде величезною перемогою для стартапів", - розповідає Башур Обернено. «На стартапі, особливо молодому, ви майже завжди орієнтуєтеся на лазер. Коли ви швидко повторюєте функції, маючи ще одну платформу для запису цих функцій, це може сповільнити вас."

Зазвичай, стартапи залишаються з двома варіантами: Створіть міжплатформну програму, використовуючи рамки, такі як Electron, або створіть рідну програму для платформ з більшістю користувачів. У цьому випадку, як правило, це iOS.

Simon Ljungberg, шведський програміст iOS для програми рецепт Filibaba, погоджується, що перспектива написання додатків Mac, не маючи справи з AppKit буде цікаво. Не тільки для розробників, але й для користувачів Apple.

"У довгостроковій перспективі, коли наш додаток для прийому їжі стає більш повноцінним, я бачу, що це корисно для Mac", - каже Люнгберг. Наприклад, редагування та планування щотижневих планів прийому їжі та курації списків покупок можуть виграти від потужності Mac.

Що стосується користувачів Mac, то нижча вартість програм і бездоганність завдяки спільному коду між iOS і macOS зробили б великою перевагою.

Але є розробники, які не тримають дихання для так званого спасителя macOS.

"Без офіційного прес-релізу від Apple, ми повинні прийняти слух з щіпкою солі," Англійська позаштатний iOS розробник Rehat Kathuria розповідає Обернено.

Інженер, який працював над програмами, такими як крикет і нотаріус ЄЦБ, каже, що буде багато думок щодо цієї потенційної технології, оскільки більше деталей буде опубліковано в найближчі тижні.

Як сказала Катюрія: «Я б хотіла, щоб UIKit працювала над MacOS, але я не впевнений, скільки з надуманої мрії, яка є».

$config[ads_kvadrat] not found