Hlavní navigace

Jak vyvíjet multiplatformní mobilní aplikaci

Sdílet

Kamil Pošvic 10. 12. 2013

Na serveru Xmodulo.com vyšel postup, jak snadno vyvíjet multiplatformní mobilní aplikace. V dnešní době většina mobilních systémů poskytuje objektově orientované API. Není tedy důvod omezovat své aplikace pouze pro jeden systém, byť by byl v současné době majoritní. V odkazovaném článku k vývoji používají Titanium SDK od Appceleratoru. Kromě toho budete potřebovat znalost Java, počítač a Android SDK.

Našli jste v článku chybu?
  • Aktualita je stará, nové názory již nelze přidávat.
  • 10. 12. 2013 15:47

    asdasd (neregistrovaný) ---.whitestein.com

    Titanium aplikacie sa programuju v Javascripte, takze uvedena nutnost znalosti Javy sa mi zda zavadzajuca. Skoda - Javascriptove frameworky mi nesedia.

  • 10. 12. 2013 17:12

    Koubel (neregistrovaný) 2a01:430:10:----:----:----:----:----

    Co jsem koukal na reakce webu, tak Titanium se obecně moc nedoporučuje pro větší aplikace. Jednak je to pomalé, Javascript běží nad Titanium runtime, který teprve sahá na API konkrétní platformy a ten runtime není nic moc, a navíc tam prý nasekali spoustu memory leaků, což už je problém zásadní. Ve výsledné JS aplikaci se hledají dost těžko. Prý chystají zásadní přepis toho runtime, takže možná potom.

  • 10. 12. 2013 18:22

    bez přezdívky

    Nevyznam sa v js ale nevidim co na nom vsetci vidia. Je to jazyk, kde sa neda rozumne multithreadovo programovat, zda sa mi neprehladny, .. ale mozno som mu len neprisiel na chut.

  • 10. 12. 2013 18:33

    nemo (neregistrovaný) ---.orange.sk

    Ach jo, trend dnesnej doby, nad vm mam dalsi runtime v kotrom mi bezi aplikacia napisana v scriptovaciom/in­terpretovom jazyku. A na hw si ani nesahnem, len tusim ze tam niekde v pozadi mozno nieco magicke ako cpu existuje. Pisat aplikacie takymto sposobom je ciste zufalstvo, a ak aj ten ich runtime nebezi napriklad na androide nad dalvikom ale samostatne ako dalsi runtime tak aky to ma zmysel ?
    Vecsinou multiplatformovost takychto rieseni je minimalne diskutabilna, vid java, a je vykupena hw narokmi ci uz na pamet alebo vykon.

  • 11. 12. 2013 13:35

    andree (neregistrovaný) ---.dkm.cz

    Nie som zastanca tohoto typu programovania - a na nejake vacsie projekty to asi ani nie je moc dobre pouzivat...

    Na druhej strane v dobe ked uz aj mobily maju 2x1GHz CPU a 1-2GiB RAM ti moze byt asi skoro jedno, ci zerie widget "Kalendar" 16kiB alebo 1MiB. Kym to aspon vie rozumne "spat" a nezrat baterku kym to nic nerobi...

    V takom pripade zrejme stoji za ten "strateny vykon" to ze aplikaciu nakodis za par hodin, miesto par dni az tyzdnov? Aj ked ked sa ta rezia vynasobi mnozstvom spalenej elektriny, asi by to take ruzove nebolo :)

  • 11. 12. 2013 13:29

    JeCh

    Nevim, proč bych měl vyvíjet v něčem jiném než v Qt. Kromě debilních WP to fugnuje úplně všude včetně desktopu. Kód si píšu v JavaScriptu nebo C++ podle toho, co potřebuju.

    Mám k tomu parádní vývojový nástroje a podporu.