Phoneboard / phoneboard

https://phoneboard.co
60 stars 20 forks source link

Several older boards missing and/or incorrect in v1.9.0 compared to v1.7.0 #93

Open SwiftMove opened 4 years ago

SwiftMove commented 4 years ago

Just updated to v1.9.0 from v1.7.0 and I noticed that the there are several older devices which are now showing the incorrect boards.

Not sure if there are other issues but those are the ones I've come across so far.

arcmicro commented 3 years ago

Hello This is because the developer decided to save space so the app weight less Megabytes, the more boards he will add the more it will weight. He removed some old boards because he added new iPhone boards.

SwiftMove commented 3 years ago

Save space? Seriously? What's the concern with saving space? Are some people still using Floppy Disks or something? If this is really the reason then perhaps maybe the dev could release a version with ALL of the devices for all the people who aren't so concerned with saving a couple megabytes of space?

Patronos commented 1 year ago

I just found out about Phoneboard myself through the lear-electronics-channel on YouTube. Initially I had the 1.6.x Version running here and then later updated to the 1.9.x Version and detected that most PCBs were missing. Initially I thought about a regression or something until I found this Bugreport here.

I somehow agree with SwiftMove here. "Space" Is a difficult topic here because all PCBs have been linked inside the main executable. This is usually done to "protect" things from not "giving away", rather than a programmatically correct approach in doing so.

What would have been nice was a following approach:

Export all PCBs into libraries like "samsung-1.0.0.lib" or "apple-1.1.1.lib" or "xiaomi-0.9.x.lib" (I think you get it) and offer these libraries as separate packages on the main website. Doing this will clearly reduce the size of the main binary. People can then download the extra libraries on demand of the job they were trying to solve. Maybe through an internal library that automatically downloads the libraries from an online source.

This piece of software could've been a huge success but got crashsed to a wall and ended up being unmaintained for a few years now.

Sad!