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

What about the minimum version of Android? #216

Open
master255 opened this issue Apr 30, 2022 · 13 comments
Open

What about the minimum version of Android? #216

master255 opened this issue Apr 30, 2022 · 13 comments

Comments

@master255
Copy link

master255 commented Apr 30, 2022

@aldenml Hi Alden. I see you raised the minimum version again. What's the reason for that?
image

And I would like to try to upgrade to version 2.0 a second time. Can you help with that? In telegram.

@master255
Copy link
Author

Ok it's because of ifaddrs sockets.

@master255
Copy link
Author

master255 commented May 2, 2022

@aldenml Why not make arm32 on netlink and all other architectures on ifaddrs? Is that possible?

@master255 master255 reopened this May 2, 2022
@aldenml
Copy link
Owner

aldenml commented May 3, 2022

Hi @master255, the main reason to move to ifaddrs was that Android started to disable netlink in recent versions. So it is not so much about the architecture, but the ability to run on Android going forward. Having said that, if you want to move to libtorrent4j, let me know what are the android versions that you are targeting.

@master255
Copy link
Author

@aldenml Of course I'm focusing on the Android 19 api.
But as I understand there is no support for ifaddrs.
But also devices 19-23 are mostly 32 bit Arm.
At the same time there are still no Android 10+ devices on arm 32 (Android TV).
Ideally, of course, I would like to leave support for 19+, but if this is not possible, then at least leave support for 19+, only for arm 32. As I understand it is not difficult? If at all possible?

  1. I would like to try again to switch to version 2.0. Maybe there are already fixed bugs that were there before and prevented me from switching. It would be great if you could help me on Telegram. It would cut down on my time.

@master255
Copy link
Author

@aldenml I think a compromise would be a minimum version api 21. And I already managed to compile version 1.2 for 21 api, but now the problem is where to get the device to test it. Emulators do not work.

@aldenml
Copy link
Owner

aldenml commented May 8, 2022

@master255 I have very limited time during the next few weeks, I will try to ping you in Telegram at the end of next week.

@master255
Copy link
Author

master255 commented May 8, 2022

@aldenml Okay. I'm waiting for you.

For today I managed to make three versions of torrents:

  1. Media Library support for Android 4.3+ with torrents 1.2.13, which will work on Android 4.4 - 10.
  2. Media Library support for Android 5.0+ with torrents 1.2.16, which will run on Android 5.0 - 10.
  3. Media Library support for Android 7.0+ with torrents 1.2.16, which will run on Android 7.0 - 12+.
    Already in the market. For free.

@master255
Copy link
Author

master255 commented Aug 20, 2022

@aldenml I don't have much time now. I moved to New Jersey and am now writing to you from here. Maybe now we can see each other in real life :-)

@aldenml
Copy link
Owner

aldenml commented Aug 20, 2022

@master255 Glad to hear you are in the States!

@master255
Copy link
Author

@aldenml I'm still in New York right now. But it's hard for me to be here. It's a very noisy room. I can't even find a place to rent. Right now I'm renting a room for $1,000 a month. But I need a one-bedroom apartment. And no one will rent it to me because I have no credit history. Everything is very expensive. I work at 4 a.m. because I work for Russia and I don't have a local job. I'm thinking of going back to Russia.

@master255
Copy link
Author

@aldenml I'm going to leave America for Russia.
One of the reasons is the cult of consumption here.
They don't repair equipment here. They just throw them in the trash.
I could not install any local programs on my Galaxy S8+ Android 8.0. Because they require a very high minimum api. Of course without any justification for this.
I really don't like this. It's not competent. It's not professional.

@proninyaroslav
Copy link
Contributor

One of the reasons is the cult of consumption here.
They don't repair equipment here. They just throw them in the trash.
I could not install any local programs on my Galaxy S8+ Android 8.0. Because they require a very high minimum api.

This is a global problem, this is a trend, blaming specific countries or people would be a little strange.

@master255
Copy link
Author

@proninyaroslav I only offend USA. Here it is cultivated and spread. The problem is in this country. This country needs to be fixed.

@aldenml Alden, I had no idea before that things were so bad in America. I feel for you. You've lived here so long. It must be very hard. Maybe you should think about moving to Russia. Even with putin, it's much more comfortable to live there.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants