elGringo Posted October 7, 2016 Posted October 7, 2016 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??
asapltda Posted October 8, 2016 Posted October 8, 2016 1. An important question to ask, the application requires autonomy? Or always be with conexecion Internet?
elGringo Posted October 8, 2016 Author Posted October 8, 2016 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... 1
Marlon Nardi Posted October 13, 2016 Posted October 13, 2016 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. https://play.google.com/store/apps/details?id=br.com.falconsistemas.financas It is not yet complete.
elGringo Posted October 13, 2016 Author Posted October 13, 2016 So, you developed 2 apps. One - clear FireMonkey - another UniMobile wrapped in TWebBrowser?
Marlon Nardi Posted October 13, 2016 Posted October 13, 2016 Yes, the two applications were built with FireMonkey and internally UniGui (TWebBrowser)
elGringo Posted October 13, 2016 Author Posted October 13, 2016 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?
Marlon Nardi Posted October 13, 2016 Posted October 13, 2016 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.
elGringo Posted October 13, 2016 Author Posted October 13, 2016 Thanks in advance! Will test it more!
asapltda Posted October 17, 2016 Posted October 17, 2016 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 REVIEW UNIDAC https://www.devart.com/unidac/download.html Do a test with sqlserver components, does not require DataSnap, speed is good, you can save the data on the phone and reconnect
asapltda Posted October 17, 2016 Posted October 17, 2016 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
Ron Posted November 10, 2016 Posted November 10, 2016 I've been using DAC for MySQL by microolap.com for years, and they have been excellent.
mhmda Posted August 25, 2017 Posted August 25, 2017 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
sbokhari Posted August 29, 2017 Posted August 29, 2017 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
mhmda Posted August 29, 2017 Posted August 29, 2017 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.
sbokhari Posted August 29, 2017 Posted August 29, 2017 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
Recommended Posts