Apple: что iOS, Mac News могут означать для приложений, считают разработчики

$config[ads_kvadrat] not found

Настя и сборник весёлых историй

Настя и сборник весёлых историй
Anonim

Слухи о планах Apple объединить разработки для iPhone, iPad и Mac Apps взволновали инженеров iOS - и это также может означать большие изменения в том, что потребители получают от своих любимых приложений.

Согласно сообщению новостей, разработчикам программного обеспечения будет разрешено создавать одно унифицированное приложение, которое будет работать как с сенсорным экраном Apple iOS, так и с мышью или трекпадом Mac. Это же приложение может работать с использованием единого набора кода на iPhone, iPad и компьютерах Apple.

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

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

«Я делал iOS только последние шесть лет», - говорит Сабинцев. обратный, «Приятно иметь возможность расширяться на другие платформы Apple, не изучая его с нуля».

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

С технической точки зрения macOS построен на NeXT, который был выпущен еще в 1988 году, объясняет Сэм Соффес, разработчик и дизайнер iOS в Lyft.

Чтобы создать приложение для Mac, программисты должны использовать AppKit, поставляемый NeXT. Это довольно сложно, особенно по сравнению с iOS, из-за быстро стареющего программного обеспечения.

«Прямо сейчас, если вы хотите, чтобы на обоих было приложение, вы не можете делиться ни одним из пользовательского интерфейса», - говорит Соффс. Например, его независимое приложение Redacted для Mac делится своим основным образом с iOS, но весь интерфейс или пользовательский интерфейс должен был быть написан для каждой платформы. Это трудоемкий и трудоемкий процесс, и не все разработчики стараются сделать то и другое.

Кайл Башур, который недавно работал над приложением для iOS для популярной платформы видеочата, отмечает, что большинство небольших компаний и независимых разработчиков хотели бы предложить приложение для Mac, но обычно не имеют ни времени, ни ресурсов.

«Возможность запуска приложений iOS на macOS станет огромным выигрышем для стартапов», - говорит Башур. обратный, «В стартапе, особенно в молодом, вы почти всегда ориентированы на рост лазера. Когда вы быстро итерируете функции, наличие еще одной платформы для написания этих функций может действительно замедлить работу ».

Обычно это дает стартапам два варианта: создать кроссплатформенное приложение с использованием такой инфраструктуры, как Electron, или создать собственное приложение для платформ с наибольшим количеством пользователей. В данном случае это обычно iOS.

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

«В долгосрочной перспективе, когда наше приложение Meal Plan станет более полноценным, я вижу, что это полезно для Mac», - говорит Юнгберг. Например, редактирование и планирование еженедельных планов питания и составление списков покупок может выиграть от возможностей Mac.

Что касается пользователей Mac, низкая стоимость приложений и прозрачность благодаря общему коду между iOS и macOS привели бы к большим преимуществам.

Но есть разработчики, которые не затаили дыхание на так называемого спасителя macOS.

«Без официального пресс-релиза от Apple, мы должны принять слух немного щепоткой», - говорит независимый разработчик iOS из Англии Рехат Катурия. обратный.

Инженер, работавший над такими приложениями, как ECB Cricket и Notarize, говорит, что по поводу этой потенциальной технологии будет много мнений, поскольку в ближайшие недели будет опубликовано больше подробностей.

Как говорит Катурия: «Мне бы очень хотелось, чтобы UIKit работал на macOS, но я не уверен, что это за надуманная мечта».

$config[ads_kvadrat] not found