Folding@home for IOS device?

Moderators: Site Moderators, FAHC Science Team

Folding@home for IOS device?

Postby Junhano » Fri Mar 20, 2020 9:25 pm

I know people have said that FAH has tried, but Apple doesn't want background running app so FAH didn't implement on the IOS system. But there is one distributing computing project currently running on the IOS device, it's called DreamLab. I run that occasionally on my iPhone. Does anyone know how they implement the software on the IOS device? Why can't FAH use the same method so in the future we can run FAH on our IOS device as well?
Junhano
 
Posts: 6
Joined: Thu Mar 12, 2020 10:29 pm

Re: Folding@home for IOS device?

Postby muziqaz » Fri Mar 20, 2020 10:17 pm

Junhano wrote:I know people have said that FAH has tried, but Apple doesn't want background running app so FAH didn't implement on the IOS system. But there is one distributing computing project currently running on the IOS device, it's called DreamLab. I run that occasionally on my iPhone. Does anyone know how they implement the software on the IOS device? Why can't FAH use the same method so in the future we can run FAH on our IOS device as well?


It all bogs down to manpower and resources to develop the software for iOS devices. Priorities must be set, to develop for platforms which will bring the most science back. Unless you have companies like Sony/Apple or MS dedicating some of the manpower to develop something for their platforms, there is no chance F@H developers and coder could create something for them.
User avatar
muziqaz
 
Posts: 645
Joined: Sun Dec 16, 2007 7:22 pm
Location: London

Re: Folding@home for IOS device?

Postby bruce » Thu Jul 09, 2020 8:03 am

Actually, half of it boils down to manpower and resources. the other half boils down to the suitability of the hardware to continuously process (mostly) FP32 operations.

1. Circuitry doing heavy computation generates a lot of heat and keeping it from overheating is a serious limitation.
2. Battery power is unsuitable unless you've got an automobile to carry the batteries around in.

(no, I'm not advertising for a company that builds electric cars.

FAH doesn't rest, it just keeps draining the batteries and turning it into heat without waiting for you to tell it to keep running.
bruce
 
Posts: 19654
Joined: Thu Nov 29, 2007 11:13 pm
Location: So. Cal.

Re: Folding@home for IOS device?

Postby AL0126 » Sat Jul 11, 2020 2:10 pm

Junhano wrote:Apple doesn't want background running app so FAH didn't implement on the IOS system. But there is one distributing computing project currently running on the IOS device, it's called DreamLab. I run that occasionally on my iPhone. Does anyone know how they implement the software on the IOS device?


DreamLab is designed to run exclusively in the foreground and is incapable of running in the background for the reasons you mentioned (Apple won't let apps run in the background). When you start a DreamLab session, it will only continue if you don't lock the device/turn off the screen, otherwise it goes to the background and gets suspended. When you leave the screen on, DreamLab darkens the screen but doesn't allow it to switch off so that it can keep on working - you end up with a black screen with a tiny silhouetted DreamLab logo in the center (and I don't run it on my iPhone for this reason - the logo never moves, so even though it's extremely dim, it will contribute to OLED screen burn-in eventually).
Also, testing on both my iPhone and iPad, they both just get a little warm running the DreamLab app and don't get hot at all. I don't think the app's developers are taking full advantage of Apple's hardware, as they should get quite hot if they were.

Anyway, FAH could technically do the same thing on iOS if the developers were happy to let it run with the same restrictions in place, although they'd also need to support Apple's Metal API to take advantage of the graphics compute in Apple's hardware, and that wouldn't be trivial at all...
AL0126
 
Posts: 1
Joined: Sat Jul 11, 2020 1:38 pm

Re: Folding@home for IOS device?

Postby ChristianVirtual » Sun Jul 12, 2020 7:57 pm

AL0126 wrote:
Junhano wrote:Apple doesn't want background running app so FAH didn't implement on the IOS system. But there is one distributing computing project currently running on the IOS device, it's called DreamLab. I run that occasionally on my iPhone. Does anyone know how they implement the software on the IOS device?


Anyway, FAH could technically do the same thing on iOS if the developers were happy to let it run with the same restrictions in place, although they'd also need to support Apple's Metal API to take advantage of the graphics compute in Apple's hardware, and that wouldn't be trivial at all...


With the upcoming Apple Silicon might be good to try ... but it would be different code base compared to what is in place today so I guess I know the answer: limited resources.
ImageImage
Please contribute your logs to http://ppd.fahmm.net
User avatar
ChristianVirtual
 
Posts: 1591
Joined: Tue May 28, 2013 1:14 pm
Location: Tokyo


Return to Discussions of General-FAH topics

Who is online

Users browsing this forum: No registered users and 1 guest

cron