Sdílet prostřednictvím


Různé fáze vývoje mobilních aplikací

Vytvoření mobilní aplikace zahrnuje několik fází. Služby, nástroje a technologie Microsoftu můžete snadno využít k vytváření špičkových mobilních aplikací.

Vývoj aplikací

Můžete vytvářet nativní klientské aplikace s jednou platformou pomocí jazyků, jako je Objective-C a Java. Multiplatformní aplikace můžete vytvářet pomocí Xamarinu, React Native a Unity. Můžete také vytvářet hybridní aplikace pomocí Cordovy. K vytváření klientských aplikací využijte prostředí IDE a editory kódu, jako jsou Visual Studio, Visual Studio pro Mac nebo Visual Studio Code na počítačích PC a Mac.

Plánování a návrh s využitím back-endových služeb

Microsoft poskytuje celou řadu služeb pro nastavení zabezpečeného, škálovatelného a spolehlivého back-endu pro vaši mobilní aplikaci. Bezserverová rozhraní API a triggery můžete vytvářet bez nutnosti údržby vlastních serverů. Pomocí nabízených oznámení, offline synchronizace dat, ověřování a datových služeb můžete vytvořit komplexní a rozsáhlý mobilní back-end, který podporuje různé scénáře vytváření aplikací.

Vytvoření back-endové služby má mnoho požadavků. Potřebujete:

  • Omezte úložiště dat v zařízení.
  • Synchronizujte data na více zařízeních.
  • Ujistěte se, že aplikace běží bez připojení k síti.
  • Posílání oznámení uživatelům
  • Snižte spotřebu baterie.
  • Vytvořte škálovatelný, spolehlivý a zabezpečený back-end.
  • Automatizace údržby serveru

DevOps a průběžné monitorování

Pokud chcete vytvářet mobilní aplikace a aplikace zaměřené na cloud, využijte výhod kontinuální integrace (CI), průběžného doručování (CD) a služeb průběžného monitorování a vytvářejte nativní sestavení pro všechny platformy. Můžete spouštět testy automatizace uživatelského rozhraní na tisících fyzických zařízeních, automatizovat jejich vydání prostřednictvím kanálů beta testování nebo je nasadit přímo do obchodů s aplikacemi. Můžete také shromáždit analýzu využití, selhání a informace o výjimce pro jejich aplikace.

Další služby

Mnoho služeb Azure je možné využívat v závislosti na typu a povaze vytvářené aplikace: