Zadejte hledaný výraz...

Webová aplikace -> mobilní aplikace (offline aplikace) ? Čím? Jak ? Jde to?

probos
verified
rating uzivatele
(1 hodnocení)
27. 9. 2012 11:06:05
Zdravím přátelé,
Předem se omlouvám, pokud jsem nezařadil topic do správné kategorie.
Mám své webové stránky (portál), jedná se o určitou databázi, kterou člověk může využít na cestách (například na tůry, v přírodě ale i v zahraničí). V dnešní době má už spousta uživatelů kvalitní mobilní telefony - android, iOS, windows mobile apod...
Problém je v tom, že když někdo chce využít můj web na cestách nebo v konkrétní situaci, musel by mít aktivní přístup k internetu. A to má pouze málo kdo (o zahraničí nemluvě). A i když někdo mobilní připojení má, tak je buď děsně pomalé nebo nemusí v daném místě mít signál.
Proto si začínám hrát s myšlenkou, že bych z celého webu udělal mobilní aplikaci. Je to možné? Nevyznám se vůbec v čem by bylo nejlepší tuto aplikaci vytvořit a určitě bych ji ani netvořil sám. Pravděpodobně bych navrhnul pouze grafickou část aplikace, protože to je především moje parketa. O programování mobilních apps nevím nic.
Přitom to dnes vidím na každém kroku. Existuje android market, google play, apod... Všude se to hemží špatými i dobrými aplikacemi pro mobilní zařízení a mě se to líbí. Některé jsou užitečné.
Jak pracné by bylo předělat databáze MySQL do nějaké mobilní aplikace aby se nemusela každá položka databáze překopírovávat zvlášť? V jakém jazyku by se dal takový program nejlépe udělat? Chtěl bych ho jednoduchý a funkční. Nic složitého. Vesměs by šlo pouze o nějaké vyhledávání. výpis z databáze a případně synchronizace s webovou stránkou - tedy pokud by se na webu objevila nová položka v DB, tak by si ji mobil v případě přístupu na internet sám stáhnul.
Pravděpodobně by se celá aplikace musela udělat 2x pokud bych chtěl oslovit andoid i iOS trh, je to tak?
Děkuji Vám za rady, postřehy, případně jestli to má vůbec smysl. Rád se poučím.
Ještě jednou děkuji.
27. 9. 2012 11:06:05
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813138
P-ierre
verified
rating uzivatele
(43 hodnocení)
27. 9. 2012 11:25:16
Určitě je možné takovou aplikaci vytvořit.
Akorát hned kvůli databázi tam bude zádrhel. Jestli je ta DB relativně malá a s jednoduchou strukturou, stálo by za zvážení vytvořit pseudodatabázi v souboru, například v nějakém XML. To by se pak dalo i jednoduše aktualizovat z webu (doporučuju už na webu dynamicky vytvořit ten XML soubor a pak ho rovnou stáhnout do mobilu)... No ale jestli to je komplikovaná databáze s desítkami relací a připojuješ se do ní spojovanými dotazy, pak bude asi lepší přímá komunikace s webem.
Android aplikace se většinou píšou ve vlastním androidím jazyce hodně podobném Javě, iOS aplikace pak v Objective C, mobilní aplikace pro windows většinou v C#. I když samozřejmě existují i různé vývojové nástroje pro jiné jazyky... A bohužel ano, pro každou platformu bude potřeba napsat aplikaci znovu.
27. 9. 2012 11:25:16
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813137
Mario
verified
rating uzivatele
(15 hodnocení)
27. 9. 2012 11:34:17
Kludne mi napis dohodneme sa :-)
27. 9. 2012 11:34:17
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813136
probos
verified
rating uzivatele
(1 hodnocení)
27. 9. 2012 11:49:33
Napsal P-ierre;849682
Určitě je možné takovou aplikaci vytvořit.
Akorát hned kvůli databázi tam bude zádrhel. Jestli je ta DB relativně malá a s jednoduchou strukturou, stálo by za zvážení vytvořit pseudodatabázi v souboru, například v nějakém XML. To by se pak dalo i jednoduše aktualizovat z webu (doporučuju už na webu dynamicky vytvořit ten XML soubor a pak ho rovnou stáhnout do mobilu)... No ale jestli to je komplikovaná databáze s desítkami relací a připojuješ se do ní spojovanými dotazy, pak bude asi lepší přímá komunikace s webem.
Android aplikace se většinou píšou ve vlastním androidím jazyce hodně podobném Javě, iOS aplikace pak v Objective C, mobilní aplikace pro windows většinou v C#. I když samozřejmě existují i různé vývojové nástroje pro jiné jazyky... A bohužel ano, pro každou platformu bude potřeba napsat aplikaci znovu.
Díky. XML je je zajímavá volba, bohužel asi nepůjde pro tento web použít. Jednáse o databázi, která má asi 6 spojovacích tabulek a celkově mnohem více tabulek. Tudíž je tam hodně joinů. Samozřejmě by mobilní aplikace byla mnohem jednodušší než celý web a bylo by tam pouze to důležité.
Co myslíš přímou komunikací s webem? Mě nejde tolik o to, jestli bude mít veškeré obrázky, databáze, texty přimo v aplikaci v mobilu nebo jestli si to bude stahovat přes web (což je určitě lepší volba) ale hlavně aby to fungovalo i v offline režimu, bez přístupu na internet. To je pro mě klíčové.
Napsal ice;849689
Kludne mi napis dohodneme sa :-)
Díky, ale zatím je vše ve stavu příprav a úvah.
---
Ještě trošku OT, vím, že je to teď prakticky nemožný, ale dala by se předem určit nějaký suma za realizaci podle informací, které současně víte? O grafiku bych se postaral já. Šlo by tedy pouze o naprogramování. dejme tomu 10 tisíc za programování? Jednalo by se o stahování dat z webu, možnost offline reřimu, výpis z databáze, filtrování podle parametrů a ještě asi 2 věcičky :)
27. 9. 2012 11:49:33
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813135
P-ierre
verified
rating uzivatele
(43 hodnocení)
27. 9. 2012 12:14:15
Přímou komunikací s webem jsem myslel "dotaz -> odpověď" na databázi na internetu, tím pádem by byly offline přístupné jen věci, které už byly vyhledávané.
Ale samozřejmě šlo by to případně udělat i celé offline, akorát by to bylo náročnější.
Co se týká ceny, záleží hodně na struktuře té databáze. Jinak se bude psát vyhledávání pro fórum, kde jsou uživatelé, oprávnění, příspěvky, ale obecně to nezabere moc výpočtů - a jinak se bude psát vyhledávání jízdních řádů, kde jsou miliony stanic a když máš hledat něco se 3 přestupy, tak to je už zajímavý... V každém případě, obecně, pokud to nebude nějaký extrémismus, 10 000 Kč je IMHO v pořádku.
27. 9. 2012 12:14:15
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813134
probos
verified
rating uzivatele
(1 hodnocení)
27. 9. 2012 12:29:15
Jedná se o specifickou věc, tedy žádné jízdní řády a zádné hard věcičky. Jedná se o specifickou věc, kde by byl výpis těchto věci z jedné tabulky - názvy , detail + teda to vyhledávání podle názvu a podle pár jiných aspektů, třeba podle roku ale nic složitého. Důležté je, aby to mělo hezkou grafiku, kterou bych udělal já a aby byly informace v aplikaci synchronizované s webem, aby si případně načetlo vždy jen nové věci z webu ale zbytek už chodil offline. Aplikace, která by byla přimo spojená s webem by mi vyhovovala, ale problém je, jak jsem již psal, že aplikace musí být funkční i offline. Ale taky nevím, jestli by taková aplikace měla vůbec smysl pro menší komunitu lidí dělat :/
Určitě bych to potřeboval udělat celé offline.
27. 9. 2012 12:29:15
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813133
P-ierre
verified
rating uzivatele
(43 hodnocení)
27. 9. 2012 12:45:28
Teď se v tom tedy trochu ztrácím. Výpis bude z jedné tabulky a ta se předem někde generuje? V tu chvíli by vůbec nebyl problém to udělat celé offline.
V každém případě, pokud budete mít zájem, pošlete mi potom do PM strukturu databáze a můžeme se případně dohodnout na podrobnostech.
27. 9. 2012 12:45:28
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813132
probos
verified
rating uzivatele
(1 hodnocení)
27. 9. 2012 12:50:27
Díky, během pár dnů se ozvu. Zatím jsem předběžne zjišťoval terén. Samotný portál je teď přednější a potřebuje teď ještě nějakou péči, než se pustím do mobilní aplikace.
27. 9. 2012 12:50:27
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813131
vpixle
verified
rating uzivatele
(3 hodnocení)
28. 9. 2012 16:07:27
Mobilni aplikace se stavi nad HTML5 a tam uz mas plnou podporu SQLite takze (temer) standardni vybery, trideni, zapisovani jak jses zvyklej z MySQL.
Pokud to ma spolupracovat s nejakym online portalem, tak si nastavis synchronizacni file (xml, json) a aplikace si hlida jestli tam doslo k nejake zmene.
Pro synchronizaci pak pouzijes nejakou super chytrou javu, nebo postaru jako se pred deseti lety psaly client server aplikace, kde se taky minimalizoval IP trafic.
28. 9. 2012 16:07:27
https://webtrh.cz/diskuse/webova-aplikace-mobilni-aplikace-offline-aplikace-cim-jak-jde-to#reply813130
Pro odpověď se přihlašte.
Přihlásit