Android a total flop?
Mickster
Posts: 2,694
CuriousOne wrote: »Memory and app management in android is total flop I believe. Especially the "feature" which will kill and unload your app (even if you had unsaved data in it), if it decides that resources are needed for other app. Just imagine, say you're typing some text in ms word. You needed to prepare some illustrations, so launched photoshop. When finished with photoshop, you discover that windows unloaded your ms word executable (and ruined your data), since it thought that photoshop needed more space. Another loss of android is general slowdowns and jitter. On same hardware level (Celeron T 1.2ghz/1gb ram/32gb ssd) even windows 2000 works way faster and stable. But, as it comes out, most users don't see past Flickr, Facebook and Angry Birds....
75% of all smartphones sold in Q1 were Android based!
Android is my preferred platform after many years of developing for DOS and then Windows. My current app is ~40MB and totally stable, I never have any of the above cited problems. Can someone show me how I can reproduce them?
As for SSD with Windows, I think you will find that some embedded PC suppliers recommend against SSD due to Windows' insistence on constantly writing to the drive even if one configures for no swap file. I discovered this some years ago when my industrial PC's wore-out the SSD in short order.
Regards,
Mickster
Comments
This is of course totally off topic for this site. Anyway...
Clearly Android can be picked apart on various technical grounds but here we are. It does what people want and it holds the market share.
Remember when the IBM PC was launched and everyone one immediately realized how brain damaged it''s architecture was? Never mind MS-DOS on top of that-
Technical "correctness" has never been a requirement for success in these mass markets.
I would be happy if my smart phone ran Debian and had a phone application configured to be the dominant interface at start up. Oh well.
This is good to know. I keep thinking I'll need to get some sort of smart phone since so many people like to use them as an interface with various electronics and robotic projects.
I value your opinion on the subject.
Thanks,
On the one hand it is clear that phone manufacturers like Samsung and others would rather not pay for an OS from Microsoft or whoever, So they use the free Android.
On the other hand they are still licesing their ARM processor designs from, well, ARM Holdings Ltd.
Odd that.
Is it so that the license fees for your processor are significantly less than whatever MS want for Windows on a phone?
As for iOS, well, that is out of the running being Apple only.
I have an Android tablet which I use strictly for listening to podcasts, and gaming while I'm riding the T to work. Yes the JVM garbage collection causes occasional stutters in gaming performance, but it's much more compact than a laptop as compensation. The games are also dirt cheap and quite fun too.
Most of earth's adult human population are tobacco smokers, but that does not make tobacco good for health.
Sad but true. History shows that the "winner" is usually the company with the best business plan & model, not necessarily the best product.
Actually it means a lot. It determines where investment and progress will happen.
For example we had UNIX a long time ago, But due to market share we ended up with Windows. It is taking a long time to correct that situation.
In recent times the World Wide Web has been pronounced as a dead end. But hey, it's everywhere so we now have web apps, and people like Google optimizing the wazzo out of JavaScript.
Same with android, it is popular, because it is smallest set of poo from ones to step in. But it does not converts it from poo to rose.
Actually, the problem is in Intel. If they did energy-efficient x86 CPUs, android will never gain that popularity.
Really? Because this is the Android HMI for my Prop-based machine control system:
A little less off-topic than cows and artificial burgers, I would've thought.
Regards,
Mickster
If that is how you see the world we have no common ground to even start a debate on.
Perhaps maybe, possibly, if Intel could make an small energy efficient processor then all the worlds phones and tabs would be running some kind of Windows.
Luckily they could not/did not, and as a result there has been a flourishing of operating systems in the mobile space. Symbian, Android, WebOS, now FireFox OS, ChromeOS.
I'm curious as to why you say Intel has been a problem here. Seems like a bonus to me.
Good for you. Better to be doing that just yacking as us old guys are prone to do:)
And my Android app is also to interface to a Prop system (via Bluetooth) to do data display.
When my Android devices GC it typically takes them on the order of a few ms to garbage collect. I don't think that's a significant contributor to GUI stutter, at least in my application.
Even my old computer from the mid 90's has more disk space than a modern Android phone (40GB HDD vs 32GB Android). And I'd like to point out that the Windows system is much less responsive than any of my Android devices.
Exactly. Most poorly designed apps get around this most of the time by adding the android:configChanges parameter to the manifest, instead of taking care of configuration changes properly.
Once data has been entered, why would you not immediately write it to non-volatile storage? In my app, I store it to internal memory and then sync with DropBox immediately. Should the Android device ever fail, all that needs to happen is the user registers the replacement device with the same Gmail address and the new device inherits the same APK (app) PLUS all of the data that the previous device had. A fresh device can be installed in less than 15 mins. Try doing that with a Windows-based system!
Regards,
Mickster
So what on earth is my Galaxy S phone doing when it stalls for seconds on end? And I don't even have any apps installed.
I'm not complaining. I'm still amazed that such a thing works at all.
ROFL!!!
Regards,
Mickster
Operating Systems in my house:
Windows: 4 ---- 2 Laptops, 1 HP Slate, and 1 MediaPC running 7 Ultimate
Android: 7
2 Nooks, 3 phones, 1 TV, 1 no-namer Tablet
Linux: 3
2 Routers, 1 NAS
iOS: 0
not allowed in my house
So that's 10 for Linux then. Not bad.
Android: 1 (nook hd+)
Linux: 1 (wrt-310)
iOs: 0
Linux: 6 (Main workstation, Laptop, Raspberry Pi * 2, Android phone, router)
Windows 2 (Laptop, PC - Not mine of course. Luckily I got back use of my workstation when a new Windows laptop took over Farm Vile duty)
lol indeed.
This will never happen as Apple's whole business model is all about locking you in.
They aren't one of the richest companies around just by accident.....
In our home...
Windows : 5 - workstations (3), Laptops (2)
Android : 11 - Phones (4), Tablets(4), Google TV(2), Game console
Linux : 2 - Raspi (2)
iOS - 0
Quite shocked really how much tech we have in our home, the kids just expect it these days lol
Yes...there was a time, when Neil Armstrong was stepping foot on the moon and I was just out of short trousers when there was not even a T.V. in my family home.
When I wanted a stereo system I had to make one:Thank you Sinclair http://www.nvg.ntnu.no/sinclair/audio/project60.htm
When I wanted a calculator I had to make one. Thank you Wireless World magazine: http://www.vintagecalculators.com/html/advance_wireless_world.html
Digital clock ... start with a pile of TTL chips.
1mW red laser...thank you Maplin Electronics : Hmm... can't find that on the WEB now.
Computer ... well you get the idea.
Kids today....
http://www.taipeitimes.com/News/biz/archives/2013/08/06/2003569003
The main theme you have there is about making things, today it's all about consumption....
That's what worries me the most, it's harder to get kids interested these days in making things especially when you are competing with phones, tablets and PC's.
My son is only just starting to wonder how things work instead of just accepting that they do, just as I did all those years ago.......
Anyway sorry for OT, Android Rulez!
Exactly.
And never mind making what about destroying?
It's kind of instinctive for kids to rip things apart to see what's inside and what makes it tick.
As a simple example, there is a lot of interesting stuff going on in a good old fashioned rotary telephone dial. Taking that apart can teach you a lot. Smash open your smart phone and you are none the wiser. And there is no repurposable (Is that a word?) parts inside.
"Creation is destruction, and I want to be there", as the song goes.
Android Rulez. I wonder if Google's own ChromeOS might usurp it some day.
Not so fast. All of Apple's software is based on free open source software. It says so in the agreement. They juast put some junk on top.
They aren't one of the richest companies around just by accident.....