Subject Re: [firebird-support] Does any Delphi component exist to access a FB database without DLLs?
Author Andrea Raimondi
Hi Sean!

I don't think they can be regarded as "contradictions" but rather different points of view. 

The problem is that you only look at your own phone and, possibly, more generally the phones in the West.
That is fine but myopic, in my view. 

Eastern world's phones can be really skimpy in memory size and a 1MB DLL could be a big deal, especially if there is no way (but
this should be checked...) to have it installed where it can be loaded independently.

If I end up having - say - 10 apps that make use of FB, that could very well mean 10MB that I could spare. 
Every single choice on mobile ends up affecting application size and this can be a real issue. 

As for Facebook, that's a completely different thing. You can't compare apples with oranges: whatever I may
write in terms of apps will hardly ever be as widespread as FB is. 

Unsurprisingly, though, FB is mostly used in the West. 


On Sun, Mar 12, 2017 at 8:27 PM, 'Leyne, Sean' Sean@... [firebird-support] <> wrote:

I find your post contains contradictions.

> I am looking to write a mobile application.
> I don't want to use SQLite because I think it's crap.


> Firebird seems just right, except that it comes with a massive DLL.

"Massive"?  Huh?

The Firebird Client is ~1MB in size.

What do you define as "massive"?

> Because phones come in all sizes,I just can't be sure that it'll be
> downloaded if it's too big, so the first obvious saving would be the DLL.

My quick scan of my own Android phone finds that most apps (as compared to utilities) are 45-50 MB in size, with the Facebook app weighing in at 240MB in size.

So, to my mind, the size of the Firebird client is quite reasonable.

Separately, I am not aware that FireMonkey/Delphi can be deployed as mobile apps if they require external DLLs.  AFAIR, FireMonkey apps must be built from "native" code.


------------------------------ ------
Posted by: "Leyne, Sean" <Sean@...>
------------------------------ ------

++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++++++

Visit and click the Documentation item
on the main (top) menu.  Try FAQ and other links from the left-side menu there.

Also search the knowledgebases at resources/documents/

++++++++++++++++++++++++++++++ ++++++++++++++++++++++++++++++ ++++++
------------------------------ ------

Yahoo Groups Links

<*> To visit your group on the web, go to: firebird-support/

<*> Your email settings:
    Individual Email | Traditional

<*> To change settings online go to: firebird-support/join
    (Yahoo! ID required)

<*> To change settings via email:

<*> To unsubscribe from this group, send an email to:

<*> Your use of Yahoo Groups is subject to: us/yahoo/utos/terms/

Mr. Andrea Raimondi
Senior Software Analyst&Developer