Related
Leaked roms:
Have a look at this thread on Pocket PC Thoughts:
http://www.pocketpcthoughts.com/for...48&start=0&postdays=0&postorder=asc&highlight=
It discusses this question:
Are you desperate enough to try a "iffy" ROM on your device just to get to Windows Mobile 6? And Does Palm have any of the blame resting on it's shoulders for bricked devices given their non-existant communication with users regarding the timeline for this upgrade?
Click to expand...
Click to collapse
Should we use leaked roms? Why do we use leaked and cooked roms?
V
My reply to that thread. And as I said to my soon-to-be-disappointed wife on my wedding night: it's a big one.
I tend to live most of my online life over at XDA Devs, but this is an interesting question for all hackers and tweakers:
As enthusiasts, we spend an enormous amount of time introducing instability into our systems, tweaking, refining, rebooting, registry editing, hacking, reverse engineering, re-writing, reflashing, pleading to forgiving better-halves and generally suffering from trichotillomania.
Why? So that at the end of the day we can come out with a new tweak, or a new rom, that's 0.01% faster, has a shinier bar at the bottom, tweaks the carrier logo, or whatever's your poison.
I'm a little bit of a PPC nerd, but I have the enormous pleasure of rubbing shoulders with some of the smartest hackers I've ever known. We all work hard, doing a job that we should not have to do: we spend our hard-earned time to improve the device that we've spent our hard earned cash on.
In an ideal world, Microsoft would have made the operating system perfect, and would merely push improvements to us, over the air, transparently, every week, and our WM2003 devices would have self upgraded themselves to WM6 by now.
However, due to the agreements and the way that most of the Mobile Phone Operators operate, any build improvements from Microsoft, the manufacturer (eg HTC), or indeed the phone company (eg Orange) must get pushed to the Operator, who will then rebrand it, test it (because of course, we never want buggy upgrades), decide whether to charge for it, and finally get around to releasing it some months later. Or: maybe they will just decide to sit on it and never release it, as it will impact sales for the devices that have become more relevant in the intervening period.
I love my phone (HTC Hermes), as an extension of my daily life. I like to tweak it, here and there, there and here. I know I waste a disproportionate amount of time doing so, often for little practical gain. But why then? Because we're enthusiasts, and that's what we do.
So, if Microsoft dangles a carrot in front of our face in 2005, and tells us they're going to release WM6 to manufacturers, that's great news! And if they tell us, it's hardware compatible with WM5, that's even better news! Now we just have to wait for HTC and Orange et al to release it to into our outstretched hands.
But.... sometimes, things don't work like that. It requires effort to rewrite drivers for the new OS. To test compatibility with the new upgrades. To ensure nothing crashes, or is less stable, or won't randomly drop calls. This requires investment. And investment demands cash returns. So, it only really makes sense for the operator to release a tested, substantial upgrade if they can get something out of it: whether that's improved goodwill, or just a a few dollars/pounds/won... and you know: sometimes, it makes sense not to release it all!
Why upgrade the HTC Wizard to WM6, when it will cannibalise sales from "true" WM6 devices like the Keiser? So, commercial decisions may just come down to the hard truth: they're not going to upgrade your phone, even though it can, because it's not commercially sensible to do so.
Understand: I have absolutely no problems with that. Our phone manufacturers are in Business, so random acts of generosity are few and far between. It makes sense to sell a million new handsets, then to allow the last million to upgrade.
However, if we can upgrade, should we not try? Should we not try to get the most out of the hardware we've spent our money on and are happy with?
So, speaking for the xda guys and gals, we are, as lawyers would say (and I am a lawyer, so I say it), somewhat reckless as to the consequences of our actions! We dive into the latest upgrade, take it apart, strip it down, build tools to decrypt, decompile, recompile, reflash, and ultimately cook your own DIY rom. The guys (and gals) are enthusiasts, and will try to tweak and refine. It takes time for us because often we don't know what we're doing, and have to do it all from the ground up [and don't forget: support your local rom chef. PLEASE don't complain and curse, advise and help. They work hard! And we're all people with feelings: if you prick us, do we not bleed?]
In a very very roundabout fashion, I hope I've explained a little of my personal motivation for jumping on the opportunity to upgrade. Now that doesn't always mean that I will. A brief segue, and a funny story:
I have been asked to be one of the "experts" on the Pocket PC Annual Awards. One of my perks is that they send me the latest edition of the Smartphone and Pocket PC magazine. It's HIGHLY recommended. Buy a subscription now. You will get to see a photo of me, and that alone makes it worth it.
So anyway, on the cover of this month's magazine, it proudly proclaims:
"Windows Mobile 6 phones are HERE!"
I chuckled when I saw this.
I am far from the most connected guy around, but let's say, I know "friends" that were running WM6 for getting on close to a year. Very stable, very usable versions of WM6, for various devices. These friends are generally very very careful about who has access to these leaks. And they are very concerned about the risk to the leak-er, the person giving them access to leaked roms, because people shouldn't lose jobs because of this.
So, if the "public" is wondering why leaked roms don't always get released to the masses, it's because sometimes they don't want to risk anyone getting into major trouble.
But, when possible, they try to share with the public, and to feed the useful, stable parts back into the community. And yes, cutting edges can make you bleed, sometimes. But caveat emptor.
If you do not know how to reflash and repair your phone, don't risk pre-release roms.
But, if you like to live on the bleeding edge, sometimes it's a real revelation.
The Hermes was a much better device with WM6, and the Universal suddenly became much more usable.
In fact - some of the pre-release roms were, from experience, better then the current "official" roms, which have slower bells and whistles, and are generally more bloaty.
So, again, caveat emptor, but if you're prepared to take the plunge, and know what you're doing, sometimes, it's worth it.
V
PS Obligatory iPhone reference: Apple once again raised the bar with manufacturer controlled upgrades - they can upgrade the phone directly through itunes, rather than waiting for AT&T to get around to it in their own time. And as iPhone hackers have seen, they pushed upgrades through very quickly. Compare that with the sporadic and tardy fashion in which the Windows Mobile community receives upgrade love.
PPS Illegal rom updates: if anyone finds anything illegal on XDA devs (or indeed this forum), let your local moderator know. I'm always happy to receive posts from concerned xda devs users.
Click to expand...
Click to collapse
Vi -- EXCELLENT!! Now, where's that newest edition of Pocket PC mag??
Great post.
This is just a PSA to all you vicious Android fanboys on this forum that hound anyone who asks the question "what phone should I get", especially when one of those options includes an iOS device or a WP7 device.
So let me get this started. I love Android. But Android is not perfect. Take a deep breath, and say it with me again, out loud.
"Android is not perfect." Was that too hard? If so the following explanation is for you.
Ever since Android first came out, people were hailing it as the iPhone killer. But in reality? It's really not. It may be getting there, and may be getting there quickly, but that's not that point.
It may be a surprise to many of you, but there are actually other human beings outside of XDA that use smartphones. Human beings that are not interested in rooting their phones or spending a lot of time completely customizing them or pushing them to the limit. These human beings want their phones to work when they need them, and that's all. Whether these phones are iOS, Android, or Windows Mobile/7 phones is completely irrelevant to them.
Except, it actually is. But see, not in the way most of you seem to think it is.
People shop for phones nowadays because the have an end they need to reach and they need the means to get to that end. Whether it's something as simple as checking an email message or quenching a thirst to play a game, they take into consideration what is the quickest, most hassle-free way to do this. This requirement is not because they are stupid. Most XDA users seem to think that anyone off XDA just buys iPhones because they are uneducated about "the true power of Android" and all that jazz. Guess what? That's not the case.
Yes. Here at XDA, we can do a lot with our phones. We root them, we build custom ROMs for them, we use features that were locked before, or get versions of our OS that aren't out yet.
But please be damn sure you understand that we are the minority. We will always be the minority. Your experience here doesn't define the mobile landscape, it only improves your personal experience with your phone. Just because you took a few hours to root your phone, find the perfect custom ROM, and settle down with it doesn't make the average Joe who just bought an iPhone (because it does what he wants easily and has all the apps he likes) a stupid user.
Here is the meat of this newsflash; Android wouldn't be here if it wasn't for iOS. (Going further, iOS wouldn't be there without Windows Mobile, and etc etc etc until we reached the very first man who asked 'why can't I see my email from my phone'). Apple took a chance on what people wanted, and realized they had something. They built an OS that was based on the ideals of OS X; simple, straight-forward, good looking, and well received. And so began the App and Data revolution. All of a sudden, the idea of having mobile data became real. These wonderful delicious little things called "apps" made the mobile world much more exciting than it had even been before. And so Apple hit a goldmine, and the mobile landscape had been painted. These apps were well-designed, fun, informative, useful, and people liked them so much, they started to buy paid apps. Apple knows how to market to people, and there success showed.
So then. Android.
Android was birthed out of the idea that Google could cash in on this app world. You may think the intentions were noble, with the idea that it was some pipe dream in the same way linux was; completely open mobile platform. After all, if Apple could have the success with a closed system, Google obviously could rock the world with an open one.
But it's not. Android, or at least what most people come to think of as Android these days, is not "open". It's open to phone manufacturers, and carriers, but that's it. It' snot open to the end user. Why else do we have locked down features, closed-source OEM skins that hinder future firmware upgrades? Why else do we have carrier-controlled Market restrictions? Why do some phones not ship with developer tools, or the ability to install from unknown sources?
Let me be frank. I love Android, but Android is a mess. It's a mess of a bunch of wonderful ideas that would have shined like nothing else in the perfect world, but a mess that didn't anticipate a simple fact; businesses like to make money.
The truth of the matter is that we don't have freedom with Android. Every little part of it has a restriction we need to bypass. Do you buy an expensive high end phone, or a cheaper low-end phone? Will you still be able to play those cool games on that low end phone? Will it get software updates? Is it safe from malware? Buying an Android phone has become the same as trying to buy a Windows PC.
It suffers from the same problem that Microsoft does when compared to Apple's line of computers. Apple builds its hardware AND its software, so they interface with complete precision and function. People with iPhones don't need to worry about security updates, or whether their phone will be obsolete. Apple may release a new phone every year, but the point is that those phones are made to last, both in terms of hardware and software. They even went the next step further and made the iPod touch, which gave phone users who weren't ready for smartphones a taste of what it was like.
My Sprint Hero came out on October 11th, 2009. The iPhone 3GS came out in June of the same year. Both were priced around the same amount, but what stands out to me the most when I think back to when I tested both that year? The fact it took Google this long to make an operating system which took ages to mature enough to be used by HTC to make a phone that STILL could not even give me a smooth web browser, something that the very first iPhone was able to do. Games on the Hero sucked in comparison to the 3D games that were playable on the iPhone.
Now then, Android smartphone hardware has advanced to a significant level, but the point of this whole rant is that Google has always been following in Apple's footsteps in the mobile world, and it's going to be that way for some time.
Be a bit humble about the begginings of Android and what it's become, and for f***'s sake, be a bit mature than just saying "LOLOLOL APPLE SUCKS GG GET ANDROID".
Because it's the rest of the world outside of XDA that defines the success of these mobile platforms, because I hate to say this, but you and I are not part of that outside world of mobile phone users, and we never will be.
The truth is, no one can really say what the "perfect" mobile OS is. All we can do is say what works best for us or what we prefer, but when we state it as fact, as though it's not arguable, that's when we become the fanboys that we so dearly hate. Just keep that in mind.
Opinions welcome, fanboyism from either side not wanted at all. Congrats on finishing this post.
Excellent post. Would read again.
Great things said there. I can see a point in it. But still, I don't either see Ios higher as Android since Ios is a mess too. Let me just take this simple statement. Music on a Ipod/Iphone needs to be converted from the computer to the device, you can't random download a song(on the device) from Internet and play it. Same as the file exploring.. if you want to search for a file, you find a file in some folder like: im/af/on/ar/qr, or just some folders which are messy, and the file types are unknown for the computer. All those small things give me the excuse to stay at Windows Mobile. Simply cause we can download music files and play it, simply cause there is great development on it, simply cause it can be customized how we want it.
Cool story bro
Sent from my HTC Glacier using XDA Premium App
d12unk13astard said:
Cool story bro
Sent from my HTC Glacier using XDA Premium App
Click to expand...
Click to collapse
Good job. That must have taken some serious thought to come up with.
This is something I 100% agree with.
When I had a Samsung Moment, I had problems galore with it. Keyboard wouldn't type, horrible support, and the big network lockup. Mind you, a network lockup where you can't call out to anyone is against FCC laws. But just to get some type of damn support for the thing, I almost had to root it. And I'm sorry, but I shouldn't have to depend on an online community for support for a phone when the carrier and manufacturer of the phone should be doing that. What the hell is the point in buying the phone and paying damn near $70 a month if I can't use the damn thing?
Let's also talk about performance of the Moment and how unoptimized it was. The Moment uses the same SoC found in the Iphone 2g, and 3g. The only difference, stock 2g and 3g SoC is 600 mhz, clocked down to about 422 mhz for battery, while the Moment was 800 mhz. Both arm11 cpu cores. The Iphone 2g and 3g despite having almost half the clocked frequency of the Moment, was smoother and had actual hardware support and acceleration. Even this day, Samsung still does not have proper hardware support for the SoC being used in the Moment, Intercept, Transform, Spica, etc etc.
If done right, Android is pretty awesome I'll admit. But if I want a phone to work, I'll get something that actually works.
big advantage of android, but also a weakness:
it works well on many devices, but its not optimised for the spezific hardware of each phone...
gosualex said:
big advantage of android, but also a weakness:
it works well on many devices, but its not optimised for the spezific hardware of each phone...
Click to expand...
Click to collapse
Good understanding
I love android because I love to tinker. Nothing could ever change my mind short of the os aging. I will say this flaws or not I refuse to give apple my money. So it's either wp7 or android.
My words to live buy if I can't hack it I don't want it. Just my 2cents
Sent from my A500 using XDA Premium Apps
I would agree iPhones support is a lot longer no network changes added, updates can brick the phones though.
Android need some love. Fragmentation. Networks slow to update. Ui 's being to sluggish to update the phone to higher levels.
All android phones should be aosp no extras from makers or networks.
Love my cm7/miui.us phone but most people would want to flash it or know how to. They would just think might as well get an iPhone.
Just my feelings. I own apple computers. Custom built pcs android phones had iPhones I still use an iPod touch in the kitchen as you can get the best speaker docks for them. Use what works best for the situation.
Sent from my GT-I9000 using XDA Premium App
Android security warning !!
I think android is the best system, but its very insecure if you let it on stock and don't secure it, root it, get rid of some apps and optimize it.
Did you know that a normal app with all permissions can get all your data?
-gps location
-contacts
-logs
-screenshots
-hidden camerashots
-sms/mms
-emails
-photos
-etc
BELIEVE IT OR NOT, THIS IS FACT !!!
There was a test in germany, where a developer made a app with all the rights to do the things above and send them hidden in the backround to a specified server to that he had access. So he could read and see all the things above and it was even updating immidiatly after a new sms or something came in and the testuser who installed it had no clue at all and was shocked when they told it to her.
The App itself was just making photos with a black censor stripe in the eyes and it seemed that it never could do that, but all the real action is going on in the backround.
By the way, he sayd it was very easy and many apps could do that and most of them really do that.
And what I know, many of you don't know or don't care and spread all your information to some companys that like to have them alot. And they allways want more.
Maybe you should spread this information by quoting this post or linking to it, because many people don't like to be ripped of their information.
Or do you like it, when someone is standing close to you and listens all what you say to your friends, when you have a private conversation ? I think not!
check out my signature also.
and be safe!
edit: i think i should post this as a new thread!
Great post, good read!!
Hard to say any mobile OS is perfect. But the world of mobile OS is developing quickly in recent years.
Haven't played extensively with Android and IOS. Currenly, I still think IOS is more polish. Android definitely have a lot of features and I am looking forward to where they take the OS to in the future. It seems like it's an OS that has a lot of support and has had to "grow up" really rapidly.
I actually agrer with everything in this post. Fact is the best technology in the world is technology that is stable, works, and allows the user to complete what ever task is needed.
Last night it was decided my wife and I are switching to verizon why? Cause the wife wants IOS and I am more partial to android and BB and thats the only carrier that has all 3.
Now to add on what was already said I think google needs to pick one manufacture purchase them then do exactly what apple does marry the hardware amd software together to get rid of what can be a problematic OS simply cause with some manufactures android is worse then on others.
Sent from my SPH-P100 using XDA App
(•.•) said:
I think android is the best system, but its very insecure if you let it on stock and don't secure it, root it, get rid of some apps and optimize it.
Did you know that a normal app with all permissions can get all your data?
Click to expand...
Click to collapse
You give apps on an iphone or WM phone permissions to do these things too right, so this is a more general problem in the new mobile world...
BTW, I like you're post LiquidSolstice, you could almost call it a fact, it's not that the one is better than the other. It's just that they are different and the majority of people likes easy and simple...
I agree with alot of what LS mentions in the first post. My wife is one of those who could really care less about rooting, overclocking, mem management, or even what version of Android she is using for that matter. She just wants to be able to send that text without the keyboard "hicupping", or to make that phone call without the dialer lagging, etc. I like Android, but I don't like Google's.. well let's say "less than kosher" business practices and corporate involvements. I think a big point to remember is that there will always be people like us that get a huge kick out of toying with electronics. For some, it's a hobby, for others, a career. With that being said, there will also always be those doofies that get on sites like this one and annoy the living crap out of you. Everything needs to be taken in stride, and though there are those who appear to be clueless on a subject, always remember that we all have to learn somehow. Knowledge is not obtained through osmosis.
Android feels like a permanent beta. I prefer iOS for simple tasks plusSbsettings is unmatched. WP7 seems more like a feature phone, it doesn't tell you 'I'm smart.'
I mostly agree
I don't think the problem with android is really the fact that more than one company is involved in developing phones for android. The problem is that those companies, (OEMs & carriers) have been given way to much freedom to decide not only what processor & RAM the phone would have but to put their "stamp" on android. I think the blame for that partially falls on Google for not putting a stop to OEMs & carriers putting their bloatware on phones. Google has been asked multiple times to do something about the "fragmentation" issue & they've refused, so ultimately they are partly responsible for the "mess" android has become.
tsaxda said:
I don't think the problem with android is really the fact that more than one company is involved in developing phones for android. The problem is that those companies, (OEMs & carriers) have been given way to much freedom to decide not only what processor & RAM the phone would have but to put their "stamp" on android. I think the blame for that partially falls on Google for not putting a stop to OEMs & carriers putting their bloatware on phones. Google has been asked multiple times to do something about the "fragmentation" issue & they've refused, so ultimately they are partly responsible for the "mess" android has become.
Click to expand...
Click to collapse
Well, carrier "bloat" --I put that in quotes because the current three major skins bring much needed features to Android (whether or not the execution is done well or not is a different argument)-- isn't quite what's killing it, it's the time spent optimizing the hardware for Android.
Android gets slapped on as many devices as possible and then sold as a low end affordable smartphone, and that's the issue, but that's the essence of Android at the same time.
ZeGuitarist said:
Excellent post. Would read again.
Click to expand...
Click to collapse
+1 Outstanding post. Completely agree.
I'm currently evaluating some mobile device management solutions and had a few questions for the wise xda forum goers. I realize that this is primarily a device hacking/development community, but I assumed that surely some people here have some experience with this as an end-user or otherwise.
First and foremost, what recommendations can you guys provide for solutions? I've evaluated six or seven vendors, but I'm leaning toward AirWatch, Good Technologies and BoxTone. I'd really like something with a perpetual license scheme due to the way my organization's finances work. I also want something that won't frustrate my end users, has broad device support and provides security and app distribution functionality.
Does anybody have any test device recommendations? I'm thinking of using an iPod Touch and Samsung Galaxy Player 4.0. I'd imagine you developers could chime in on this. I don't need to test any mobile network functionality with these, just different interactions with the OS and apps. I'm pretty set on the iPod Touch, but I also need an Android test device similar to the iPod Touch and preferably under $300.
I'd appreciate any thoughts on this. I've got a pretty good idea of what I'm looking for, but I was hoping to get some real world insight aside from the vendor references.
P.S.: It's scary what MDM can do. For anybody considering this at their organization, administrative buy-in is key, and make sure you use this power responsibly.
Please use the Q&A Forum for questions Thanks
Moving to Q&A
Mobile Device Management
The mobile phones which were only a calling device earlier have now become a smart business tool. As mobility is increasing it brings with it ample benefits, however at the same time it creates number of new challenges in terms of usage and the data stored on them.
OK I know there are two obvious and immediate answers to this question. First design it yourself, second try your luck on the app development forums.
Unfortunately my design and programming skills are non existent and as I am doing a full time biophysics PHD, my time is severely limited. Second I had a look through the app development forum and that place is so deserted you can practically hear the tumbleweed blowing through it.
I know every man and his dog probably thinks they have a great app idea, but my idea truly is great and I believe it may have vast commercial potential. It should be relatively easy to persuade a commercial company - or several large commercial companies to adopt it, because it fulfils a genuine need that currently isn't being met and it offers the potential to save businesses extremely large sums of money. Moreover there are a large number of areas within commerce to which the technology could be adapted.
At the very least there's no harm in an experienced app developer hearing me out. I know I might get some silly responses here, like tell us your idea and we'll tell you if its good or not. But clearly that isn't going to happen. Everything would be above board and strictly legal and would require anyone taking part to sign a full IPP confidentiality contract and/or an NDA.
So, by chance that there might be someone out there with significant proven experience in both programming for mobile devices and app design and if maybe someone might be interested in making a few million please feel free to contact George on [email protected]
PS
For logistical and practical reasons I would be most interested in speaking to anyone from the UK, although dependant on experience I may be willing to consider someone from further afield.
Hello? More tumbleweed it seems ...
[Q] Research Survey: App Developers and App Company Managers needed to share opinion
Hi,
Currently, i am conducting my Master thesis research at the University of Technology Eindhoven about quality analysis services of mobile apps. According to literature it appears that the quality of apps is often based on user experience and functionality of apps. Only very basic and few research has been done about technical quality of apps and it is mainly unclear how app developers and app owners (i.e. managers of app companies or individual developer of their own app) think about the technical quality.
Therefore, i am looking for app developers and app owners to help me by taking a 5 - 10 minute survey. For every completed survey I will donate a euro to a charity of your own choice.
The survey is anonymous and only used for academic purposes. All data will be removed after finalizing the project.
The survey is available at survey.sogosurvey. com/k/RQsUYPUSsQsPsPsP (please remove space)
I appreciate your help in this and hope that you take the survey as all app developers and owners opinions count.
Thank you.
Mike Loeffen
Graduating student at University of Technology Eindhoven
P.S. unfortunately, I noticed too late that the survey tool does not provide an optimal format for smartphones, so I recommend to use a computer or tablet.
I hope this will not be a reason to decide not taking the survey.
Hmmm,...
I would have selected "Keep the Euro" but there was no such option, so MSF...
Then I saw this:
6) Price: How much you are willing to pay per month in dollars. The price can be:
Click to expand...
Click to collapse
and the next few pages had money questions.
So I felt I was filling out a marketing survey, and I aborted and posted this.
Please feel free to explain.
mikereidis said:
Hmmm,...
I would have selected "Keep the Euro" but there was no such option, so MSF...
Then I saw this:
and the next few pages had money questions.
So I felt I was filling out a marketing survey, and I aborted and posted this.
Please feel free to explain.
Click to expand...
Click to collapse
Thanks for you comment.
To answer your first comment, I chose to make that particular question about charities not mandatory. So, if you did not want to let me donate, you could keep that question open. But I wanted to do something in return for every participation, and as a student I don't have many resources. Therefore, the decision to donate something.
You have a good point with your second comment. As I explained on the first page is that I study Innovation Management at a Technical University. This study combines the technical aspect, like IT business, with economy aspects, like marketing, sales, and management. The goal of my research for my Master thesis is to analyze if technical quality (i.e. the quality of the source code) of apps is just as important as the technical quality of large software systems and to analyze what opinions app developers and app owners have regarding the technical quality.
In my research I use the so-called conjoint analysis, which is indeed an analysis method often used in marketing scenarios, but additionally it is also a very good method to analyze different perspections of a product or service which is what I try to do in my research. Price is often excluded because it could influence the perception of respondents (and appears so now). But I chose to include it, because I assume that a technical quality analysis could always be useful in different ways (help developers in a good direction or decrease costs. This is already proved for computer and enterprise software, but it has a gap in literature in the case of mobile app software). Therefore, I try to analyze how important and how interesting app developers and owners find the technical quality by including different price levels. If someone chooses a higher price for better services, I assume that a technical quality analysis might indeed provide value from the perception of developers and owners.
Overall, it is an academic research about consumer behavior and perceptions about a relative new service (therefore the link to Innovation Management) because very few research is done about software quality of apps from a developers or owners perspective. That's why marketing aspects are included too. In the end, academic researches will always be public accessible, and I try to close some of the gap of the technical quality services about the software of apps. I cannot close the whole gap because due to the fact I am no software developer I can not include all aspects unfortunately, so in this case mainly 'human technology interaction' aspects).
I hope this will make myself and my survey more clear. If you have still some questions, feel free to ask them.
Thank you for your comment and I appreciate it if you are still willing to participate
mtclo said:
Overall, it is an academic research about consumer behavior and perceptions about a relative new service (therefore the link to Innovation Management) because very few research is done about software quality of apps from a developers or owners perspective.
...
I am no software developer
...
Click to expand...
Click to collapse
If you want to learn what software development is REALLY like, this is THE BEST site I have ever seen: http://www.joelonsoftware.com/
IMO there are no effective methods of objectively evaluating software quality and I think this is a widely held opinion by those with SW dev experience*. Many attempts have been made, with bug tracking systems for example, and pretty much all have failed to objectively evaluate quality. Very good QA people can find many more bugs than average QA people. QA team size matters. Defining a single bug precisely is difficult.
(*At least in the common real world. Things may be somewhat different in the military and super-super reliable part of the industry that uses at least 10 times more developers for projects than the apps and other common development areas.)
Maybe the closest we could get to measuring quality would be MTBF, but even in other engineering areas, this is pretty difficult to accurately calculate, and it's value is questionable. And software is SO different than other areas. Eg. If hackers (who can make serious money finding a zero day bug) or others never find a specific bug that exists, nobody will ever know about it. OTOH, if a hard disk or bridge fails, somebody will likely know about it.
I've been doing SW dev professionally for 25 years, and personal/hobbyist for 15 years before that, dating back to becoming a teen in the mid 1970's when microprocessors were first arriving.
My education was in electronics however, and I'm a practical "get it done" dev who has never pondered sort algorithms academically.
I LOVE coming up with wonderful software designs that are elegant, minimizes bugs and easy to extend and accommodate future features. In my case, I created an Android FM App named Spirit2 that I took care in designing to have good characteristics.
OTOH, my Spirit1 FM app was never designed, it was quickly thrown together with hack after hack added for years. The code is a mess and it's now almost impossible to add a new feature without breaking existing functionality. Spirit1 served a good purpose, getting an app out quickly, but I had to solve the goal of getting a better quality app out by designing a new one: Spirit2.
IMO, a surprising amount of real code out there in the world today was, at least initially (with reverb for decades), quickly hacked together, not really designed well, or otherwise "very suboptimal". This includes large enterprise systems, monstrosities like the ObamaCare system, and the systems running our banks.
And most consumer apps are so full of bugs it's not funny. Big deal, the app crashes and needs to be restarted. Most people would never know if it's the fault of the app, the hardware or the operating system.
I'd like to think that my opinions above could be more important than just filling out a survey, especially if it makes you reconsider your ideas going into this.
Again, I'll HIGHLY recommend reading this site for an hour or 2, to you or anyone involved or interested in the REAL world of software development: http://www.joelonsoftware.com/
I have no connection with Joel, and haven't been on his site in many months at least. But I have spend at LEAST dozens of hours gleaning new insights and even entertainment there over the last 10+ years. Most of the time I end up back on his site when someone posts a link from slashdot or similar tech discussion sites.
ETA: Oh, and Joel's company does bug tracking software, so I'm sure he has well formed opinions on software quality: http://www.fogcreek.com/ Tracking (and fixing) bugs is still useful of course, even if there are no good objective quality measurements. But I'll be happy to step aside and reconsider if his opinions on that differ from mine,
mikereidis said:
If you want to learn what software development is REALLY like, this is THE BEST site I have ever seen:
Click to expand...
Click to collapse
mikereidis said:
IMO there are no effective methods of objectively evaluating software quality and I think this is a widely held opinion by those with SW dev experience*. Many attempts have been made, with bug tracking systems for example, and pretty much all have failed to objectively evaluate quality. Very good QA people can find many more bugs than average QA people. QA team size matters. Defining a single bug precisely is difficult.
Click to expand...
Click to collapse
mikereidis said:
OTOH, my Spirit1 FM app was never designed, it was quickly thrown together with hack after hack added for years. The code is a mess and it's now almost impossible to add a new feature without breaking existing functionality. Spirit1 served a good purpose, getting an app out quickly, but I had to solve the goal of getting a better quality app out by designing a new one: Spirit2.
Click to expand...
Click to collapse
mikereidis said:
And most consumer apps are so full of bugs it's not funny. Big deal, the app crashes and needs to be restarted. Most people would never know if it's the fault of the app, the hardware or the operating system.
Click to expand...
Click to collapse
Thank your for your tip. I could definitely use it for my literature review. Though, as I mentioned before, I am not capable to cover all software development aspects because I had to narrow the scope according to the guidelines of the Master thesis and according to my knowledge field (I hope this is the right description).
Furthermore, I think I had to define my definition of technical quality of software better. I am aware of the fact that the word 'quality' has a lot of meanings and definitions. In my thesis I have defined technical quality as the maintainability of the source code of software. I narrowed my scope in the research to tools that inspect code quality by reporting on duplicated codes, code complexity, code design, et cetera. Think about tools as SonarQube or VeraCode. However, these tools focus mainly on large enterprise software systems or general computer software. Therefore, my research is focused on code quality of app software for Android, iOS or Windows for mobile devices.
And finally to make my intentions of my research fully clear, is that I won't develop such a tool but I want to analyze if such tools for mobile apps would have any potential on the market and would some features like a quality label or the level of reporting detail have any influence. You already acknowledge that consumers would not be aware what causes bugs or other problems. In some cases, these problems might be caused by faults in the source code. Consumers would have no influence in that case, but app developers do. Code analyses might improve the source code or decrease costs by decreasing development time. Therefore, my target group are app developers or app owners (like managers of companies that develop apps) and I want to analyze if these people would be interested in such tools if it could, for example, improve the maintainability of an app and/or decreasing costs. Eventually, as my research results will become public and it appears that such tools might provide value to app developers and/or app owners, than it can be a motivation to develop such tools. Each individual will be free in deciding what to do with my results.
Hope it is clear now
I appreciate your additional thinking and it could indeed provide value and ideas for my research.
Hi everyone,
Hereby a reminder of the survey about the demand for mobile app quality analysis services. I hope you are willing to spend only 5 minutes of your time to help me with this research to graduate.
I have received feedback that the original survey was too vague and complicated. Therefore, I have improved the survey to make it more easy to fill in.
To access the improved version, please use the following link: survey.sogosurvey.com/k/SsUYPUSsWsPsPsP
I would appreciate it very much, if you are willing to complete this survey.
Thank you.