Fórum Root.cz
Hlavní témata => Windows a jiné systémy => Téma založeno: Pan Z. 06. 08. 2016, 13:15:22
-
Dobrý den,
jsem ve vývoji mobilńch aplikací laik a chtěl bych si prozkoumat možnosti vytvoření aplikace, ketrá poběží nerušeně na pozadí, a to i v úsporném režimu zařízení (tj display je uzamčen), bude získávat polohu zařízení přej gps a tu odesílat na server.
Mělo by se jednat o normální uživatelskou aplikaci a proto její instalace do mobilu či tabletu by neměl být žádný hack. Nejspíše bych ji vytvořil v Qt.
Např. u takového iPhone mám pochybnost zda něco takového vůbec lze, vzhledem k tomu, že aplikaci na pozadí dle mé zkušenosti jakoby zamrzne. Nicméně třeba aplikace Facebook komunikuje i v úsporném režimu.
Děkuji.
-
Budete k te aplikaci dodavat i externi oloveny akumulator?
-
Jistě, včetně podvozku.
-
Aplikaci v Qt asi těžko přeložíte pro Android nebo iPhone. Budete muset použít něco, v čem jde psát aplikace pro příslušné mobilní platformy. Osobně bych v tomto případě doporučil nativní řešení, tedy pro Android to napsat v Javě pomocí Android SDK, pro iPhone v ObjectiveC. Existují sice nástroje, které umožňují vyvíjet jednu aplikaci pro obě platformy (např. pomocí HTML a JavaScriptu), ale ty bych v tomhle případě nedoporučoval.
Možné to je u obou platforem, akorát postup bude trochu odlišný. Dělá to takhle spousta aplikací, třeba Google Location History pro Android nebo Sygic Family Locator pro Android i iPhone.
-
Aplikaci v Qt asi těžko přeložíte pro Android nebo iPhone.
Ne.
https://www.qt.io/mobile-app-development/
-
Teda pane Jirsák, teď jste ujel, píšu si k vám důtku.
-
Kdysi (cca 7 let zpatky) jsem takovou aplikaci naprogramoval v Pythonu, framework PyS60 pro Symbian.
Odesilala souradnice pres XML-RPC na server, kde bezela Django aplikace, ktera data ukladala do databaze. Bohuzel Symbian je dnes mrtva platforma, ale principialne by to slo udelat na soucasnych technologiich.