reklama

Mnoho lidí si chce vytvořit vlastní aplikace pro chytré telefony, ale nemusí se nutně učit kódovat. Tyto dvě pozice nemusí být nutně protichůdné a je naprosto možné sestavit základní mobilní aplikaci pomocí řady nástrojů drag-and-drop.

Co je tedy k dispozici? Co mohou dělat a jaké jsou jejich limity? Ještě důležitější je, s čím bodem byste se měli vzdát, a začněte se učit Swift Nejlepší místa k učení Swift, programovací jazyk společnosti ApplePokud se chcete naučit Swift, nyní je čas na ponoření. Jazyk má světlou budoucnost a čím rychleji se naučíte, tím dříve budete moci sklízet odměny. Přečtěte si více ?

Vývojový trh aplikací bez kodeků

Při zkoumání tohoto příspěvku jsem byl překvapen pouhým počtem společností nabízejících platformy pro vývoj aplikací bez codeless. Jen proto, abych si z hlavy našplhal některá jména AppGyver's Composer, Ionic Creator (dříve známé jako Codiqa [Broken URL Removed]), EveryScape, a Shoutem. Každý z těchto produktů má jednu společnou věc: jsou zaměřeny především na firemní uživatele.

instagram viewer

To dává smysl. Mnoho malých podniků si uvědomilo, že k tomu, aby se jim dařilo, musí mít nějakou přítomnost na různých trzích s aplikacemi. Zatímco náklady na vývoj nativní aplikace od nuly mohou narůstat do tisíců - ať už v rámci outsourcingových poplatků nebo platů - tyto produkty může použít kdokoli vágně počítačově gramotný.

Rozhodl jsem se vyzkoušet Shoutem. Odvolání tohoto konkrétního produktu bylo, že měl nejštědřejší bezplatnou zkušební verzi jakéhokoli uvedeného produktu. Můžete věnovat tolik času prozkoumání produktu a vytvoření vlastních aplikací. Budete muset zaplatit pouze v případě, že je chcete exportovat do reálného zařízení nebo do obchodu s aplikacemi.

ShoutemHomescreen

Na Shoutem na mě nejvíc zapůsobilo, jak neuvěřitelně zřejmé bylo všechno. Necítil se o nic obtížnější než PowerPoint nebo Excel. Přesto to přišlo se všemi funkcemi, které by podnik mohl potřebovat. Uživatelé mohou aplikaci zpeněžit pomocí reklam, přidat sociální média a dokonce ji integrovat do řešení elektronického obchodování Shopify.

Bohužel, stejně jako všechny výše uvedené produkty, Shoutem účtuje podnikové sazby. Pokud chcete vytvořit aplikaci pro iPhone a Android, budete muset měsíčně platit 49 $, ročně vyúčtované. I když je to ideální pro firmy, je to méně skvělé pro lidi, kteří chtějí experimentovat s vývojem aplikací přátelským a uvítacím způsobem.

ShoutemPricing

Společnost Microsoft však vytvořila bezplatný produkt, který jsme dosud nezmínili, který se nazývá TouchDevelop poprvé jsme o něm psali v roce 2013 Naučte se, jak vyvíjet aplikace na vašem Windows Phone s TouchDevelopNedostatkem aplikací třetích stran byla vždy „Achillova pata“ platformy Windows Phone 8. Od svého založení uživatelé bronzových medailí společnosti Microsoft zjistili, že se musí obejít bez nějakého ... Přečtěte si více . Toto byla zpočátku aplikace vydaná pro Windows Phone (Pamatuj si to?), která uživatelům umožňovala vytvářet základní hry a aplikace.

Programy TouchDevelop jsou vytvářeny přetažením bloků na místo a vyplněním mezer v případě potřeby. Všechny logické konstrukty, které vývojáři používají - jako jsou podmíněné a iterační - jsou přítomny, ale jsou skryty za snadno pochopitelnou dýhou.

TouchDevelop

V letech, kdy jsme psali naše původní pokrytí TouchDevelop, produkt neustále rostl a měnil se, až se zdálo, že je to mnohem dokonalejší produkt.

Od té doby přešlo z aplikace, na snadno použitelný web, který vám umožní udělat mnohem víc. Beter, už k tomu nebudete potřebovat mobilní operační systém třetího stupně.

TouchDevelopWebsite

Umožňuje také exportovat všechny programy, do kterých jste vytvořili Apache Cordova, což vám umožní publikovat je na trzích aplikací Google Play, Apple App Store a Microsoft Store. Cordova je zdarma, ale musíte zaplatit poplatek jakékoli společnosti, která provozuje obchod s aplikacemi, do kterého publikujete.

To se liší. Google účtuje jednorázový registrační poplatek 25 $, zatímco Apple vyžaduje zaplatit každý rok 99 USD za účet iTunes Connect. náklady na publikování v Microsoft Store jako jednotlivec jsou asi 19 USD, ale liší se podle toho, kde žijete. Pokud jste společnost, budete muset zaplatit zhruba 99 dolarů.

Jaké jsou nevýhody?

Mělo by být samozřejmé, že s použitím bezrozměrného řešení existují určité docela nevýhody. Existuje důvod, proč se většina lidí, kteří mají finanční zdroje nebo schopnost sestavit nativní aplikaci, rozhodne tak učinit.

  • Když se zavázáte k vývojové platformě bez aplikace, v podstatě hazardujete, že společnost, kterou používáte, bude nikdy zmizet. Pokud se platforma, kterou jste se zavázali selhat, možná ocitnete neschopná provádět změny a vylepšení vaší aplikace.
  • Ať už stavíte cokoli nikdy být tak rychlý, jako kdybyste to dokázali pomocí nativních nástrojů. To je v pořádku, pokud právě děláte něco jednoduchého, jako je katalog obchodu. Ve chvíli, kdy začnete přidávat kompexitu, uvidíte, že vaše aplikace je zpožděná a koktavá, zejména na slabších zařízeních.
  • Vzhledem k tomu, že platformy pro vývoj aplikací bez problémů vycházejí z vašich rukou z mnoha rukou, jsou také daleko omezenější v tom, co mohou dělat. Možná budete muset upravit své ambice podle systému, který používáte.
  • Podobně, pokud se v systému, který používáte, vyskytne chyba nebo chyba, může se objevit ve vaší aplikaci a nebudete ji moci opravit.
  • Pokud se rozhodnete zahájit kariéru v mobilním rozvoji, budou jakékoli dovednosti získané při vytváření bezrozměrných aplikací bezcenné. Zaměstnavatelé budou chtít, abyste byli kompetentní v různých používaných programovacích jazycích Jak si vybrat programovací jazyk, který se dnes naučíte, a získat skvělou práci za 2 rokyStát se skutečně dobrým programátorem může trvat roky oddané práce; existuje tedy způsob, jak si vybrat ten pravý jazyk, který začíná od dnešního dne, aby se zítra najal? Přečtěte si více - jako Apple's Swift Jak mě ovlivňuje nový programovací jazyk Apple?Od samého začátku vývojáři věděli, že nový Swift společnosti Apple bude velký. Ale proč by vás to mělo zajímat? Přečtěte si více , C # a Java - a znát komponenty používané k vytváření aplikací na každé příslušné platformě.

Někteří by samozřejmě tvrdili, že se jedná o rozumné kompromisy, které mají být vytvořeny pro systém, který to umožňuje kdokoli rychle vyvíjí mobilní aplikaci bez předchozího vývoje softwaru Zkušenosti.

Existuje A Middle Ground: HTML, CSS a JavaScript

Co když tedy? opravdu nenávidíte programování, ale zjistíte, že bezrozměrné platformy jsou příliš rudimentární a restriktivní. No, je tu šťastná střední půda. To jsou tři technologie tvoří HTML5 Co je HTML5 a jak se mění způsob procházení? [MakeUseOf vysvětluje]Během několika posledních let jste možná slyšeli pojem HTML5 jednou za čas. Ať už víte něco o vývoji webových stránek nebo ne, může být tento koncept poněkud mlhavý a matoucí. Očividně,... Přečtěte si více - HTML, CSS a JavaScript. To jsou hlavní stavební kameny internetu.

Došlo k explozi v řadě produktů a služeb, které vám umožňují vytvářet mobilní aplikace pomocí otevřených webových technologií. Pravděpodobně nejznámější a nejjednodušší je naučit se Adobe PhoneGap, na čem je Adobe Cordoba postavena.

Kromě toho, že je zdarma, to také přichází s počet užitečných úvodních kurzů díky čemuž si můžete vytvořit svůj vysněný program v žádném okamžiku.

Vytvořili jste si vlastní aplikaci pomocí nástroje pro bezohlednost? Řekněte nám o své zkušenosti v komentářích níže!

Matthew Hughes je vývojář a spisovatel softwaru z anglického Liverpoolu. Málokdy je nalezen bez šálku silné černé kávy v ruce a absolutně zbožňuje svůj Macbook Pro a fotoaparát. Jeho blog si můžete přečíst na adrese http://www.matthewhughes.co.uk a následujte ho na twitteru na @ matthewhughes.