Apple: Какво iOS, Mac Новини може да означава за Apps, според разработчиците

$config[ads_kvadrat] not found

iOS 14 Hands-On: Everything New!

iOS 14 Hands-On: Everything New!
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. Това може да е сигнал за стъпка в правилната посока за използването на Swift, езика за програмиране на Apple, във всички платформи.

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

За да направят Mac приложение, програмистите трябва да използват AppKit, който идва от NeXT. Това е доста трудно, особено в сравнение с iOS, поради бързо старещия софтуер.

"Точно сега, ако искате да имате приложение и на двете, не можете да споделяте никой от потребителския интерфейс", казва Софс. Например, независимото му приложение Redacted for Mac споделя основния си образ с iOS, но целият интерфейс или потребителският интерфейс трябваше да бъдат написани за всяка платформа. Това е труден процес, отнемащ много време, а не всички предприемачи се притесняват да правят и двете.

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

„Възможността за стартиране на iOS приложения на macOS ще бъде огромна печалба за стартиращи фирми”, казва Башур обратен, „При стартиране, особено при млад човек, почти винаги сте съсредоточени върху растежа. Когато бързо повтаряте функции, като имате още една платформа, за да напишете тези функции, може наистина да ви забави."

Това обикновено оставя стартиращите фирми с две опции: Изграждане на приложение за различни платформи, използващо рамка като Electron, или изграждане на родно приложение за платформите с най-много потребители. В този случай това обикновено е iOS.

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

„В дългосрочен план, когато нашата програма за хранене стане по-пълноценна, виждам, че това е полезно за Mac“, казва Люнгберг. Например, редактирането и планирането на седмични планове за хранене и куриране на списъци за пазаруване може да се възползват от силата на Mac.

Що се отнася до потребителите на Mac, по-ниската цена на приложенията и безпроблемността, дължаща се на споделения код между iOS и macOS, биха довели до голяма полза.

Но има разработчици, които не задържат дъха си за така наречения macOS спасител.

"Без официално съобщение за пресата от Apple, трябва да вземем слуховете с щипка сол", разказва англичанинът на свободна практика за iOS разработчик Rehat Kathuria. обратен.

Инженерът, който е работил по приложения като Cricket и Notarize на ЕЦБ, казва, че ще има много мнения за тази потенциална технология, тъй като повече подробности ще бъдат публикувани през следващите седмици.

Както казва Катурия: „Ще се радвам да видя как UIKit работи с macOS, но не съм сигурен колко много пресилена мечта е това.“

$config[ads_kvadrat] not found