Um das ganze nochmal zusammen zu fassen:
- Windows Mobile ist kein Problem, die Lazarus Unterstützung ist auch schon sehr weit (erwarte aber trotzdem teils seltsame Bugs!) und wird von mir munterst verwendet.
- iPhone Support ist noch sehr jung und (auch mit ObjectivePascal) noch nicht wirklich getestet. Lazarus selbst kannst du hier nur für die Quelltexte verwenden, da Cocoa noch nicht als LCL-Interface unterstützt wird. Hier musst du also mit XCode arbeiten.
- Android sollte rein theoretisch mit Hilfe des von mkinzler erwähnten NativeSDK funktionieren, da Android auf einem Linuxkernel läuft. Allerdings habe ich das mangels Androidphone nicht getestet.
Gruß,
Sven