DrewNaylor / Retiled

An attempt at creating a "desktop" environment mainly for Linux phones and tablets that's similar in function to some parts of Microsoft's Windows Phone 8.x, primarily the Start screen, Search app, navigation bar, Action Center, and the status bar. Development is mainly being done using the PinePhone, so that'll be the main supported device.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Apparently Python multithreading can be used when the bottleneck is hardware like storage, GPU, or even network, so I should use it to help performance as it can be not great. Not sure if async would be the same situation, but it may be what's easiest.

DrewNaylor opened this issue · comments

So yeah, should help a bit with the PinePhone storage being so slow and making things chug when loading icons and making the window take a long time to load all the All Apps list items. Would also be essential for grabbing tile data.

Edit: read some stuff on multithreading vs asyncio, and it seems like asyncio is better for when you have I/O speed limitations so you don't run into deadlocks and stuff.