Forum » Programiranje » Izdelava aplikacije za iOS in Android
Izdelava aplikacije za iOS in Android
i33a ::
Pozdravljeni, za nek projekt moram izdelati mobilno aplikacijo, ki bo delovala tako na iOS in Androidu.
Najprej se moram odločiti katero platformo bom uporabil. Aplikacija bo malo bolj grafične narave, uporabljala pa bo tudi bluetooth.
Na spletu sem že našel več teh platform, in me zanima katero priporočate in zakaj?
Kaj se največ(oz je najbolj obetavno) uporablja? Preferiram jezike: Java, Javascript, ... ampak tudi nov jezik ni ovira :)
(Zaenkrat sem najbolj razmišljal o PhoneGap, Ionic in Xamarin. Na strani: http://mobile-frameworks-comparison-cha... sem opazil tudi, da Phonegap in Ionic nimata dostopa do bluetooth-a. se da te pomankljivosti kako izogniti?)
Najlepša hvala za odgovore.
Najprej se moram odločiti katero platformo bom uporabil. Aplikacija bo malo bolj grafične narave, uporabljala pa bo tudi bluetooth.
Na spletu sem že našel več teh platform, in me zanima katero priporočate in zakaj?
Kaj se največ(oz je najbolj obetavno) uporablja? Preferiram jezike: Java, Javascript, ... ampak tudi nov jezik ni ovira :)
(Zaenkrat sem najbolj razmišljal o PhoneGap, Ionic in Xamarin. Na strani: http://mobile-frameworks-comparison-cha... sem opazil tudi, da Phonegap in Ionic nimata dostopa do bluetooth-a. se da te pomankljivosti kako izogniti?)
Najlepša hvala za odgovore.
- spremenil: i33a ()
slodreamer ::
Če se ni kaj bistveno spremenilo v zadnjem času, je Phonegap (oz. cordova) je samo tool, ki ti zapakira poljuben web page (HTML, JavaScript in CSS) v mobilno aplikacijo za iOs in Android - Windows Mobile podpora še ni ravno dobra po mojih izkušnjah.
Ionic je framework, ki združuje Cordovo z Angularjem (ali angularjem 2) in ponuja že veliko pripravljenih komponent - tako da je res hiter razvoj.
Za dostop do funkcij telefona se v obeh primerih uporabljajo plugini, ionic native ima veliko koristnih, med njimi tudi BLE za komunikacijo z bluetooth low power napravami (npr. pametne zapestnice) ali Bluetooth serial za serijsko povezavo preko bluetootha. Tako da čisto brez podpore zagotovo nista.
Odvisno tudi kaj pomeni "malo bolj grafične narave" - če bo veliko animacij in grafično zahtevno, potem je Xamarin verjetno boljša izbira. V kolikor pa gre za menije in prikaz slik, pa Ionic po mojih izkušnjah omogoča izdelavo v krajšem času, sploh če že poznaš Angular. Tudi CSS mi je neprimerno bližje kot oblikovanje UI v Xamarinu.
Ionic je framework, ki združuje Cordovo z Angularjem (ali angularjem 2) in ponuja že veliko pripravljenih komponent - tako da je res hiter razvoj.
Za dostop do funkcij telefona se v obeh primerih uporabljajo plugini, ionic native ima veliko koristnih, med njimi tudi BLE za komunikacijo z bluetooth low power napravami (npr. pametne zapestnice) ali Bluetooth serial za serijsko povezavo preko bluetootha. Tako da čisto brez podpore zagotovo nista.
Odvisno tudi kaj pomeni "malo bolj grafične narave" - če bo veliko animacij in grafično zahtevno, potem je Xamarin verjetno boljša izbira. V kolikor pa gre za menije in prikaz slik, pa Ionic po mojih izkušnjah omogoča izdelavo v krajšem času, sploh če že poznaš Angular. Tudi CSS mi je neprimerno bližje kot oblikovanje UI v Xamarinu.
hellboy123 ::
Cordova in Ionic imata verjetno najmanjši learning curve (razen če si že v C# vodah, potem seveda xamarin).
In ja, Cordova / PhoneGap imata bluetooth plugine.
Če se pa seveda gre za performance in hitrost aplikacije, potem pa je verjetno xamarin boljša izbira (posebej če bi zadeva morala delati na tudi malo starejših napravah).
In ja, Cordova / PhoneGap imata bluetooth plugine.
Če se pa seveda gre za performance in hitrost aplikacije, potem pa je verjetno xamarin boljša izbira (posebej če bi zadeva morala delati na tudi malo starejših napravah).
Zgodovina sprememb…
- spremenilo: hellboy123 ()
i33a ::
Hvala za odgovore.
Aplikacija spet ne bo tako zahtevna.. gre bolj za prikaz slik in mogoče vrtenje enostavnega 3D objekta.
Tako da mislim, da bo najbolje da se naučim Angular 2 ter se lotim Ionic-a
Aplikacija spet ne bo tako zahtevna.. gre bolj za prikaz slik in mogoče vrtenje enostavnega 3D objekta.
Tako da mislim, da bo najbolje da se naučim Angular 2 ter se lotim Ionic-a
Vredno ogleda ...
Tema | Ogledi | Zadnje sporočilo | |
---|---|---|---|
Tema | Ogledi | Zadnje sporočilo | |
» | Programiranje AndroidOddelek: Programiranje | 1026 (858) | kuall |
» | Razvoj mobilne aplikacije Kivy vs IonicOddelek: Programiranje | 1266 (1110) | jukoz |
» | cross platform developmentOddelek: Programiranje | 7286 (6272) | slodreamer |
» | Programiranje tablicOddelek: Programiranje | 2321 (1750) | mihies |
» | Kateri sdk za razvoj iOS in Android aplikacij?Oddelek: Programiranje | 5289 (3722) | jizzer |