localsend / localsend

An open-source cross-platform alternative to AirDrop

Home Page:https://localsend.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support for older versions of MacOS

AdriandeLima opened this issue · comments

Is your feature request related to a problem? Please describe.

Currently there aren't any nice aidrop alternatives that support older versions of MacOS (it seems like the earliest version supported is MacOS 11.)

Describe the solution you'd like

I don't know if there's a reason older versions of MacOS (earlier than 11) aren't supported other than the fact that Apple doesn't officially support them anymore. It would be great if support for MacOS 10 could be added, I'm sure I'm not the only one who still uses an older mac.

Describe alternatives you've considered

My current solution for wireless file transfer is Pairdrop, but it's extremely unreliable. Unforuntately Neardrop also doesn't support versions earlier than MacOS 11, but that's due to it relying on an API that was implemented in 11 (as far as I'm aware).

Additional context

No response

Because LocalSend is built on top of Flutter, we are bound to the supported platforms specified by Flutter: https://docs.flutter.dev/reference/supported-platforms

Other than that, most native bindings are not implemented in LocalSend but by third-party libraries. They might use API not supported by macOS 10 or earlier. Theoretically, we could implement native bindings in LocalSend but this would be very time consuming.

Would the planned browser version work on older macs, since I know on my Mac 10.12 machine I have a fairly recent build of Firefox - and according to that Flutter link it might be supported? :)

In theory Mojave and up are supported by flutter (It's listed under the best effort versions). I don't know anything about native bindings, is that a definitive roadblock to supporting older versions?