Jump to content

Why don't more developers provide an android apk directly?

I have an android device that I have basically said "this never connects to google", and I've installed everything by APK thus far.  I ran into some issues when I came across Floatplane and a few other packages which just don't seem to provide a direct APK download through official sources.  Xournal++ offers the APK directly on their gitlab site for example (as do most of the other open source goodies I wanted to install). 

 

With floatplane specifically, I feel like this is an oversight because some of its users (myself included) want to use it to get away from Google... and yet to install it you need a Google account because you can't access the play store without an account. 

 

So is there some restriction in the developer agreement that stops people from just providing the APK directly?  What about people who use amazon tablets and need an apk to install their applications?

 

And yes, I'm aware of APK mirrors.  I'd rather install something provided by the developers because there's at least some trust there. 

 

edit: I'm talking more about established projects, not small-timers who make one app for android and that's it (Xournal++ is the smallest dev group I've installed from).

 

edit2: I don't have time for this; I've asked that this post be deleted as I've no intention to respond to any of you.

If I have to explain every detail, I won't talk to you.  If you answer a question with what can be found through 10 seconds of googling, you've contributed nothing, as I assure you I've already considered it.

 

What a world we would be living in if I had to post several paragraphs every time I ask a question.

Link to comment
Share on other sites

Link to post
Share on other sites

2 hours ago, Yuri Fury said:

So is there some restriction in the developer agreement that stops people from just providing the APK directly?  What about people who use amazon tablets and need an apk to install their applications?

Nope, no restriction. 

Developers just don't do it because it's a very small minority of users who want it, and those who do will mostly use apkmirror anyway. 

It adds extra work for the developers and they don't really gain anything. 

Link to comment
Share on other sites

Link to post
Share on other sites

3 hours ago, LAwLz said:

It adds extra work for the developers

Technically, yes, but it's literally clicking "build APK" from a drop-down menu in android studio.  Even if you prefer to use something like Gradle, building an apk is basically a one-liner.

 

Yeah, it's probably low-volume; but for some apps, they already have binaries for Windows, MacOS, and Linux (in addition to a code stream for mobile android and ios).  It seems like building to apk is a small step.  The gain would be that the people using your application aren't required to sign up for a google account, though maybe that's why it's mostly the open-source people providing the apk directly. 

 

Thinking about it though, I realized prior to you posting that the most likely reason is the analytics; if everyone downloads the apk then you can't be #1 in the 'app store'.

If I have to explain every detail, I won't talk to you.  If you answer a question with what can be found through 10 seconds of googling, you've contributed nothing, as I assure you I've already considered it.

 

What a world we would be living in if I had to post several paragraphs every time I ask a question.

Link to comment
Share on other sites

Link to post
Share on other sites

37 minutes ago, Yuri Fury said:

Technically, yes, but it's literally clicking "build APK" from a drop-down menu in android studio.  Even if you prefer to use something like Gradle, building an apk is basically a one-liner.

So now they have the APK......where do they host it? where do they direct people to go download it?

🌲🌲🌲

 

 

 

◒ ◒ 

Link to comment
Share on other sites

Link to post
Share on other sites

6 minutes ago, Arika S said:

So now they have the APK......where do they host it? where do they direct people to go download it?

This.

Not every app dev have their own website and they can't just host it on Fdroid since that's for open source APKs.

CPU: AMD Ryzen 3700x / GPU: Asus Radeon RX 6750XT OC 12GB / RAM: Corsair Vengeance LPX 2x8GB DDR4-3200
MOBO: MSI B450m Gaming Plus / NVME: Corsair MP510 240GB / Case: TT Core v21 / PSU: Seasonic 750W / OS: Win 10 Pro

Link to comment
Share on other sites

Link to post
Share on other sites

46 minutes ago, Yuri Fury said:

Technically, yes, but it's literally clicking "build APK" from a drop-down menu in android studio.  Even if you prefer to use something like Gradle, building an apk is basically a one-liner.

 

Yeah, it's probably low-volume; but for some apps, they already have binaries for Windows, MacOS, and Linux (in addition to a code stream for mobile android and ios).  It seems like building to apk is a small step.  The gain would be that the people using your application aren't required to sign up for a google account, though maybe that's why it's mostly the open-source people providing the apk directly. 

 

Thinking about it though, I realized prior to you posting that the most likely reason is the analytics; if everyone downloads the apk then you can't be #1 in the 'app store'.

But where would the developer be hosting these APKs? That also costs money so it's not as simple as just creating the APK file in Android Studio. You could just host it off a public OneDrive folder... but wouldn't that look even more sketchy? Plus potentially running into breaching terms of use since that would now be commercial use. Most small time developers I can tell don't have their own websites either so that's out of the question. 

Intel® Core™ i7-12700 | GIGABYTE B660 AORUS MASTER DDR4 | Gigabyte Radeon™ RX 6650 XT Gaming OC | 32GB Corsair Vengeance® RGB Pro SL DDR4 | Samsung 990 Pro 1TB | WD Green 1.5TB | Windows 11 Pro | NZXT H510 Flow White
Sony MDR-V250 | GNT-500 | Logitech G610 Orion Brown | Logitech G402 | Samsung C27JG5 | ASUS ProArt PA238QR
iPhone 12 Mini (iOS 17.2.1) | iPhone XR (iOS 17.2.1) | iPad Mini (iOS 9.3.5) | KZ AZ09 Pro x KZ ZSN Pro X | Sennheiser HD450bt
Intel® Core™ i7-1265U | Kioxia KBG50ZNV512G | 16GB DDR4 | Windows 11 Enterprise | HP EliteBook 650 G9
Intel® Core™ i5-8520U | WD Blue M.2 250GB | 1TB Seagate FireCuda | 16GB DDR4 | Windows 11 Home | ASUS Vivobook 15 
Intel® Core™ i7-3520M | GT 630M | 16 GB Corsair Vengeance® DDR3 |
Samsung 850 EVO 250GB | macOS Catalina | Lenovo IdeaPad P580

Link to comment
Share on other sites

Link to post
Share on other sites

43 minutes ago, Arika S said:

where do they host it

 

36 minutes ago, TetraSky said:

Not every app dev have their own website

 

36 minutes ago, BlueChinchillaEatingDorito said:

But where would the developer be hosting these APKs

Sorry, forgot to spell it out.

1 hour ago, Yuri Fury said:

they already have binaries for Windows, MacOS, and Linux

If you're already hosting binaries for 3 operating systems it's chump change to host an apk.  If you're hosting 3 operating systems, plus a .deb, plus a .rpm, plus a tar.gz, then how much weight is an apk?  For that matter some don't even do that, xournal++ hosts theirs on f-droid. 

 

Regardless, I wasn't talking about "small time app developers", though I realize I didn't explicitly state that in my original post, so I've inserted an edit.

If I have to explain every detail, I won't talk to you.  If you answer a question with what can be found through 10 seconds of googling, you've contributed nothing, as I assure you I've already considered it.

 

What a world we would be living in if I had to post several paragraphs every time I ask a question.

Link to comment
Share on other sites

Link to post
Share on other sites

8 hours ago, Yuri Fury said:

edit2: I don't have time for this; I've asked that this post be deleted as I've no intention to respond to any of you.

wooooooooooooooooooooooow

🌲🌲🌲

 

 

 

◒ ◒ 

Link to comment
Share on other sites

Link to post
Share on other sites

> Moved to Programs, Apps, and Websites

 

9 hours ago, 18358414 said:

With floatplane specifically, I feel like this is an oversight because some of its users (myself included) want to use it to get away from Google... and yet to install it you need a Google account because you can't access the play store without an account. 

With regards to floatplane you can access floatplane directly through a web browser. You can use Floatplane without an app. https://www.floatplane.com/

Since you asked about Floatplane specifically you can always send feedback to the floatplane team through their support form and request they make .apk packages available.

https://www.floatplane.com/support#support-help

Select "Feature Request" for the support topic.

 

9 hours ago, 18358414 said:

edit2: I don't have time for this; I've asked that this post be deleted as I've no intention to respond to any of you.

If you just don't want to participate in the discussion then don't, but that shouldn't mean others shouldn't be able to participate in the discussion. You're currently following the thread which will give you a notification every time a new comment is posted in the thread. You can unfollow the thread by clicking the Following button and selecting Unfollow.

 

image.png

CPU: Intel i7 6700k  | Motherboard: Gigabyte Z170x Gaming 5 | RAM: 2x16GB 3000MHz Corsair Vengeance LPX | GPU: Gigabyte Aorus GTX 1080ti | PSU: Corsair RM750x (2018) | Case: BeQuiet SilentBase 800 | Cooler: Arctic Freezer 34 eSports | SSD: Samsung 970 Evo 500GB + Samsung 840 500GB + Crucial MX500 2TB | Monitor: Acer Predator XB271HU + Samsung BX2450

Link to comment
Share on other sites

Link to post
Share on other sites

With Floatplane, this has been discussed on WAN Show. The reason given, is that dev team wants the experience to be same for all. If they would allow easy APK, that would, in theory, mean that they would be required to keep those APKs up to date. Otherwise they would get tons of support requests for broken and missing features from tons of different, not-supported versions.

 

So there won't be official upload anytime soon, based on those discussions. If you go DIY route, any bugs and missing features that are because of older version are on you first, and after updating to same version on Google Play, only then in sights of support to help on solving.

^^^^ That's my post ^^^^
<-- This is me --- That's your scrollbar -->
vvvv Who's there? vvvv

Link to comment
Share on other sites

Link to post
Share on other sites

On 3/27/2022 at 12:34 AM, 18358414 said:

Technically, yes, but it's literally clicking "build APK" from a drop-down menu in android studio. Even if you prefer to use something like Gradle, building an apk is basically a one-liner.

And what about ABI?

Or are you talking about "fat APK" cause if that is what you meant you are doing it wrong and should be using app bundle instead :p. Installing from aab is something the user can do, but the user then needs a 3rd party app to do the install. One more hurdle, for both devs and users.

 

On 3/27/2022 at 12:34 AM, 18358414 said:

I realized prior to you posting that the most likely reason is the analytics; if everyone downloads the apk then you can't be #1 in the 'app store'.

How about crashes and ANRs? Sure Floatplane could opt to use their own solution or some 3rd party tools for that, but that is additional work. Not all telemetry is bad ;).

 

VGhlIHF1aWV0ZXIgeW91IGJlY29tZSwgdGhlIG1vcmUgeW91IGFyZSBhYmxlIHRvIGhlYXIu

^ not a crypto wallet

Link to comment
Share on other sites

Link to post
Share on other sites

On 3/26/2022 at 9:46 PM, 18358414 said:

I have an android device that I have basically said "this never connects to google", and I've installed everything by APK thus far.  I ran into some issues when I came across Floatplane and a few other packages which just don't seem to provide a direct APK download through official sources.  Xournal++ offers the APK directly on their gitlab site for example (as do most of the other open source goodies I wanted to install). 

 

With floatplane specifically, I feel like this is an oversight because some of its users (myself included) want to use it to get away from Google... and yet to install it you need a Google account because you can't access the play store without an account. 

 

So is there some restriction in the developer agreement that stops people from just providing the APK directly?  What about people who use amazon tablets and need an apk to install their applications?

 

And yes, I'm aware of APK mirrors.  I'd rather install something provided by the developers because there's at least some trust there. 

 

edit: I'm talking more about established projects, not small-timers who make one app for android and that's it (Xournal++ is the smallest dev group I've installed from).

 

edit2: I don't have time for this; I've asked that this post be deleted as I've no intention to respond to any of you.

Because of Google restrictions:

Direct APK of:

Telegram: No copyright restrictions.

Libre Torrent: no background downloading restrictions.

And other forbidden apps outside of the Play Store like YouTube and other media downloaders.

Link to comment
Share on other sites

Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×