Jump to content


Photo

uniGUI Mobile vs FireMonkey - what better for business app ?


  • Please log in to reply
17 replies to this topic

#1 elGringo

elGringo

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 343 posts

Posted 07 October 2016 - 07:05 PM

Dear All! I want to write a little application for Android and iPhone that doesn't need any camera, or hardware or phone book...

Only business logic

 

Tested simple apps on FireMonkey on 3 devices - Lenovo S60, Sony Xperia and Samsung DUOS - Result - only on Lenovo S60 it started OK - on other devices it wasn't found in Target Folder in spite of latest SDK...

 

Same test on UniGUI mobile - All is Ok on three devices!!! So, as I know UniGui mobile needs only internet and browser on device and it will start on any device - Android, iPhone, WindowsPhone, etcetra.

 

My question - how good is uniGUI in practice? What invisible stones for UniGUI developer? Please share your experience. Maybe it needs only Google Chrome browser?

 

Also - how it is better to give this app to the customer? As a link or to wrap it to TWebBrowser in FireMonkey app?

 

Strong point of FireMonkey is graphic and Animation - what about it in uniGUI mobile??


  • 0

#2 logisticasoft

logisticasoft

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 204 posts

Posted 08 October 2016 - 11:45 AM

1. An important question to ask, the application requires autonomy? Or always be with conexecion Internet?


  • 0

Carlos Ramirez

ramirez.carlos@yahoo.com


#3 elGringo

elGringo

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 343 posts

Posted 08 October 2016 - 01:39 PM

Connected always to the Internet


  • 0

#4 elGringo

elGringo

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 343 posts

Posted 08 October 2016 - 01:49 PM

I mean some mistakes. For example in fireMonkey i found difference like that on the picture on different devices. On Fire-Monkey.ru forum i found the answer - do not use gradient.

So, i just didn't know that...

 

 

Attached Files


  • 1

#5 Marlon

Marlon

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 337 posts
  • LocationNova Mutum - MT - Brasil

Posted 13 October 2016 - 02:02 PM

Hello ElGringo,
 
I will spend my experience fast at the beginning also had these doubts. In my case I developed an application in FireMonkey, but it has a TWebBrowser, this is already my second application.
 
 
It is not yet complete.

  • 0

#6 elGringo

elGringo

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 343 posts

Posted 13 October 2016 - 05:28 PM

So, you developed 2 apps. One - clear FireMonkey - another UniMobile wrapped in TWebBrowser?


  • 0

#7 Marlon

Marlon

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 337 posts
  • LocationNova Mutum - MT - Brasil

Posted 13 October 2016 - 05:39 PM

Yes, the two applications were built with FireMonkey and internally UniGui (TWebBrowser)


  • 0

#8 elGringo

elGringo

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 343 posts

Posted 13 October 2016 - 05:42 PM

As for me - a lot of variants - that's good. But without experience - it is complicated to understand what decision is better!!!

 

On the one hand FireMonkey - is powerful framework but what I don't like is

 

-It will not work on all devices, as I understood  on Intel Processors. So part of customers will be angry))).

-I can't work with MySQL directly from FireDac -need to use DataSnap or some other components

 

My doubts about UniMobile

 - i didn't work with it at all. How is it in work? How are your customers - are they happy?

 -half a year ago i tried some Hello World App - but stoped on centering the button - in Delphi code I centered the button but on the fact button wasn't in center - so i thought that moment that UniMobile maybe not ready for production or I am wrong in something.

 

What i like in UniMobile - we have one code - for all devices and platforms, as I understand for correct work we need only

 -Connection to the Web

 -Mobile Browser - but which one better? Is any difference? Is jQuery works good with different ones or Google Chrome better for example?


  • 0

#9 Marlon

Marlon

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 337 posts
  • LocationNova Mutum - MT - Brasil

Posted 13 October 2016 - 07:43 PM

For me there are still some variables open.
 
-I Can not work with MySQL directly from FireDac -need to use DataSnap or some other components
this was also a strong point for me (I started working with DataSnap, however gave up many errors and memoryleaks).
 
The UniGui Mobile has improved a lot, but some things have to do directly css and js.
 
What i like in UniMobile - we have one code - for all devices and platforms, as I understand is correct work we need only
  -connection To the Web
Right, me too.
 
For now the unigui mobile is listening, my clients are happy, some customers are complaining usability, gradually I am getting better.

  • 0

#10 elGringo

elGringo

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 343 posts

Posted 13 October 2016 - 07:46 PM

Thanks in advance! Will test it more!


  • 0

#11 logisticasoft

logisticasoft

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 204 posts

Posted 17 October 2016 - 11:54 PM

 

For me there are still some variables open.
 
-I Can not work with MySQL directly from FireDac -need to use DataSnap or some other components 
 
  • 0

Carlos Ramirez

ramirez.carlos@yahoo.com


#12 logisticasoft

logisticasoft

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 204 posts

Posted 17 October 2016 - 11:56 PM

I Can not work with MySQL directly from FireDac -need to use DataSnap or some other components

 

 

Review https://www.devart.com/unidac/ 

Do a test the components with sqlserver , does not require DataSnap, speed is good, you can save the data on the phone and reconnect


  • 0

Carlos Ramirez

ramirez.carlos@yahoo.com


#13 delphidude

delphidude

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 146 posts
  • LocationNorway

Posted 10 November 2016 - 12:35 AM

I've been using DAC for MySQL by microolap.com for years,

and they have been excellent.


  • 0

#14 Edmar Frazao

Edmar Frazao

    Member

  • uniGUI Subscriber
  • PipPip
  • 13 posts
  • LocationFormiga - MG - Brasil

Posted 24 August 2017 - 11:15 AM

I too use UNIDAC is ver well


  • 0

#15 mohammad

mohammad

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 673 posts
  • LocationKufur Kassem, Palestine

Posted 25 August 2017 - 08:14 AM

We use ungui+unidac, beside that if you use 'native' apps for iOS/Abdroid it will not run on all android devices just in specific devuces with specific cpu, so my advice using hybrid mobile with unigui, we have alot if apps in production for several years and it works as expected
  • 0

#16 SBokhari

SBokhari

    Member

  • Members
  • PipPip
  • 16 posts

Posted 29 August 2017 - 03:44 AM

A.O.A  Mohammad

 

1. You mean to say "Delphi Native App" + UniDAC is not 100% compatible with all devices where App can run.

2. And developing UniGui+UniDAC is right solution because such web app runs in the mobile browser and UniDAC runs on the server. Am I right?

 

But in this way, if UniGUI App has more than 2k or 3K, or above users, then there will be high resource required on the server.

 

Please share your experience. We are thinking of developing a solution that will run both on desktop and mobile, of course with UniGUI. We are excepting all clients above 1k or above.

Both Apps will use the database. We are unexpected about UniGUI at the moment. Please share your experience, suggestions and roughly resource usage.

 

I hope this will be a great information for UniGUI community.

 

 

Best regards


  • 0
Project Manager at SyedTech.
Love Delphi and now UniGUI too.
 
Found of fishing and research in software development.
Can't stop myself to listen to favorite all-times hit music.

#17 mohammad

mohammad

    Advanced Member

  • uniGUI Subscriber
  • PipPipPipPip
  • 673 posts
  • LocationKufur Kassem, Palestine

Posted 29 August 2017 - 05:49 AM

FMX does not support RTL languaged like Arabic & Hebrew. And for android devices not all cpu supported thus your App will not run in all devices.
  • 0

#18 SBokhari

SBokhari

    Member

  • Members
  • PipPip
  • 16 posts

Posted 29 August 2017 - 05:09 PM

AOA Mohammad,

 

So do you suggest to develop 2 Apps?

 

First a pure UniDAC + UniGUI, a pure stateful Web App and 2nd wrap this App in TWebBrower component with Native Delphi App. Am I right?

 

Regards


  • 0
Project Manager at SyedTech.
Love Delphi and now UniGUI too.
 
Found of fishing and research in software development.
Can't stop myself to listen to favorite all-times hit music.




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users