
Vždy odsud kritizujeme Apple a je to logické. Pravdou ale je, že jak jablečné smartphony, tak jejich software je na vysoké úrovni. A když spustili Swift, jejich programovací jazyk, tvrdili, že by mohl být nejlepší pro vývoj mobilních aplikací. Mohou mít pravdu a možná si to myslí i v Googlu, kde by hodnotili možnost nahrazení Javy za Swift jako jazyk první úrovně pro Android, a to by byla opravdová bomba.
Rychlý
Programovací jazyky jsou ve skutečnosti přesně tím, čím se prohlašují za programovací jazyky. Jako každý jiný jazyk slouží ke komunikaci, v tomto případě, se stroji. A nové jazyky, které jsou vydány, jsou vydány, aby programátorům usnadnily vytváření jejich aplikací. V případě Swift mluvíme o programovacím jazyce vytvořeném pro vývoj mobilních aplikací. Java je mnohem starší programovací jazyk, a přestože jej mnoho uživatelů velmi dobře zná, pravdou je, že jeho ovládání a učení není tak snadné jako u Swiftu. To vše mohlo vést Google k tomu, aby zvážil použití Swift jako nejvyššího programovacího jazyka Androidu, i když je to jazyk vytvořený společností Apple.
Ve skutečnosti je to logické. Jakkoli jej vytvořila konkurence, cíl by byl stejný, vyvíjet mobilní aplikace. Swift je mnohem intuitivnější programovací jazyk a mnohem jednodušší pro ty, kteří nyní začínají ve světě programování. A co je nejlepší, Apple z něj udělal Open-Source programovací jazyk, díky kterému jej mohou využívat i další společnosti, a dokonce mohou přispět k jeho vylepšení. Díky mnoha funkcím je to perfektní jazyk pro jakýkoli mobilní operační systém a Android jako takový by mohl být jedním z těch dokonalých operačních systémů, které obdrží Swift jako svůj primární programovací jazyk.
Sbohem Windows Phone
Ale to by navíc mělo význam, který by přesahoval pouhé zlepšování a usnadnění vývoje aplikací pro Android. IOS a Android obecně vypadají jako konkurenční operační systémy, ale nezapomínejme, že skutečnost, že oba operační systémy jsou téměř jediné dva mobilní operační systémy, jim značně prospívá. Pokud by navíc tyto dva začaly mít stejný programovací jazyk, zbytek mobilních operačních systémů by byl pro vývojáře zcela vyloučen. Proč? Protože vývojář by se musel naučit programovat ve Swiftu, aby později definitivně přizpůsobil své aplikace mobilům s Androidem a iOS. To znamená, že Windows Phone by byl ještě blíž smrti. Pokud již dostáváte mnohem méně aplikací než Android a iOS, nyní by se o Windows Phone zajímalo jen velmi málo vývojářů. Nejen kvůli tomu, že má velmi nízkou uživatelskou kvótu, ale také proto, že naučit se vyvíjet pro Windows Phone by bylo mnohem složitější než pro iOS a Android.
Od iOS po Android
A konečně, použití Swift jako hlavního programovacího jazyka pro Android by mělo další výhodu. Vždy jsme říkali, že špičkové profesionální aplikace přicházejí na iOS dříve než na Android. To se měnilo a už to tak úplně není, ale u některých aplikací se to stále děje. Díky společnému programovacímu jazyku by bylo pro uživatele mnohem jednodušší spouštět simultánní aplikace na iOS a Androidu. To neznamená, že aplikace budou mít úplně stejný kód, to ne, ale znamená to, že znalosti, které by musel mít vývojář aplikací pro Android a vývojář aplikací pro iOS, by byly velmi podobné. Proces učení s programovacím jazykem by je vedl k tomu, aby byli schopni spouštět aplikace pro oba operační systémy, a to je pro Android velmi pozitivní, když jde o profesionální aplikace.
Java samozřejmě nepřestane být hlavním programovacím jazykem Androidu. Na to uplyne nějaký čas. Android by musel přidat nové knihovny pro práci se Swiftem a kompilátor pro tento programovací jazyk. Byla by to velká revoluce a bomba, ale i tak je ironií, že by se Swift od Applu mohl stát velkou revolucí, která musela zasáhnout svět aplikací pro Android.

