The BIG problem with Open Source... - General Topics

Making something Open Source is essentially a tool to crush innovation, and make developers lazy, so they are more like robots without a brain of their own.
It is an easy route to make some money by taking an open source library/ project, introducing ads, repackaging it with your own name and publishing it. Both the platform (e.g Google Play Store) and the developers are happy because they both get to make money without any effort.
The end result: Unhappy users and dumb developers!
Over the last 8 years or more, I have tried hundreds of apps in specific categories like File Managers, Gallery, Music Player, Video Player, etc. Yet I haven't found one that is PERFECT. Although 'perfect' is subjective, extremely few apps are worthy of applause.
If you search for Gallery apps on Google Play Store, you will get thousands of apps. Unfortunately, literally over half of them are identical and copycats of the Simple Gallery app. Rest are total garbage. Clearly, these apps are taking some easily (or freely) available library/ source, changing the name and signature, introducing ads, packaging them and publishing on Google Play Store under different developer accounts. It is quite possible that many of these apps are from the same developer who has several developer accounts. The number of copycats that are allowed to flourish on Google Play Store is simply unbelievable.
This kind of poor vetting by Google Play Store makes for a terrible user experience when people try out different apps, only to find that they all are exact replicas of each other. They are clearly violating the REPETITIVE CONTENT policy of Google Play Store where these apps have absolutely nothing of value to add. They are simply a source of ad revenue for the developers. Google probably doesn't mind that because they get 30% cut from those revenues.
As far as Gallery apps are concerned, there are literally less than 10 unique apps among thousands listed on Google Play Store. Much less actually. There is absolutely no thought/ love given when designing apps. Despite the versatility that Android supposedly offers, the interface, ease of access, features, etc leave too much to desire for.
That said, the question is 'Are Good Android apps very difficult to make'?

Making a good Android Apps is neither difficult nor easy. It requires a good understanding of the needs of the client in the app. And the rest is quality hard work.

nihitthakkar said:
Making a good Android Apps is neither difficult nor easy. It requires a good understanding of the needs of the client in the app. And the rest is quality hard work.
Click to expand...
Click to collapse
What about making apps for the market, and not specifically for a client?
As stated in the OP, most apps are pure garbage, or replica of other apps. In other words, no thought or concept, absolutely no love or attention to detail. The Play Store is just a hub to publish some garbage and make money out of it through ads.
Is the amount of effort required in making and maintaining an app too much relative to the money to be made from such apps?
Apps are end results of knowledge imparted in educational institutions. It is pretty clear that the good students don't make apps.

As with Gallery apps, the same is also true for File Managers, Music Players, Video Players, Browsers, etc.
It is easy to relate with Browsers because many are forks of Chromium. The same holds true for other types of apps too.
In any category, there are less than 10 unique apps (even lesser actually) and all the rest (in hundreds or thousands) are either copycats or pure garbage.
Sad and unfortunate truth.

The Google Play Store boasts of roughly 3 million apps today.
I bet there are less than 300 unique experiences (read: apps)! All the rest are copycats or pure garbage.

Making good apps requires a dedicated team and effort.
If you want good apps for yourself, either code them yourself or commission a developer to get it done. And don't expect it to work on all phones.
Because android device fragmentation is a massive problem.
And expecting app development from an Education Institution?
Thats most hilarious **** I have heard. Education institutions don't give 2 Fs about the commercial setup.

karandpr said:
Making good apps requires a dedicated team and effort.
If you want good apps for yourself, either code them yourself or commission a developer to get it done. And don't expect it to work on all phones.
Because android device fragmentation is a massive problem.
Click to expand...
Click to collapse
Does that take away the opinion expressed in the OP?
Does it counter the fact that the Google Play Store is full of garbage apps?
Does it counter the fact that most apps are essentially replicas of each other?
Does it counter the fact that most apps are simple repackaging of open source resources with very little value to no value being added in the final product?
Does it counter the fact that open source resources are essentially a tool for incompetent developers to make money without any effort?
karandpr said:
And expecting app development from an Education Institution?
Thats most hilarious **** I have heard. Education institutions don't give 2 Fs about the commercial setup.
Click to expand...
Click to collapse
Can you point me to where I said so?
You may want to read my comment again.

TheMystic said:
Does that take away the opinion expressed in the OP?
Does it counter the fact that the Google Play Store is full of garbage apps?
Does it counter the fact that most apps are essentially replicas of each other?
Does it counter the fact that most apps are simple repackaging of open source resources with very little value to no value being added in the final product?
Does it counter the fact that open source resources are essentially a tool for incompetent developers to make money without any effort?
Click to expand...
Click to collapse
You stated my opinion. I did mine.
1.) Your opinion. Not fact. There are lot of good unique apps.
2.) Yes and No. Garbage apps use better SEO and have higher visibility. Unlike iOS store ,Play store doesn't curate apps manually.
3.) No they are not. Lot of apps are restricted by System APIs enforced by Google. This is true for Camera and File Manager Apps
4.) Welcome to open source. That's it's selling point. You are free to compile your own version of apps if it bothers you
5.) No it is not. This is a very pigeonholed vision of open source.
Can you point me to where I said so?
You may want to read my comment again.
Click to expand...
Click to collapse
TheMystic said:
What about making apps for the market, and not specifically for a client?
As stated in the OP, most apps are pure garbage, or replica of other apps. In other words, no thought or concept, absolutely no love or attention to detail. The Play Store is just a hub to publish some garbage and make money out of it through ads.
Is the amount of effort required in making and maintaining an app too much relative to the money to be made from such apps?
Apps are end results of knowledge imparted in educational institutions. It is pretty clear that the good students don't make apps.
Click to expand...
Click to collapse
This statement here.

karandpr said:
You stated my opinion. I did mine.
1.) Your opinion. Not fact. There are lot of good unique apps.
2.) Yes and No. Garbage apps use better SEO and have higher visibility. Unlike iOS store ,Play store doesn't curate apps manually.
3.) No they are not. Lot of apps are restricted by System APIs enforced by Google. This is true for Camera and File Manager Apps
4.) Welcome to open source. That's it's selling point. You are free to compile your own version of apps if it bothers you
5.) No it is not. This is a very pigeonholed vision of open source.
This statement here.
Click to expand...
Click to collapse
1. The 1st point was an opinion, and thats what I said. A 'lot' of good unique apps? 'Lot' could be subjective/ relative, but I would say that even that would be less than 1% of the number of apps available on Google Play Store. Over 99% apps on Google Play Store are garbage.
2. Okay.
3. I don't think you tried out enough apps. In the last one week, I must have tried atleast 50 Gallery apps, and over 70% of them had the exact same UI, Settings, bugs, etc. Some of them had completely misleading pictures on their app page too.
4. I wish I could.
5. With every generalized statement, there are almost always exceptions, and this is no different. So exceptions prove the rule. Give the quality of apps on Google Play Store and the fact that many of them are replicas of each other created from the same code base/ source, it only proves that open-source provided earning opportunities to incompetent developers way more than being a tool to not reinvent the wheel.
As with my statement on educational institution, you have misunderstood it. I said good students from institutions imparting coding knowledge don't make apps (with exceptions of course). That is very evident from the quality of apps we get to see (again obviously with exceptions). It is the lazy and incompetent lot that simply repackages a free resource without adding any value to it and then earn some money through ads.

Related

Cyanogen shut down by Google

I cant believe this. Cyanogen just twittered this:
Sorry everyone, CyanogenMod in it's current state is done. I am violating Google's license by redistributing their applications.
More at: http://twitter.com/cyanogen
(Mods I know it should belong in General but the developer thread should know about it then the other ones. Forgive me)
You are taking it all wrong. He hasn't been shut down, wont be shut down, etc. Read the original statement. As long as you any apps that arent part of the source code repository you are not violating anything as far as google is concerned.
With a high-quality open platform in hand, we then returned to our goal of making our services available on users' phones. That's why we developed Android apps for many of our services like YouTube, Gmail, Google Voice, and so on. These apps are Google's way of benefiting from Android in the same way that any other developer can, but the apps are not part of the Android platform itself. We make some of these apps available to users of any Android-powered device via Android Market, and others are pre-installed on some phones through business deals. Either way, these apps aren't open source, and that's why they aren't included in the Android source code repository. Unauthorized distribution of this software harms us just like it would any other business, even if it's done with the best of intentions.
I hope that clears up some of the confusion around Google's apps for Android. We always love seeing novel uses of Android, including custom Android builds from developers who see a need. I look forward to seeing what comes next!
So lets please stop being chicken little and get on with the dev work. Not including certain apps is not going to make or break any rom as each user should be able to find the apps on their own.
The sky is not falling although my home did get flooded in atlanta last week.
Johnny Blaze said:
You are taking it all wrong. He hasn't been shut down, wont be shut down, etc. Read the original statement. As long as you any apps that arent part of the source code repository you are not violating anything as far as google is concerned.
With a high-quality open platform in hand, we then returned to our goal of making our services available on users' phones. That's why we developed Android apps for many of our services like YouTube, Gmail, Google Voice, and so on. These apps are Google's way of benefiting from Android in the same way that any other developer can, but the apps are not part of the Android platform itself. We make some of these apps available to users of any Android-powered device via Android Market, and others are pre-installed on some phones through business deals. Either way, these apps aren't open source, and that's why they aren't included in the Android source code repository. Unauthorized distribution of this software harms us just like it would any other business, even if it's done with the best of intentions.
I hope that clears up some of the confusion around Google's apps for Android. We always love seeing novel uses of Android, including custom Android builds from developers who see a need. I look forward to seeing what comes next!
So lets please stop being chicken little and get on with the dev work. Not including certain apps is not going to make or break any rom as each user should be able to find the apps on their own.
The sky is not falling although my home did get flooded in atlanta last week.
Click to expand...
Click to collapse
You are aware of that the phone relies on ALOT on framework and other files. Have you tried to delete any of the Google Apps? The phone doesnt work without them. Also, open source replacements arent going to be pulled out of the air magically. Its going to take ALOT of work.
Are you sad all your stuff was ruined?
Johnny Blaze said:
You are taking it all wrong. He hasn't been shut down, wont be shut down, etc. Read the original statement. As long as you any apps that arent part of the source code repository you are not violating anything as far as google is concerned.
With a high-quality open platform in hand, we then returned to our goal of making our services available on users' phones. That's why we developed Android apps for many of our services like YouTube, Gmail, Google Voice, and so on. These apps are Google's way of benefiting from Android in the same way that any other developer can, but the apps are not part of the Android platform itself. We make some of these apps available to users of any Android-powered device via Android Market, and others are pre-installed on some phones through business deals. Either way, these apps aren't open source, and that's why they aren't included in the Android source code repository. Unauthorized distribution of this software harms us just like it would any other business, even if it's done with the best of intentions.
I hope that clears up some of the confusion around Google's apps for Android. We always love seeing novel uses of Android, including custom Android builds from developers who see a need. I look forward to seeing what comes next!
So lets please stop being chicken little and get on with the dev work. Not including certain apps is not going to make or break any rom as each user should be able to find the apps on their own.
The sky is not falling although my home did get flooded in atlanta last week.
Click to expand...
Click to collapse
sure its not truly legal but i think its the way they have gone about it- and in the spirit of open source i fail to see how it affects them.....i thought their business plan was based on more people using the net, more people using their apps, and more people using google to search..... so surely he is creating more business for them?.....
I don't like where this is heading......
jealous
if i was google id be going mad too, seeing the new youtube and market on phones and its not supposed to be out yet.
maybe they will offer him a job
John Player said:
if i was google id be going mad too, seeing the new youtube and market on phones and its not supposed to be out yet.
maybe they will offer him a job
Click to expand...
Click to collapse
I totally agree and I think those apps were the straw that broke the camels back...
Its all crap no one not even google can stop someone developing a rom with copyrighted
material on the internet.there are many ways to cover this up without being traced
Anyway what's stopping a simple script downloading google apps onto the device on boot? Nothing as android as source is open
spyz88 said:
You are aware of that the phone relies on ALOT on framework and other files. Have you tried to delete any of the Google Apps? The phone doesnt work without them. Also, open source replacements arent going to be pulled out of the air magically. Its going to take ALOT of work.
Are you sad all your stuff was ruined?
Click to expand...
Click to collapse
The frameworks, etc and files needed to run the os are part of what you can get from the repository. I set up my mac to cook my own roms so I do know whats there and what isnt.
I bootcamped back into vista, loaded adb explorer and removed market, gmail, youtube, and maps. My phone does work without them. If you need gmail then yes there would be an issue but only reason i have gmail is that it was required for me to get my G1 when it came out. Try it for yourself. You will be a lot less functional but your phone will still work.
Besides Google is kinda in a shaky spot. Win mo although not great is established along with RIM os, and Iphone so Android is still in the growing stage and to attract the business users it has to have no hiccups or possible easy exploits so I do believe they will do a lot of barking but very little bite. Probably if Cyanogen wouldnt have made it on engadget, yahoo, msn probably wouldve been left alone.
There are still better things to do with the os. The real dev work is what cyanogen and others do with the kernel, memory management, etc not the apps included with the rom.
PROJECT:OpenAndroid
http://forum.xda-developers.com/showthread.php?t=564263 We are attempting to as a community replace all of google's parts with opensourced programs developed and written ourselves. If you have any thoughts or suggestions please let us know.
The issue is that right now if you want to create a useful ROM you need to include the Market app at a minimum.
Sure Gmail is easy enough to replace, and Maps can be downloaded from the Market. But wait, you can't download it from the Market because you don't have a Market app.
So until there is an open source way to access the Market the ROM development community for Android pretty much hosed.
Hopefully this is not heading to where I think it is heading to... Or I might just jump on the next iPhone and say bye bye to Google.
Actually just a though. Just make a way to for the end user to back the google apps and then after a flash to reload them back on after install. That is not violating their stoopid terms then lol. And then for any updates just providing where you can get the updated stuff directly from google. Like where to get market 1.6 and so forth just right from google. Again no violating anything google. Defiantly a sad day for android. Since they don't let tethering , more then 3 home, not having file system access (like win mo), and no ads (adfree) lol, and many of the other great things with out root. If Google sees this thru I am going to go back to Apple iPhone and to hell with Android. Google will loose alot of users out of this I think.
Just write apps to tie you in with Hotmail / contacts / calendaring / outlook and leave GMail totally out of it.... Google will change their tune about the usage of 'their' apps. Because really they get the most from it by keeping you tied in to their online services.
Wow! I dont even know what to think. It must be a cold day in hell. I really hope that Cyanogen and the devs here @xda can come up with a way around this. And to think that Cyanogen was making some serious headway with the development of his Roms, website, and YouTube channel. I am more or less in shock right now. I have all the faith in the world that you guys will come through this still developing the best the Android community has to offer. Just be patient...
And seriously?...you would switch to Iphone? Who the #UCK wants one of those pieces of $H1T.
NOT ME!!
I highly doubt google would actually follow through and take legal action on something like this. It would be a bad business move all around. I would expect the C&D are more about pleasing manufactures and carriers more then google being worried about their own code, in which case who can blame them as they are at a point where they desperately need to attract these companies in order to ensure the future of android.
Just received a pretty interesting article via Twitter.
http://bit.ly/2NjYST
Not my article, and not necessarily my opinion, but it's a good read.
Arrgghh..google..
Bubye google apps..lets just forget them!
Modified android is much important then google apps itself!!
Google, you are very ridicoulous!! You make your app avaliable free for other system, but for your own system? Even now you make gmail support exchange..
I think i hate google as much as i hate apple..lol..
spyz88 said:
You are aware of that the phone relies on ALOT on framework and other files. Have you tried to delete any of the Google Apps? The phone doesnt work without them. Also, open source replacements arent going to be pulled out of the air magically. Its going to take ALOT of work.
Are you sad all your stuff was ruined?
Click to expand...
Click to collapse
I beg to differ. The phone works without the google apps. I know. Thats what I had when I first got my HTC Magic 32A. For some reason, HTC did not include ANY of Google's stuff in it.
So, no market, no gmail, no maps, no youtube. It was boring as hell. but i still can do pretty much all i needed to do on it (emails, txt and calls).
Just had to imap/pop3 sync gmail using the HTC email client. One thing I hated was the fact that I need to rely on SlideME for my apps. SlideMe(at the time) had very limited apps.
So is including the market breaking the rules, if it is can someone setup a webpage alternative to download apps then just not include google stuff. Open street maps has better maps anyway so i use rmaps, google mail well plenty of email clients about. If we wait i am syre there will be alternative apps for the other google stuff.
Or, oh, I dunno, how about adding a default bookmark android-leak or something and let users download pirated apps? "To bypass the Google Market"? LOL... Basically Google wants us to know that including their apps for free (as in Cyanogen roms) is just like pirating apps, so we are the bad guys already anyway.
I really hope Google will not follow up with the C&D and further spread fear all around.
We are all Google's pawns by using Google apps, let them see our email, see our location, store our search preferences etc to "return better result for your searches" or really, target marketing. When we stop using Google apps (, and move our business to, gasp, Hotmail), they will like it better?
RotoRooted said:
And seriously?...you would switch to Iphone? Who the #UCK wants one of those pieces of $H1T.
NOT ME!!
Click to expand...
Click to collapse
Just saying I'm not happy with the news and I'm going to vote with my money when the next device comes along. I thought Google was the "good guy", but now I think Apple and Google both seem like they think they are the gods of the world anyway.

Illegal Pokemon Games Sold On Market

Who else is upset about this?
It's one thing to promote emulators on the Top Paid section... But stolen Pokemon games is another.
Google is currently promoting Pokemon Red and Pokemon Emerald in the Top Paid section of Arcade & Action Games. They each cost $2.99.
I have no problem with emulators, and I have no problem with "GPL" ports. Either seem legal to sell as well, when not provided with proprietary content, such as demos or freeware files to support the GPL engines. But completely proprietary games being sold? I think there's a huge problem with that. It's not like they're buried either. Their within the top 30 paid apps. And it seems quite obvious that Google re-arranges that list themselves at the start of every month.
I don't feel comfortable supporting such a huge corporation that permits and even promotes activities like this.
Not to mention that Mario clone. Mobile Andrio is it? Uses proprietary Nintendo sprites? Not as big of an issue but it is still illegal.
Open != Anti-Law
I doubt the top picks are hand picked. Probably some automated process using certain criteria
avgjoemomma said:
I doubt the top picks are hand picked. Probably some automated process using certain criteria
Click to expand...
Click to collapse
While that may be the case, somebody at Google should be keeping an eye on that. The right things to do would be to send an email to market support, or whomever it may concern, and go to the app on the market, and report it!
I definitely share the viewpoint of the OP.
Edit: I've just gone through all his apps and reported them. They're all Nintendo games and he's selling them all to make a personal profit. I bet if Nintendo knew about this, they wouldn't be too happy. Hint hint.
Yeah, you should report them if you see them but I was just trying to explain to OP that it's not Google promoting the apps, it's just an automated process (most likely)
That's what you get when you can upload about anything to the Market
I reported all of the Pokémon games released by that Gaming something author, aswell as some other Super Mario games by the same author. Stated "Copyright infringement". Should get their attention
Well the last top list had 4 GangWars apps at the top? I've been watching every month. Also, Angry Birds being number one on day one? There's a reason Angry Birds makes 1 million $ month from Admob on Android... Because they specifically chose it as the top app. Same thing when Seasons debutted. They had a deal with Angry Birds to be an "Admob success story".
Either way, it definitely makes sense to me that someone at Google handpicked them as they only have 1-5000 downloads, and many, more higher performing apps, are far below it. I investigate the market like all day.
BTW the email of this guy is [email protected]
I found out a few things about him.
First off, he went to a baseball game with Zodttd: http://twitter.com/#!/zodttd/status/21505912283
Second off, he steals and rebrands crap on Cydia: http://macthemes.net/forum/viewtopic.php?pid=740518 http://www.macthemes.net/forum/viewtopic.php?pid=751022
I have no problems with Zodttd's emulators, in fact I support them. I think it's a great feature. However I have problems with ROM Buddy, which Google also handpicked.
I will be calling Nintendo's copyright infringingement report number tomorrow.
Also you gotta think about the 4 digits that this guy is making from this. It's unacceptable. And it's not like Google is gonna take his money and refund everybody.
But yeah, the main problem here is that these games aren't in "the back yard". They're right there up front representing the integrity of the market and Google itself.
I'd imagine it would be very easy to make it to the top list if you had a game that had a lot of downloads within a certain amount of time. I'm not sure how they do it but it's something to consider. I don't think Google's place is to censor apps or go through some BS "certification" process. I do expect them to make sure an app does no harm to the system or my information. If an app developer chooses to infringe on a copyright, the holders of that copyright should contact Google to remove the app. Users can also do this but I can imagine that would be a nightmare. Anyways, you've reported the apps and so have many others. I personally go through comments and report the spammers than try to get people to join the $9.99 all apps a year scam sites. We each do our own little part to keep the Market safe, no need to ask Google to go all Apple derp on it.
I don't feel like Google cleans the market at all. I don't feel like reports are read. And I don't feel like the 'mark as spam' does anything other than hide that user's rating from yourself.
The market is a disaster atm honestly. The mess just keeps growing every day.
And it must be Google's place to sensor it: it's THEIR store. Don't forget that Google is cashing in on 30% of this guy's profit.
As for reporting the copyright infringement properly via the webform, they state it is illegal to report it unless you are the copyright holder! Lol.
The Android market is pretty much the pirate bay, but instead of things being free and shared, they're sold. And look what happened to them? Going to jail. And they aren't even USA based.
What annoys me are the stupid "Boost the Cat" and "Shoot the Rabbit" games that keep popping up as just added every few days. It's not updates but some guy who keeps resubmitting these apps as new. I suspect he's also using fake accounts to rate these apps at 5 stars soon after a "new" release.
I didnt know so much Pokecrap existed in the Market.
avgjoemomma said:
I'd imagine it would be very easy to make it to the top list if you had a game that had a lot of downloads within a certain amount of time.
Click to expand...
Click to collapse
Correct. "Top" doesn't just mean tons of downloads, it also takes into account how quickly those downloads happen. If you jump up a few thousand downloads in a single day, especially if it was currently low (such as number of users has more than doubled or quadrupled), then yeah - "Top" qualification.

Fragmentation of Apps in AppStore

Social media and mobile apps seem to be the new buzz words over at Silicon Valley. In fact, such apps are now a dime a dozen and one could imagine Apple changing their popular catchphrase “There’s an app for that!” into “There are a thousand different apps for that, all of which have the same basic features, but subtle useless differences.”
The problem isn’t that we are approaching the boundaries of utility as far as mobile apps are concerned, it’s just that once an app or social service gets popular, developers start crowding around its concept and make thousands of clone apps, with little in terms of differentiation. We need more unique and original apps that stretch the boundaries of what we can accomplish with our phones and tablets and make you think “Wow! Who would have thought I could do that with this little thing I carry around with me?!” What we’re getting are the same basic concepts, re-hashed to such an insane degree that app stores get crowded with half-baked clone apps and the really amazing ones are drowned out in a sea of filth.
In my opinion, developers should ask themselves three basic questions before designing an app or a social service:
“Has this been done before?”
“If it has, can I do it in a way that is better/more pleasant to use?”
“If no, would I be able to introduce any sort of useful feature except a wacky name?”
And if the answers to all three questions are unfavourable, then the developer should think twice about coding such an app. It would only add redundancy to the app store and contribute to the rising app discovery epidemic.
I shudder to think about all the high quality apps made by independent developers all over the world that haven’t been popularized simply because of an overly saturated market. The amount of lost potential in app markets today is simply staggering.
Apart from market saturation, redundant apps also tend to cause mental saturation. In this day and age, who among us has the capacity to remember a billion app names? If we can’t even remember such a numerous volume of apps, how can we aspire to use them?
In my opinion, authorities like Apple and Google should monitor the apps in their stores not just for quality, but for identity of vision as well. Apps that feel like cheap copies of pre-existing apps need to be banned! I, for one have had enough of my normal friends playing ruddy Fruit Ninja clones and asking me why it doesn’t look as good as it does on my phone!
There are shining examples of how stupendously done apps with a clear and fresh vision can go viral within days of conception. They are the intellectual property of individuals that have worked hard to develop not just the code for their apps, but the core concept as well. And we owe it to those striving developers to make sure that the integrity of that core concept remains preserved.
k33t said:
Social media and mobile apps seem to be the new buzz words over at Silicon Valley. In fact, such apps are now a dime a dozen and one could imagine Apple changing their popular catchphrase “There’s an app for that!” into “There are a thousand different apps for that, all of which have the same basic features, but subtle useless differences.”
The problem isn’t that we are approaching the boundaries of utility as far as mobile apps are concerned, it’s just that once an app or social service gets popular, developers start crowding around its concept and make thousands of clone apps, with little in terms of differentiation. We need more unique and original apps that stretch the boundaries of what we can accomplish with our phones and tablets and make you think “Wow! Who would have thought I could do that with this little thing I carry around with me?!” What we’re getting are the same basic concepts, re-hashed to such an insane degree that app stores get crowded with half-baked clone apps and the really amazing ones are drowned out in a sea of filth.
In my opinion, developers should ask themselves three basic questions before designing an app or a social service:
“Has this been done before?”
“If it has, can I do it in a way that is better/more pleasant to use?”
“If no, would I be able to introduce any sort of useful feature except a wacky name?”
And if the answers to all three questions are unfavourable, then the developer should think twice about coding such an app. It would only add redundancy to the app store and contribute to the rising app discovery epidemic.
I shudder to think about all the high quality apps made by independent developers all over the world that haven’t been popularized simply because of an overly saturated market. The amount of lost potential in app markets today is simply staggering.
Apart from market saturation, redundant apps also tend to cause mental saturation. In this day and age, who among us has the capacity to remember a billion app names? If we can’t even remember such a numerous volume of apps, how can we aspire to use them?
In my opinion, authorities like Apple and Google should monitor the apps in their stores not just for quality, but for identity of vision as well. Apps that feel like cheap copies of pre-existing apps need to be banned! I, for one have had enough of my normal friends playing ruddy Fruit Ninja clones and asking me why it doesn’t look as good as it does on my phone!
There are shining examples of how stupendously done apps with a clear and fresh vision can go viral within days of conception. They are the intellectual property of individuals that have worked hard to develop not just the code for their apps, but the core concept as well. And we owe it to those striving developers to make sure that the integrity of that core concept remains preserved.
Click to expand...
Click to collapse
Yeah kind of like the lack of remotely interesting original posts on this forum, verses the viral like increase in nonsense that seems intended to do nothing but allow some forum users to boost their post count ....
I think the main problem with this fragmentation is that it is in the nature of Social Discovery apps that there is some uniformity in use. To be able to actually find people through it requires that a lot of people are using the same one.
Only people use them for different reasons and therefor there is an app for any of those reasons. Like some want to use them just to stay in touch with their friends and family, others to meet new people (like me when I am going to a new place) and than there is a group that uses them for flirting or organizing sexual encounters (I am not judging)
I think the best innovation for companies would be to invent an app that combines these functions. I haven't been able to find one.
If you know one, please let me know.
Thank you, I enjoyed reading your view. I do share all your points other than the 'vision policing' part.
"In my opinion, authorities like Apple and Google should monitor the apps in their stores not just for quality, but for identity of vision as well."
If the vision could have been identified by the platform's creator then there wasn't a need for the App Store. The platform creator would have created every possibly visioned apps for its platform and not bother about the participation of thousands of developers on its ecosystem. Basically, to identify the visions one would restrict 'ideas' in which it does not go well with the creativity nature of mankind.
I found something on which you can have several profiles. So you can create one for every function you can have for a Social Discovery app. I think its sort of a good idea, because you don't need like ten thousants of profiles spread around over the net. Just use it however you want. I like that idea.
For me it's perfect because I always have a hard time remembering my passwords
It's called Evry'U. I found it through their facebook page that a friend linked me.
Did anybody heard of it?

Ars: Google’s iron grip on Android: Controlling open source by any means necessary

A few weeks ago, I posted a very unfortunate Google+ post of the creator of Focal and why it was removed from the CM codebase. It was a depressing story and it really started to make you wonder about where CM is going.
This time, after reading an extremely well-written article, I've come to a similarly depressing conclusion: Android by Google is slowly becoming as locked down as iOS, but not in the sense that you think; it's not about what apps let you do what, it's the developers.
We've finally arrived at a critical flaw with the way Android is developed and these days, I can no longer claim that Android (by Google) is "open" anymore.
Feel free to give this a read (Disclaimer: I am not affiliated with Ars Technica in any way).
http://arstechnica.com/gadgets/2013...ntrolling-open-source-by-any-means-necessary/
It's not just about Amazon's version of Android; CyanogenMod is for all intents and purposes a "fork" of Android. It is designed to work without Google Apps and as we all know, we flash those seperately. But that's the problem, the answer isn't just "Well, I'll just flash the Gapps and it will work like it should". What will happen if new Play Store apps start referring to features in the framework that don't exist in a form that we can flash? What if the license to flash the Gapps gets revoked?
How will CyanogenMod start adding features to apps that were originally AOSP but are now closed source? What will happen when the open source Messaging app is abandoned and turns into a Hangouts feature? How can CM stay on top of that?
It's not as simple as "take the source we currently have and work with it", because what will happen when Google adds a killer feature to an app that depends on some API that is no longer open source?
These are some rather frightening questions to deal with. I don't know where Android is going, but I'm certainly starting to wonder what's going to happen to it.
I'd appreciate any and all input on this.
Not very continuous, but here's my thoughts about the article:
The Gapps license is meant to lock the makers of Android phones into Google, so users get locked within Google and Google can gain revenue from the users. After going to that extent to make sure Google gets to keep the device's user, what's to gain if Google users of the device who flash CM to be locked out of the system instead of keeping them "trapped" with the Google ecosystem even with a non Google ROM? Doesn't make any sense does it?
I suppose we will still have to flash them like we flash the Play Store now. Unlike Amazon, CM (for now) actually still relies on Google and doesn't "divert" revenue to another company and therefore Google would be more than happy to let their apps be used. But if CM does start going the Amazon way, I believe Google may lock CM out.
Those APIs take time to develop, take the Maps API for example - you think they spent millions, if not billions mapping the entire world and even roaming every street just to make sure you can find your way around for free? They'll need to recoup their costs somehow.
While Android is open source and contributed by Google for free, don't forget Google is a company, not a charity. They have to make money or their shareholders won't be happy. Even if their shareholders are massive fans of open source they also have thousands of employees to pay, and all that costs money. And don't forget, when a company is providing free stuff for you to use, you are not their customer - you are their product. Android will change in ways that will keep Google profitable and keep competitiors unprofitable, while keeping the users as comfortable as possible so they will continue to be their product.
cccy said:
Not very continuous, but here's my thoughts about the article:
The Gapps license is meant to lock the makers of Android phones into Google, so users get locked within Google and Google can gain revenue from the users. After going to that extent to make sure Google gets to keep the device's user, what's to gain if Google users of the device who flash CM to be locked out of the system instead of keeping them "trapped" with the Google ecosystem even with a non Google ROM? Doesn't make any sense does it?
I suppose we will still have to flash them like we flash the Play Store now. Unlike Amazon, CM (for now) actually still relies on Google and doesn't "divert" revenue to another company and therefore Google would be more than happy to let their apps be used. But if CM does start going the Amazon way, I believe Google may lock CM out.
Those APIs take time to develop, take the Maps API for example - you think they spent millions, if not billions mapping the entire world and even roaming every street just to make sure you can find your way around for free? They'll need to recoup their costs somehow.
While Android is open source and contributed by Google for free, don't forget Google is a company, not a charity. They have to make money or their shareholders won't be happy. Even if their shareholders are massive fans of open source they also have thousands of employees to pay, and all that costs money. And don't forget, when a company is providing free stuff for you to use, you are not their customer - you are their product. Android will change in ways that will keep Google profitable and keep competitiors unprofitable, while keeping the users as comfortable as possible so they will continue to be their product.
Click to expand...
Click to collapse
First, I appreciate the input! I was looking forward to intelligent discussion and it's great that the first reply is just that.
I would like to clarify though; my concern is not so much about Google making money; they are a business and deserve to make money in whatever way they see fit. We have something they want (ad clicks and search history) and as long as they provide an experience worth using, I don't mind that transaction at all.
My worries start with what the custom development scene will look like one or two years from now if the base apps that make Android useful on its own (and by extension, useful to custom developers) have been molded into Google Play apps or frameworks or APIs.
In parallel, it's also starting to make sense why Cyanogen continues to put effort into alternate applications such as Apollo and Focal; they saw this coming way before we did.
LiquidSolstice said:
First, I appreciate the input! I was looking forward to intelligent discussion and it's great that the first reply is just that.
I would like to clarify though; my concern is not so much about Google making money; they are a business and deserve to make money in whatever way they see fit. We have something they want (ad clicks and search history) and as long as they provide an experience worth using, I don't mind that transaction at all.
My worries start with what the custom development scene will look like one or two years from now if the base apps that make Android useful on its own (and by extension, useful to custom developers) have been molded into Google Play apps or frameworks or APIs.
In parallel, it's also starting to make sense why Cyanogen continues to put effort into alternate applications such as Apollo and Focal; they saw this coming way before we did.
Click to expand...
Click to collapse
I believe the custom development scene wouldn't get affected much. After all, remember the old XDA-Developers? Windows was all locked down, but the cooks still managed to make customized ROMs. What's more, Google wouldn't want to lose their "products" - Google wants us to continue to use their services so they can earn money, they wouldn't lock us out.
What competitors lack is the capability to access Google's services (Frameworks, APIs, etc) as Google has ways to block them (Which is why we had circumvents like device spoofing). If you had a device designed for Google's version of Android, I am sure Google would still enable access if you use a custom ROM. The point of locking those competitors out is to force them to embrace Google's version of Android and not use their own forks which would keep Google out of certain aspects of the user's phone, decreasing revenue. Therefore, if you could roll your own custom ROM, it makes sense for Google to continue supporting you so you still completely rely on them instead of "outsourcing" to other competitors.
CM puts effort into alternate applications because as you can see right now, CM's starting to roll their own commercial forked devices - what happens after that? If you have seen the ways of other commercial versions of Android (Amazon, China brands, etc), they start replacing certain revenue generating aspects of the phone to use their own service instead of Google's. Certainly not what Google wants.
In short, I would say, if you are a small custom ROM user, Google isn't going to come after you, they want you to use their services! But if you are a competing company, expect your devices to be locked out from Google in the hopes that they eventually force you to bow to them and convert all your users completely to Google's "products".

Alternatives to download official apps

Hi,
The vast majority of my apps come from F-droid and Github but a few ones can only be downloaded on the Google Play Store.
I don't have Google services on my device so I'm looking for a reliable tool/website to update those apps. I know Raccoon but a PC is required and I don't have one during the week.
I found APKpure a few weeks ago. Apparently all apps have to pass a signature verification so they guarantee safe downloads. It seems legit and I did compare the SHA1 of their apk and the one downloaded from Google Play. The apk hasn't been altered. One positive result doesn't mean that we can't have negative ones though
I don't like "mirror websites". The owner of apkpure, apkupdate and apkplz seems to be the same so it's more complicated for me to trust those sources. Why do they need all these websites? I didn't find any legal information BTW...
No paid apps can be downloaded on these websites so my only suspicion is that they could add malwares into some (famous) apps. Of course, original apps can also have malwares on Google Play.
For the record, I uploaded the few apks I downloaded to VirusToral and nothing has been detected.
Last but not least, Apkpure provides a dedicated app to install and update apps, which is great even if they suggest me new versions that aren't officially available yet. (probably related to a region restriction or a delay from Google to push the app update for all countries).
What do you think about these websites? Do you know a safer way?
I don't have google apps also, using apk pure for now, everything is well.
BlankStore should work for most free apps.
http://forum.xda-developers.com/showthread.php?t=1715375
Wakamatsu said:
BlankStore should work for most free apps.
http://forum.xda-developers.com/showthread.php?t=1715375
Click to expand...
Click to collapse
Yes, I know but it uses Gmail IDs (with a connection to Google servers). Last but not least, the project is discontinued for several months.
I was going to give a try to Blankstore this weekend and it doesn't seem to be a reliable alternative in the medium term.
Primokorn said:
Yes, I know but it uses Gmail IDs (with a connection to Google servers). Last but not least, the project is discontinued for several months.
I was going to give a try to Blankstore this weekend and it doesn't seem to be a reliable alternative in the medium term.
Click to expand...
Click to collapse
@Primokorn ,
what about its alternative.
http://forum.xda-developers.com/showthread.php?t=3217616
would really be interested in your opinion (if you look into it and dont mind ).
"err on the side of kindness"
Primokorn said:
Yes, I know but it uses Gmail IDs (with a connection to Google servers).
Click to expand...
Click to collapse
I created a throwaway gmail account for this but I get your point.
Primokorn said:
Last but not least, the project is discontinued for several months.
I was going to give a try to Blankstore this weekend and it doesn't seem to be a reliable alternative in the medium term.
Click to expand...
Click to collapse
It's discontinued in the sense that he will not move further with that particular project in favour of another but he will still make fixes when a Google update breaks BlankStore function. It's been "discontinued" since version 0.7.1.
I have a old device just for this purpose.
It has no info on it
Everything possible has been removed that's not needed
(Like calender and contacts etc)
All it does is connect to Wi-Fi to get apps from Google play
Even paid apps.
And I harp non stop to developers and leave feedback on apps that don't support offline use.
(Is in app purchases, online verification, etc things that can be stored on device over getting from internet every time)
I don't see the point of getting apps elsewhere when they will do the same thing to you as Google..But with less oversight.
Virus checkers are pointless when apps are Trojans..
Or have them built in.
I consider any software that mines any thing from your device, without declaring exactly what it is doing every time, nothing other than a Trojan.
Google and it's partners will always push for a proprietary distribution system claiming it will keep you secure
When I'm truth what it does is you your money going to them
When I've had to I've gotten my apks from some very unusual places.
But then you can get some very bad software from very official places.
mrrocketdog said:
@Primokorn ,
what about its alternative.
http://forum.xda-developers.com/showthread.php?t=3217616
would really be interested in your opinion (if you look into it and dont mind ).
"err on the side of kindness"
Click to expand...
Click to collapse
I use microG framework for several weeks now
Wakamatsu said:
It's discontinued in the sense that he will not move further with that particular project in favour of another but he will still make fixes when a Google update breaks BlankStore function. It's been "discontinued" since version 0.7.1.
Click to expand...
Click to collapse
I didn't know that. Thanks for the heads-up! I wanted to give a try this weekend but I had serious with my laptop I keep that in mind for the next time.
nutpants said:
I have a old device just for this purpose.
Click to expand...
Click to collapse
What an expensive alternative! I'm used to sell my current device to buy a new one and that's not handy IMHO.
nutpants said:
And I harp non stop to developers and leave feedback on apps that don't support offline use.
(Is in app purchases, online verification, etc things that can be stored on device over getting from internet every time)
Click to expand...
Click to collapse
Solutions exist for devs to not use Google Play online verification but they want to use it to punish users who download warez. Even if I can understand this point of view, we wouldn't have warez with FLOSS softwares.
nutpants said:
Google and it's partners will always push for a proprietary distribution system claiming it will keep you secure
When I'm truth what it does is you your money going to them
Click to expand...
Click to collapse
I have done some fruitful research to prepare an article about GAFAM and other big companies. In addition, Google doesn't protect our freedom of speech (I noticed this many times with 'ordinary people').
Now that I clearly know what they did/do/will do, how could I still use their services?!? My next Android work will be published under GPL v3, I already stopped any operations on Google Play and I try to push devs to offer free/libre softwares. Marcel (M66B on XDA) is the perfect example of an awesome developer :good:
Primokorn said:
I use microG framework for several weeks now
What an expensive alternative! I'm used to sell my current device to buy a new one and that's not handy IMHO.
Solutions exist for devs to not use Google Play online verification but they want to use it to punish users who download warez. Even if I can understand this point of view, we wouldn't have warez with FLOSS softwares.
Click to expand...
Click to collapse
I rarely sell my devices, (i have 6 of 9 that I play with somewhat regularly sadly)honestly i keep the last one as a back up in case the new one has issues or a failure. And when I do think of it, it not worth the money to make it worth the time..
I still have my Windows mobile 2003 Siemens sx66
(Not that is have been turned on in years)
But really it's an investment in my security.
(And I no longer get the hottest newest devices asap anymore, that's a zero sum game that has few benefits beyond bragging rights)
My tablet dual boots between Google play only rom and everything else internet rom also.
I have yet to hear of a protection scheme that had not been broken in hours. I think bluray was the last major public disaster. If the time spent on protection was spent on quality assurance I think it would be a different landscape in the digital world.
Even with floss you have warez.. just in different forms. Mods,hacks, cracks, custom roms It all just words that describe one developer modifying others work without permission for features that are not present, either added or removed.
It's point of view.like anything.
Myself, I stand back and promote security,offline abilities and operation and open source.
It's where my money goes, my time and my vote. Every chance I get.
XDA: Focus on making independence accessible to android users!
@Primokorn: Thanks a zillion for starting this crucial discussion. I don't know how often i pointed out these issues.
Of course, i also have some aesthetic preferences. But diving through endless reefs of startup animation replacements, battery monitor alternatives and half-baked theme studies is not what i expected xda-developers.com to end up, 12 years after i started being around.
In my eyes, the whole aftermarket ado should be concentrated on maintaining the independency of the most popular mobile operating system of the universe by it's users. Crucial topics be
Liberating the app distribution architecture
Optimizing the permission restriction system
There are great approaches like the Aroma Installer, that have been employed to supply user friendly means for debloating and debranding. Have a look at the Screenshots of stockymod.
@nutpants:
And I harp non stop to developers and leave feedback on apps that don't support offline use.
Click to expand...
Click to collapse
I do the same thing to official institutions when they release apps. If i wasn't in that hyper-busy age around 40, i'd start a little riot about publicly funded software that ends up being published behind the wellknown golden cages exclusively. The necessity to change this in a grassroot movement is obvious.
Apkmirror.com
Did not know these existed, going to check this out!

Categories

Resources