Microsoft tlačil na vývojáře, aby vytvářeli aplikace Progressive Web Apps (PWA) nebo Universal Windows Platform (UWP), které lze efektivně provozovat ve všech oblastech, od malé obrazovky legendárního telefonu Surface s kódovým označením Andromeda až po notebook s dvojitou obrazovkou 2 v 1 Centaurus -tablet na Surface Pro do Surface Book do Surface Studia.
Uznání: Denys Prykhdov/Shutterstock
Apple údajně tlačí vývojáře, aby někdy v letech 2022-2023 sloučili aplikace pro Mac, iPhone a iPad do jednoho spustitelného souboru. Nebojte se však: Nezabíjejí Mac (zatím). A to je vlastně skvělá zpráva pro všechny.
Podle zprávy Bloomberg tento týden chce cupertinská společnost usnadnit jednorázový rozvoj a nasazení všude prostřednictvím nové „vícestupňové iniciativy“ s názvem Marzipan. To je v patách loňského kroku společnosti Apple k vydání UIKit, vývojářských nástrojů, které usnadňují přenos aplikací pro iOS do počítačů Mac.
Co plánuje Apple
S článkem Marzipan článek Bloomberg říká, že cílem Apple je zvýšit příjmy podporou „jednodušší“ tvorby softwaru. Ale to je dost naivní. Jak by vám řekl každý vývojář, i když je kódová základna stejná, neexistuje nic jako „jednodušší“, pokud jde o vývoj na více platformách.
Bez ohledu na to, jak hladce může Apple fungovat, zefektivnění vývoje způsobem, který Apple údajně předpokládá, bude vždy spojeno s vyššími náklady spojenými s vývojem uživatelského rozhraní a testováním hardwaru. Ale přesto to bude mnohem lepší, než kdybyste museli udržovat více projektů pro více hardwarových platforem.
Zjevnou výhodou pro spotřebitele je, že tento krok teoreticky přinese skvělé aplikace na různé stroje Apple, které tam dříve nebyly. Představte si profesionální aplikaci pro macOS, jako je Photoshop, spuštěnou na MacBooku jako obvykle, která se změní na dotykovou verzi na iPadu a poté na další zjednodušenou verzi pro mohutný iPhone. (Verze Photoshopu pro iOS je v provozu, alespoň pro iPad v tomto roce.) Stejně tak aplikace jako Netflix nebo Gmail budou moci bez námahy migrovat na přenosné a stolní počítače Apple.
Tento krok dává ještě větší smysl, když se podíváte na proslulé plány Applu používat ve svých MacBookech procesory Axx založené na ARM. IPad ukázal cestu a nabízí lepší výkon než většina notebooků - je omezen pouze pamětí RAM. Není pochyb o tom, že Apple umístí procesory ARM do všech svých počítačů dříve než později.
Ale klíčové je, že i když Apple znovu a znovu říkal, že neplánuje sloučit macOS a iOS, toto vývojové sloučení toho efektivně dosáhne.
Na počítačích Mac na počítačích bude možné aplikace i nadále spouštět v režimu okna. A Finder bude prozatím stále „spouštěčem aplikací MacOS“ - stejným způsobem, jakým jsou odrazové můstky pro iPhone nebo iPad spouštěče iOS.
To jsou ale nepodstatné rozdíly. Ve skutečnosti, pokud by aplikace běžely s jedinou kódovou základnou napříč iPhony, iPady a Macy, Apple by efektivně sloučil všechny operační systémy. Jediná věc, která se změní, bude uživatelská zkušenost na každém počítači - frontend, který na něj nasadíte.
Nová vlna morfování výpočetních tvarových faktorů
Takový krok umožní společnosti Apple prozkoumat nové tvarové faktory stejným způsobem, jakým to dělá Microsoft se svým hardwarem pro Surface, nebo Google se skládacími telefony nebo pověstným režimem Android Q pro stolní počítače.
Protože faktem je, že zatímco Apple pracuje na tom, aby k tomuto sloučení došlo v letech 2022-2023, tyto dvě společnosti jsou o krok napřed ve vývoji bezproblémového operačního systému, který může fungovat napříč různými formálními faktory, takže morfování uživatelských zkušeností aplikací se přizpůsobí těmto formovým faktorům .
Kredit: Thurrot.com
Microsoft tlačil na vývojáře, aby vytvářeli aplikace Progressive Web Apps (PWA) nebo Universal Windows Platform (UWP), které lze efektivně provozovat ve všech oblastech, od malé obrazovky legendárního telefonu Surface s kódovým označením Andromeda až po notebook s dvojitou obrazovkou 2 v 1 Centaurus -tablet na Surface Pro do Surface Book do Surface Studia.
Všechny tyto počítače se připojí ke stejnému operačnímu systému Windows Core a nabízejí mírně odlišné uživatelské prostředí, přičemž aplikace se přizpůsobí funkcím jakéhokoli hardwaru, ve kterém běží. A všechny budou k dispozici v jednotlivých kontejnerech v Microsoft Storu, stejně jako Apple údajně plánuje dělat s marcipánovými aplikacemi.
A pak je tu Google, který jde opačnou cestou a připravuje vývojáře, aby vytvořili aplikaci, která poběží od telefonu Android přes skládací telefony až po zařízení 2 v 1 až po Chromebooky.
Kredit: Google
Společnost Mountain View loni uvedla, že pracuje na tom, aby její operační systém a aplikace fungovaly bezproblémově v různých formách. V blogovém příspěvku na webu Android Developers společnost poznamenala, že aplikace také potřebují proměnit své uživatelské rozhraní spolu se samotným zařízením. Něco jako YouTube by mělo fungovat v zobrazení v jednom panelu a dynamicky se rozšiřovat, když otevřete druhý panel telefonu.
Výhled
V příštích několika letech dojde k úplné změně ve způsobu, jakým chápeme výpočetní techniku, přičemž tři velké technologické společnosti přijmou zařízení, která mohou měnit tvar, a aplikace, které mohou bezproblémově fungovat na více zařízeních. Brzy si nebudeme muset dělat starosti s tím, které programy kde běží. Místo toho si vybereme jakékoli zařízení a budeme se bavit nebo dělat svou práci.
Konečně se práce na počítači stala opět vzrušující.
Tento příspěvek se původně objevil v Tomově průvodci.