syncloud / platform

Run popular services on your device with one click
https://syncloud.org
GNU General Public License v3.0
401 stars 40 forks source link

Optimize app install time #166

Closed vsapronov closed 7 years ago

vsapronov commented 8 years ago

Downloading and unpacking takes significant part of app installation time. This could be done ahead of time (before user clicks upgrade) by some schedule. Files could be stored in some cache on the device.

vsapronov commented 7 years ago

I've got new idea. When we do release we can put all apps into sam cache somewhere. This cache will be used if there were no updates of the app (99.9%). We can provide both images: no apps (smaller size of the image), popular apps (bigger size of the image). This should improve first experience dramatically.

cyberb commented 7 years ago

I am not sure why we are discussing this, has anyone complained about the speed? In my view progress bar and other correctness fixes have higher pririty than performance.

On 26 Oct 2016 18:34, "Vladimir Sapronov" notifications@github.com wrote:

I've got new idea. When we do release we can put all apps into sam cache somewhere. This cache will be used if there were no updates of the app (99.9%). We can provide both images: no apps (smaller size of the image), popular apps (bigger size of the image). This should improve first experience dramatically.

— You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHub https://github.com/syncloud/platform/issues/166#issuecomment-256421628, or mute the thread https://github.com/notifications/unsubscribe-auth/AA2DGNXctXcYQegXMSioL5cjICzo7v-tks5q348vgaJpZM4JO-bc .

vsapronov commented 7 years ago

I complain about this all the time. Install takes long-long-long time. We are discussing this because discussing is free and may be we'll find some cheap way to improve it without too much coding. We need to look at Waffle to see what has higher priority. This task is just in the backlog somewhere. It's not planned for any milestone.

cyberb commented 7 years ago

After Snapd.