Recent

Author Topic: Status of Mobile Dev  (Read 10755 times)

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Status of Mobile Dev
« Reply #15 on: July 22, 2016, 01:01:38 am »
There was integration package with form designer, but it's totally gone now. If you can use some wayback machine, search for pas4ios.

I found these links:

http://forum.lazarus.freepascal.org/index.php?topic=26506.0

https://www.youtube.com/watch?v=wT699sfCuqc

https://www.youtube.com/user/pas4mobile

Although, quite frankly, I don't even recall seeing anything about pas4ios. I think this project came and went so fast that if you looked away for a week or two you might have missed it.


skalogryz

  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2770
    • havefunsoft.com
Re: Status of Mobile Dev
« Reply #16 on: July 22, 2016, 05:01:58 am »
i'm using iPhoneLazExt

Phil

  • Hero Member
  • *****
  • Posts: 2737
Re: Status of Mobile Dev
« Reply #17 on: July 23, 2016, 06:23:41 pm »
Interest in (development of) iOS side is kinda low (request is not bad, but millions of requester doesn't make any single dedicated contributor)...

I'm wondering if you have that backwards. There were a number of fairly ambitious projects for doing iOS development with FPC. There's Dmitry's above-mentioned iPhone_Laz_Extension, which is still actively developed. And there are at least a couple of abandoned efforts, starting with iOS Designer:

http://wiki.lazarus.freepascal.org/iOS_Designer

And I would be remiss if I didn't mentioned my own abandoned article series from 5 years ago (although it seems much longer) that showed how to integrate FPC with Xcode for both OS X and iOS development:

https://dl.dropboxusercontent.com/u/28343282/ObjP/ObjP_Intro.html

I think the problem with all of these projects, other than not being complete enough or seamless enough for some, is that very few people ever used them. Developers of add-ons like this feed on the energy of demand for more and more of what they're doing. I don't think that demand was ever there.

There was a window of opportunity for iOS development with FPC about 5 years ago, right around the time that Delphi XE2 came out with support for iOS. But that window is now firmly closed. Most developers for iOS have moved on and embraced Xcode or Xamarin Studio. They're no longer here.

The question in my mind is whether anyone will ever again invest the kind of effort it would take to develop a complete FPC solution for iOS. My guess is no. Certainly a unified GUI for Lazarus mobile development will never happen.

-Phil
« Last Edit: July 23, 2016, 06:25:16 pm by Phil »

Leledumbo

  • Hero Member
  • *****
  • Posts: 8757
  • Programming + Glam Metal + Tae Kwon Do = Me
Re: Status of Mobile Dev
« Reply #18 on: July 23, 2016, 11:48:19 pm »
Interest in (development of) iOS side is kinda low (request is not bad, but millions of requester doesn't make any single dedicated contributor)...

I'm wondering if you have that backwards. There were a number of fairly ambitious projects for doing iOS development with FPC. There's Dmitry's above-mentioned iPhone_Laz_Extension, which is still actively developed. And there are at least a couple of abandoned efforts, starting with iOS Designer:

http://wiki.lazarus.freepascal.org/iOS_Designer

And I would be remiss if I didn't mentioned my own abandoned article series from 5 years ago (although it seems much longer) that showed how to integrate FPC with Xcode for both OS X and iOS development:

https://dl.dropboxusercontent.com/u/28343282/ObjP/ObjP_Intro.html
The bold speaks itself. The Android side (remember I was comparing with Android) also struggles, but haven't give up. I'm still marketing LazAndroidModuleWizard (occassionally looking at its code which gets better day by day) and it seems quite successful. It's quite easy to setup nowadays since everything can be done from within the IDE and is getting closer to newbie friendly development. Somebody also seems to fall in love with FPC JVM and regularly posted what he made with it. So the Android route looks brighter than iOS...

 

TinyPortal © 2005-2018