Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support for older Android devices #105

Closed
feutl opened this issue May 23, 2019 · 6 comments

Comments

@feutl
Copy link

@feutl feutl commented May 23, 2019

Getting old Android tablets and use them as a photoframe with photocloud-frame is very easy, but those 20$ second hand tablets are using 4.x androids. In my case I have 2 tables with 4.1 and one with 4.4
Is there a way to get the latest version ported to 4.1 as well, or are there any technical reasons why 4.4 is the "oldest" supported version ?

Another option I could live with, is just downloading the apk and installing it manually, if this is technically not restricted by the app.

@mvysny

This comment has been minimized.

Copy link
Owner

@mvysny mvysny commented May 24, 2019

Unfortunately that's because the android device fragmentation. The READ_EXTERNAL_STORAGE https://developer.android.com/reference/android/Manifest.permission#READ_EXTERNAL_STORAGE works properly starting from Android 19; on lower devices even though PhotoCloud declared a requirement for READ_EXTERNAL_STORAGE there would still be devices that would crash that the READ_EXTERNAL_STORAGE is missing :(

Since there are so few of those old devices according to Google Play and supporting them requires money that the app doesn't earn, I decided to go with the simplest solution of dropping support of devices below API 19 (4.4)

@feutl

This comment has been minimized.

Copy link
Author

@feutl feutl commented May 24, 2019

ok thanks, makes sense.

Would it be possible to install the latest APK and install it manually on the device?
I am not using "External Storage" or is every storage "external" if it is not the system itself?

thanks

@mvysny

This comment has been minimized.

Copy link
Owner

@mvysny mvysny commented May 24, 2019

Unfortunately that depends on the particular device and its policies (including security policies). Some devices simply open SD-Card for all and close their root FS; SD-Card-less devices can publish a special folder with special rights and fake it as a SD-Card; it's really hard to tell. I've encountered a lot of scenarios and it's impossible to cater for all since there are 10000+ various Android devices.

Regarding the APK manual install - I think that the adb tool will complain, but I can test this in the Emulator.

@feutl

This comment has been minimized.

Copy link
Author

@feutl feutl commented May 24, 2019

no worries, I test that on my own, if it is not working I install the "old" version from the play store again and setup the nextcloud account. not that hard.
I give you feedback as soon as I had time to do this.

@mvysny mvysny closed this Jul 27, 2019
@mvysny

This comment has been minimized.

Copy link
Owner

@mvysny mvysny commented Nov 20, 2019

I've added a link to the unofficial build to the FAQ / Supported Android Versions, please try it out 👍

@feutl

This comment has been minimized.

Copy link
Author

@feutl feutl commented Nov 20, 2019

I will do - over christmas :)
THANKS

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
2 participants
You can’t perform that action at this time.