Skip to content
Nástroje Apache Cordova | Visual Studio2019-08-28T16:27:32-07:00

Nástroje pro Apache Cordova

Vytvářejte aplikace pro iOS, Android a Windows pomocí webových technologií.

Graphic of code options

Kód, který znáte

Vytváření mobilních aplikací v HTML, CSS a JS

Pokud umíte vytvářet webové aplikace, budete se při vytváření mobilních aplikací pro iOS, Android a Windows pomocí Apache Cordova brzy cítit jako doma. Většina vývojářů dosahuje téměř 100% opětovně použitelného kódu díky využití sdíleného rozhraní JavaScript API Cordova pro přístup k nativním funkcím zařízení, jako je fotoaparát/kamera, kalendář a kontakty.

A vzhledem k tomu, že hybridní aplikace využívají nativní ovládací prvky pro zobrazení webového obsahu (WebView), můžete zvolit svou oblíbenou javascriptovou architekturu, například Angular, React nebo Ionic.

Jediná instalace

Vše, co potřebujete, abyste mohli začít

Náš snadno použitelný instalační program obsahuje všechny nezbytné sady SDK, nástroje, knihovny a další funkce pro vytváření aplikací pro různé platformy, abyste se nemuseli mořit s rozběhnutím počítače a jeho udržením v chodu.

screenshot of installer window
snímek obrazovky s oknem pro úpravu kódu

Vytváření kódu

Rychlá a bezproblémová editace kódu

U složitějších aplikací vám již nebude stačit textový editor. Budete potřebovat editor kódu optimalizovaný pro refaktorování, automatické dokončování a orientaci v kódu. Visual Studio toto vše nabízí. A nejen to, i spoustu dalších možností, například:

  • Zvýrazňování syntaxe pro snazší vizuální identifikaci chyb
  • IntelliSense pro lepší pochopení a psaní kódu s využitím nových rozhraní API
  • Náhled kódu pro referenční kontrolu přímo na řádku

Další informace o editaci v nástroji Visual Studio

Náhled a testování

Zajištění požadovaného vzhledu a chování aplikace

Ať již je vaší cílovou platformou iOS, Android nebo Windows, Visual Studio poskytuje podporu náhledu pro širokou škálu emulátorů a zařízení připojených formou tetheringu. Můžete dokonce nasadit a ladit emulátory hostované na vzdáleném nebo virtuálním počítači (například Parallels).

Pro vývojáře, kteří pracují výhradně v pracovním prostředí na bázi Windows, nabízí Visual Studio možnost vyvíjet aplikace pro Mac OS vzdáleně prostřednictvím služeb, jako je MacInCloud.

Graphic of previewing and testing
snímek obrazovky s oknem ladění

Ladění a analýza

Více času na vytváření kódu, méně času na hledání chyb

Visual Studio dokáže váš kód ladit bez ohledu na to, kde běží – ať již na zařízení s iOS, Androidem nebo Windows, emulátoru nebo simulátoru, nebo v cíli ladění v prohlížeči, jako je Ripple. Když vytváříte aplikaci pro jinou platformu, nemusíte přepínat do jiného nástroje. Visual Studio se dokáže připojit prakticky k jakémukoli cíli ladění.

Ladicí program sady Visual Studio umožňuje procházet kódem po krocích pomocí zarážek a automatického oznamování výjimek, které ukazují běhový stavu objektů a proměnných. Pokročilé funkce, například Upravit a pokračovat, podmíněné zarážky, body sledování a počty přístupů, vám umožní získat podrobné analýzy, které vám zpříjemní vytváření kódu, abyste v něm nemuseli případné chyby pracně hledat.

Další informace o ladění v sadě Visual Studio

Pokročilé možnosti webových aplikací

Přístup k nativním funkcím zařízení

Vaše aplikace napsané v HTML, CSS a JavaScriptu s podporou technologie Apache Cordova můžou snadno používat nativní rozhraní API, která zatím nejsou prohlížečům dostupná (např. kamera, kalendář, kontakty, čtečka čárového kódu a další).

Nejlepší ze všeho je to, že budete mít přístup k nativním funkcím zařízení prostřednictvím společného rozhraní JavaScript API, takže získáte možnost maximalizovat opětovné použití kódu v rámci celé vaší aplikace.

screenshot displaying native device capabilities
screenshot displaying connected services

Připojeno k datům

Vyšší míra personalizace aplikačního prostředí

Visual Studio a Azure poskytují nástroje a služby, které potřebujete, abyste mohli zajistit personalizované prostředí napříč všemi zařízeními – telefony, tablety, stolními počítači, televizory a dalšími „věcmi“, na kterých běží iOS, Android a Windows.

Stačí několik řádků kódu a můžete:

  • Spojit se pomocí nabízených oznámení s konkrétními uživateli nebo celou cílovou skupinou
  • Pomocí zasílání zpráv v reálném čase podnítit konverzaci a sdílení mezi uživateli
  • Zajistit podporu offline pro situace, kdy není k dispozici připojení k síti
  • Spravovat data Exchange pomocí rozhraní API služeb Office 365 pro sdílení a úpravu kalendářů, kontaktů a jiného obsahu

A co je nejdůležitější, budete mít podporu Azure, abyste mohli na vyžádání škálovat na miliony zařízení.

Závazek podpory pro open source

Pomáháme vám používat open source nástroje, architektury a platformy

Věděli jste, že jsme se zavázali podporovat Apache Cordovu? Že vyvíjíme a udržujeme desítky multiplatformních modulů plug-in? Že spolupracujeme s Googlem na tom, abychom mohli zajistit podporu pro Angular JS 2.0? To jsou pro vás určitě dobré zprávy. Pokud narazíte na nějaké problémy při vytváření své aplikace Apache Cordova, máme technické znalosti a možnosti, abychom vám pomohli orientovat se ve složitosti open source softwaru. Můžeme dát k dispozici alternativní řešení, opravy chyb a nabídnout vám vhled do plánu mnoha open-source projektů používaných pro multiplatformní a mobilní webové aplikace.

Produktový tým najdete na StackOverflow, fórech MSDN nebo na Twitteru.

Graphic displaying open source tools, frameworks, and platforms

Free, fully-featured IDE for students, open-source and individual
developers

Free download

Professional developer tools, services, and subscription benefits for small
teams

Free trial

End-to-end solution to meet demanding quality and scale needs of teams of all
sizes

Free trial

Váš názor