Nové operační systémy iOS 14 a iPadOS 14 nepotěší novinkami jen běžné uživatele, ale i vývojáře. Podle leakera Jona Prossera se do nich totiž Apple chystá implementovat aplikace XCode sloužící k vývoji aplikací mimo jiné právě pro iPhony a iPady. Vývojáři by tak mohli odložit Macy a aplikace vyvíjet přímo na zařízení, pro které budou určené.
Apple se již řadu let netají tím, že jsou iPhony a iPady schopné v mnoha ohledech klasické počítače velmi dobře zastoupit. V případě iPadů se pak snaží tuto vizi v poslední době demonstrovat čím dál více například skrze novou Magic Keyboard s trackpadem či různá softwarová přizpůsobení iPadOS, která jej přibližují klasickému Macu. Zřejmě i proto se nyní odhodlán umožnit vývojářům vyvíjet přes XCode aplikace přímo na daných zařízeních, což by pro ně mohlo být při správném uchopení celé aplikace velmi pohodlné a co víc – na iOS/iPadOS zařízení by díky tomuto kroku měly dorazit daleko profesionálnější aplikace. Poměrně nahlas se hovoří třeba o Final Cutu Pro, tedy profesionálním střihačském softwaru pro Mac z dílny Applu.
Náznaky jsou už nyní
Poměrně zajímavé je, že určité náznaky možného příchodu XCode na iPhony a iPady můžeme v systémech vidět již od loňska, kdy do nich Apple přidal XCode preview. Ten má sloužit vývojářům k náhledům aplikacím vytvářených na Macu přímo na cílových zařízeních, respektive jej alespoň takto vnímali doposud vývojáři. Prosser však tvrdí, že se mnohem víc než o doplněk macOS verze XCode jedná o jakéhosi předskokana jeho iOS/iPadOS verze.
Pokud jsou informace od leakera pravdivé, dávalo by největší smysl odhalení této novinky na červnové vývojářské konferenci WWDC. Právě ta je totiž Applem od nepaměti pro oznamování softwarových novinek určených pro vývojáře využívaná a proto si lze jen těžko představit, že by se mobilní a tabletový XCode představil někde jinde. Přesný termín WWDC nicméně zatím bohužel neznáme.
Ten, kdo to s vývojem myslí vážně, tak se bez Maca stejně neobejde.
Hračičkům bude stačit vývoj na zařízení, které mají. Podle mého názoru to bude pouze lákadlo do ekosystému.
Scénář: je tu člověk, který by rád zkusil vývoj pro iOS, ale nemá Mac, tak bude mít omezenou možnost to zkoušet na iOSu, iPadu.
Je pro mě nepředstavitelné, že někdo na iPhonu zkouší AutoLayout a na svém iPhonu 8 vyzkouší, že správný pro iPhone 11 Pro. Nebo jak publikuje aplikaci z iPhonu do App Store…
Podle mého to opravdu bude jako introduction pro začátečníky, lákadlo pro windowsáře s iPhonem, pro někoho kdo si ubastlí aplikaci pro svůj vlastní telefon.
Možná toho využije Xamarin a půjde to přes Visual Studio, jen místo nyní vyžadovaného Macu bude stačit iOS zařízení.
Přesně s Vámi souhlasím!
Je to názor. Uvedu ale příklad za všechny. Sony udělalo něco podobného. Vytvořili aplikaci( hru ) na ps4 kde si kdokoliv muže vytvořit hru dle svého a každý kdo to koupi muže také hrát co kdo v tom vytvořil a je to mega hit. Dreams je příklad toho ze pokud se rozhodnete Xcode používat pravděpodobně bude obsah dost využitelný vzhledem k tomu ze featury apple umí uživatelsky nabídnout lidem. Tak si to přeberte jak chcete ale skepticky bych to nebral. Jen moje osobní doporučení
Děkuji za doporučení a dám vám na oplátku námět na přemýšlení.
Pokud by Apple stál o přístupnění mnoha lidem, udělal by Xcode (potažmo Swift compiler) pro Windows. Jenže pokud by to udělal, někteří lidé by ztratili důvod kupovat Maca. V řadě firem by vývojáři nafasovali prDell místo MacBooků.
Vstupní překážky pro vývoj pro iOS jsou vysoké. Pro Android stačí zdarma Android Studio (Win, Linux, Mac) a ani nepotřebujete zařízení, protože emulátor je plnohodnotný Android. Můžete buildit .apk, která si kdokoli může nainstalovat.
U iOSu potřebujete Xcode na Macu (žádný Win či Linux). Potřebujete také fyzické iOS zařízení, protože některé věci v simulátoru nefungují (notifikace, in-app a mohu pokračovat). A nakonec si ty aplikace můžete vybuildit jen pro sebe a fungují maximálně týden, pak je musíte přebuildit. Takže si nakonec koupíte vývojářský účet za 2799Kč/rok.
Apple tímto krokem se snaží trochu snížit vstupní práh. Máte Swift Playgrounds, kde se naučíte základy, nějaký okriplený Xcode pro iOS, kde půjde vyrobit primitivní aplikace. No a najednou dospějete do stavu, kdy si řeknete „sakryš, já už ty aplikace umím dělat, ale brzdí mě omezení na Xcode na iOSU a že nemám Mac“ a vyrazíte pro něj do obchodu.
Vše co Apple dělá, není charita, ale má to svůj finanční background.
@iPastýř No, ta věc má ještě jednu relativně novou rovinu a to tu, že Apple evidentně stále více chce zapojit co možná nejvíce studentů a to věkově co nejdříve do vývojářských aktivit.
To už bylo na čase. Na xcode na ipad už čekám dlouho. Snad konečně přijde čas pomalu zahodit Maca..
Asi tezko. Pravdepodobne jen chteji nalakat vyvojare aby kupovali macy.