Настя и сборник весёлых историй
Слухи о планах 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, но я не уверен, что это за надуманная мечта».
Ученые считают, что 2-летние дети могут использовать планшетные технологии осмысленными способами

Праздничные покупки для вашей новой племянницы или племянника стали немного проще. Вместо того, чтобы ждать, пока они не пойдут в начальную школу, прежде чем дать им такую же зацепку, как вы за цифровыми играми и бессмыслицей на основе приложений, новое исследование показывает, что даже двухлетние дети способны значительно увлекаться цифровыми технологиями ...
Ученые считают, что пыльные бури на Марсе могут нанести вред людям

Если мы хотим убедиться, что астронавты на красной планете в целости и сохранности, мы должны знать, когда и когда возникнут приступы турбулентности.
Apple Watch Series 4 могут стать 64-разрядными, и это большие новости для будущих приложений

Apple Watch собирается получить обновление, как внутреннее, так и внешнее. Во вторник в отчете утверждается, что компания, возможно, готовится представить 64-разрядный процессор для модели Series 4, запуск которой ожидается в среду. Обновление включит поддержку больших объемов оперативной памяти.