Peter Cmorik - Co to znamena?
Pověsti o plánech společnosti Apple na kombinování vývoje zařízení iPhone, iPad a Mac Apps mají inženýry iOS nadšení - a to by mohlo znamenat i velké změny v tom, co spotřebitelé dostanou ze svých oblíbených aplikací.
Podle zprávy by vývojáři softwaru měli možnost navrhnout jednu jednotnou aplikaci, která bude pracovat s dotykovým displejem iOS od společnosti Apple i myší či trackpadem Mac. Stejná aplikace by mohla fungovat pomocí jediné sady kódů na počítačích iPhone, iPad a Apple.
Potenciálně umožňující mobilním vývojářům rozšířit se z iOS kódování na Mac, mohlo by to pomoci oživení převážně stagnujícího vývoje aplikací specifických pro Mac podle několika vývojářů, kteří hovořili o pověstech Inverzní.
Arthur A. Sabintsev, vedoucí vývojář iOS v Arc Publishing, který zahrnuje programování The Washington Post IOS aplikace říká, že tato zpráva by mohla být významným posunem pro samouky, kteří se sami učili.
„IOS jsem udělal jen posledních šest let,“ říká Sabintsev Inverzní. „Je hezké být schopen expandovat do dalších platforem společnosti Apple, aniž byste se museli učit od nuly.“
To platí zejména v případech, kdy v některých případech není mobilní zařízení ideální pouze pro produkt, který potřebuje také robustní aplikaci Mac. Mohlo by to znamenat krok správným směrem pro používání swiftového, nativního programovacího jazyka Apple, napříč všemi platformami.
Na technické stránce je MacOS postaven na NeXTu, který byl vydán v roce 1988, vysvětluje Sam Soffes, vývojář iOS ve společnosti Lyft.
Chcete-li vytvořit aplikaci pro Mac, musí programátoři používat AppKit, který pochází z NeXT. To je poměrně obtížné, obzvláště ve srovnání s iOS, díky rychle stárnoucímu softwaru.
„Právě teď, pokud chcete mít aplikaci na obou, nemůžete sdílet žádné uživatelské rozhraní,“ říká Soffes. Například jeho nezávislá aplikace Redacted for Mac sdílí svůj základní obraz s operačním systémem iOS, ale veškeré uživatelské rozhraní nebo uživatelské rozhraní muselo být napsáno pro každou platformu. To je pracný, časově náročný proces a ne všichni vývojáři se obtěžují dělat obojí.
Kyle Bashour, který nedávno pracoval na iOS aplikaci pro populární platformu pro videochat, poznamenává, že většina malých firem a nezávislých vývojářů by ráda nabídla aplikaci pro Mac, ale obvykle nemá čas ani zdroje.
„Schopnost spouštět iOS aplikace na MacOSu bude pro začínající hráče obrovskou výhrou,“ říká Bashour Inverzní. „Při startu, zejména mladém, se téměř vždy zaměřujete na růst laserem. Když rychle přecházíte na funkce, můžete mít ještě další platformu pro psaní těchto funkcí, která vás může zpomalit. “
To obvykle ponechává začínajícím pracovníkům dvě možnosti: Sestavte si multiplatformovou aplikaci s využitím rámce, jako je Electron, nebo vytvořte nativní aplikaci pro platformy s většinou uživatelů. V tomto případě je to obvykle iOS.
Simon Ljungberg, švédský programátor iOS pro aplikaci Filibaba, souhlasí s tím, že vyhlídky na psaní aplikací Mac bez řešení AppKitu by byly vzrušující. Nejen pro vývojáře, ale i pro uživatele Apple.
„V dlouhodobém horizontu, kdy se naše aplikace Stravování potravin stává plnohodnotnější, vidím, že je to užitečné pro počítače Mac,“ říká Ljungberg. Například, úpravy a plánování týdenních jídelních plánů a kurátorských nákupních seznamů mohou těžit z výkonu Mac.
Pokud jde o uživatele systému Mac, nižší náklady na aplikace a bezproblémová komunikace způsobená sdíleným kódem mezi operačním systémem iOS a macOS by znamenaly velký zisk.
Existují však vývojáři, kteří neudržují dech pro takzvaného zachránce maker.
„Bez oficiální tiskové zprávy od společnosti Apple bychom si měli povídat se špetkou soli,“ říká nezávislá agentura iOS Developer Rehat Kathuria z Anglie Inverzní.
Inženýr, který pracoval na aplikacích, jako je ECB Cricket a Notarize, říká, že o této potenciální technologii bude mnoho názorů, protože v příštích týdnech budou zveřejněny další podrobnosti.
Jak říká Kathuria: „Rád bych viděl, jak UIKit pracuje na makrech, ale nejsem si jistý, jak moc z toho, co je v tom, že je to daleko, je to, co je na světě.“
Násilí videohry: Vojáci a herní vývojáři nemohou být oba v pořádku
Debata o násilí a videohrách je v jeho nevlídných dospívajících. Konverzace je v určitém smyslu jen přehnaným hašem debat Black Sabbath a Dungeons & Dragons z konce 80. a 90. let. Klíčový rozdíl je v tom, že hry s kovem a kostkami vláda nepoužívá k výcviku vojáků. Videohry jsou ... t
Co Levi Sanders běh pro kongres mohl znamenat pro politiku
Syn Bernieho Sandersa, Levi Sanders oznámil svůj úterý v polovině voleb v New Hampshire. Bude to jeho první běh pro veřejnou funkci.
PlayStation 5: „Call of Duty“ Tipy pro vývojáře pro vývojáře v Future Console
Příští generace konzolí by mohla být za rohem. Infinity Ward, vývojář sedmi titulů "Call of Duty", zveřejnil tento měsíc pracovní seznam, v němž zve lidi, aby pracovali na "vzrušujícím, neohlášeném dalším titulu gen." Seznam vedl ke spekulacím, že PlayStation 5 a Xbox "Scarlett" by mohly být brzy spuštěny.