Languages

Menu
Sites
Language
Which one to choose between native and web ?

Hi ,I'm new to start learning Tizen development. Now we have a chat app (like WhatsApp ,facebook message) to migrate to this platform.

The app consists of follow function:

1. instance Message and push notification

2. support rich message type (gif ,scan qrcode, Doodle ,record short voice and video ,crop and compress image from local media picture or camera)

3. voice and video call ( use webrtc lib)

4. map location service

As far as I know ,native can use c+ xml technology, and web use html5+ javascript,and third way hybrib(web use native service ). But we don't know which one we should choose because of the above functions. So ,anyone who give a help would be thankful.

Edited by: jian chen on 19 Sep, 2016

Responses

14 Replies
John Ixion

Hi, 

I would recommend a native app: gives you more control

webRTC support has been announced for Tizen 3.0 btw

Hernan Crespo

Is Tizen 3 released ? I saw max version is 2.4 in Tizen Studio .

jian chen

 HI, Olivier, Thanks for your answer, Maybe it's too difficult to write in c, Certainly, it's just my personal  idea and I have no experience​ about tizen.

By the way , can we use openmobile to transplant existing  .apk to .tpk?

 

John Ixion

the openmobile guys told me it doesn't work vey well for chat apps ;

if you don't like c, try with a web app;

i would also recommend matrix as a standard webRTC protocol https://matrix.org/

what's the name of your chat app ? it's not a secret, I suppose ? :)

jian chen

Thank you for your warmth help.  I'm sorry can't tell your the name of the app, but I promise I'll tell you when my leader agree it or the app have published....

Maybe we can communicate in private .  My email : chenjian19891126@live.com

 

Marco Buettner

Tizen 3 isnt released yet

John Ixion

forgot: Tizen is compatible with C/C++

Tizen 3 will also support React Native = 1 codebase for android + iOS + Tizen + windows :)

 

https://facebook.github.io/react-native/

John Ixion

forgot #2: React Native is not a Cordova/Phonegap hybrid app ;)

Hernan Crespo

Whenever i am going to use C++ library (cstring,STL etc..) , it always gives error on C++ library related code.

Is it possible to write typical C++ library specific code in Tizen ? Or any other alternative version of C++ library code for Tizen ? If yes, can you please share C++ documentation for Tizen compatibility?

John Ixion

standard webRTC signaling = compatibility with other webRTC apps :)

 

http://matrix.org/

jian chen

Thanks for  your advise ,but my leader have dicided to use native to our app~~,lol.

John Ixion

the leader is always right ;)