Giter VIP home page Giter VIP logo

Comments (4)

stefan-niedermann avatar stefan-niedermann commented on June 5, 2024

I am kind of agnostic about this topic but I am willing to accept a contribution if you

  1. open a Pull Request with the necessary changes, test the changes locally and post a screenshot of the result
  2. ensure that the main Nextcloud Android app already runs on ChromeOS
  3. you are commit to maintain this feature as we have no ChromeOS available for testing purposes

Given the Single Sign On mechanism we are relying on uses quite low level AIDL I would not bet that the necessary communication between the Deck Android app and the main Nextcloud Android app will work.

Do you agree with these conditions?

from nextcloud-deck.

noseshimself avatar noseshimself commented on June 5, 2024

I am kind of agnostic about this topic but I am willing to accept a contribution if you

  1. open a Pull Request with the necessary changes, test the changes locally and post a screenshot of the result

The problem is obviously not understood by Google either -- several opened issue reports are hanging in the queues...

  1. ensure that the main Nextcloud Android app already runs on ChromeOS

It does but I don't even know why.

I hate saying so but from the perspective of a user I can only see "some Android applications can be installed while I'm told about others that they are "not compatible with my device" and must not be installed". And in these cases the line is exactly between any other "ChromeOS device" and "ChromeBook Plus". It's affecting quite a few applications and as there is no more detailed message from the mechanism that decides it.

  1. you are commit to maintain this feature as we have no ChromeOS available for testing purposes

This is completely irrelevant. Testing whether I can install the application will be automatic as it would fail on updates as soon as Android applications are updated. Neither can I test it. If the Play Store is not providing any additional information about users who would like to download something and why selling it was impossible to the seller we can just as well close the issue.

Given the Single Sign On mechanism

As I said: I do not get that far.

from nextcloud-deck.

stefan-niedermann avatar stefan-niedermann commented on June 5, 2024

The problem is obviously not understood by Google either -- several opened issue reports are hanging in the queues...

Well, I don't have any influence on opened issue reports anywhere outside of this project, obviously.
You requested to

Add the necessary capability to your manifests that permits installation not only on ChromeOS but also on the stub-type "Chromebook Plus"

and given I have no idea how and which capabilities need to be added, I asked you to open a Pull Request. I have no clue what do add to the Manifest and I have unfortunately no time for deep diving into this topic.

I hate saying so but from the perspective of a user I can only see "some Android applications can be installed while I'm told about others that they are "not compatible with my device" and must not be installed". And in these cases the line is exactly between any other "ChromeOS device" and "ChromeBook Plus". It's affecting quite a few applications and as there is no more detailed message from the mechanism that decides it.

From the perspective of the developer I can say, that we do not prohibit any platforms explicitly, neither in the app nor in the Play Store configuration. Installing the APK file directly might give us some clue whether the apps Manifest or the Play Store is the actual cause.

This is completely irrelevant.

No it is not. I hope you are able to relate that I will not add anything to the Manifest of the app that I don't understand and can not test.

Testing whether I can install the application will be automatic as it would fail on updates as soon as Android applications are updated.

So we support something until it breaks one day in the future? When we have some user base and it breaks, no one will be able to understand or fix the root cause. This is not what I would call "support".

If the Play Store is not providing any additional information about users who would like to download something and why selling it was impossible to the seller we can just as well close the issue.

  1. Not sure how to say that polite, so let me say it without any offense directly: I do not care about your three buckets. I just posted a link to the fully working .apk file.
  2. Play Store does indeed not provide any information as far as I can see.

Seriously, the Deck Android doesn't work on your ChromeBook Plus device. That's a pity. But coming here basically saying

Do something with the manifest, I have no idea what or do something on the Play Store or anything else!

won't work. I am open to close this edge case, but you will need to say me what to do here. It's you environment that has issues after all. As said before I don't have access to a ChromeBook.

TL;DR: There will only be a solution for your issue if you contribute it.

from nextcloud-deck.

noseshimself avatar noseshimself commented on June 5, 2024

From the perspective of the developer I can say, that we do not prohibit any platforms explicitly, neither in the app nor in the Play Store configuration.

Ok, that's at least an additional hint.

So we support something until it breaks one day in the future?

It seems you are already doing that -- installing it was possible on any ChromeOS device until the ChromeBook Plus came along.

When we have some user base and it breaks, no one will be able to understand or fix the root cause. This is not what I would call "support".

The root cause it that a new device class showed up that is being treated differently by Google Play and the only entities that could get this fixed are the developers putting their apps in that store and can't get them downloaded by certain devices.

So opening a ticket like "why is a ChromeOS device of type BRYA/REDRIX running brya-release/R120-15662.76.0 deemed incompatible with my application" for the Lords of the Play Store is the only way to fix it. And this is definitely nothing they are answering if I ask them.

  1. Not sure how to say that polite, so let me say it without any offense directly: I do not care about your three buckets. I just posted a link to the fully working .apk file.

The link is nevertheless useless for a ChromeOS device. Side-loading anything is damaging the security concept of ChromeOS and requires opening a serious hole in system security. And even if I did it to install this apk it would not really get at the root of the problem (the seeming incompatibility with certain ChromeOS devices although all of them have the same vanilla Android VM). This has to be solved by Google and as far as I ca see opening an issue for that area is limited to application developers.

from nextcloud-deck.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.