[MOD] Ingress broot mod v1.26.1-broot-0.2.0 (2013.05.26) [CLOSED] - Android Software Development

Unfortunately Niantic contacted me to abort this mod. More info: http://forum.xda-developers.com/showthread.php?p=42027875#post42027875
TL;DR version: I have created an Ingress app mod, it is awesome and will make you coffee. You can download it below.
OVERVIEW
Hi,
after more than a 2 years of inactivity in the modding field I'm back with a new mod. This time it's Ingress app. I think and hope it'll be much greater and more advanced than Google Maps mod. There are a lot of things to improve and I think some of them won't be ever added by Niantic, so it's a good idea to mod this app.
First I want to clarify I will never add any kind of cheating to this mod. My goal is to make Ingress game more enjoyable, not less. Questions about location faking, items cloning, etc. are not welcome here. I'm serious. Still if you think this mod is a bad thing and/or if you're from Niantic then please read a section about my motivations below and feel free to ask, suggest or criticize. I make it for Ingress players and I'm very interested in their opinions.
DOWNLOAD
First: you do this at your own risk! I'm sure it won't brick your phone, but remember you may be banned by Niantic. My mod doesn't do any kind of cheating behavior, it doesn't do anything that original app doesn't do, but there is always the risk.
Also if you downloaded apk from different site then check sha1 of this file to make sure it's ok. Unfortunately such mods create good opportunity to inject some malware, because users search for an application in the internet and anyone can redistribute it. I sign this app with my own keys, so if you have installed my mod earlier, now you have downloaded newer version from the internet and Android says it has different certificates then don't install it!
"Mute" variant has all sounds removed, so apk is ~2.5 times smaller and most likely it uses less memory.
ingress-1.26.1-broot-0.2.0-mute.apk
SHA1: 976342081c963998f8a6e56b735fe97581ab335f
ingress-1.26.1-broot-0.2.0.apk
SHA1: dce5399802c8f11287a7cf399c1bb5265f8251e2
Older versions:
ingress-1.26.0-broot-0.1.0.apk
SHA1: ea95d8e36324c6c4a175e0cf254cd65a4797049f
If you have original Ingress app installed then you have to uninstall it first. Same if you want to install original app over a modded one.
FEATURES / TODO LIST
I know simplifying and automation of too many things may be considered cheating, so I have divided all features into several categories: from the most "innocent" ones to some smart assistants. As I stated above, if you think some of them are just too much then feel free to write about it. For me features up to 3. category are ok. Category 4. may be controversial and I'm not sure if I want to implement it. I'm glad for your opinions. Some features (e.g. 2.11., 3.7.) aren't actually related to category descriptions, but I "feel" them as category 2., 3., etc.
I don't want to force people to use every modification, I'll try to make them all opt-in, so modded app will work exactly as the original one until you change this in the mod menu. If you see e.g. "Fullscreen" feature below then read it as "An option to enable fullscreen mode".
Below is just a list of features to make it clear. Descriptions, notes, statuses, implementation proposals, etc. are here.
Legend:
green - completed
orange - not sure about it
red - rejected
black - waiting / todo
1. Changes strictly technical and/or 4fun - they don't affect gameplay at all:
UI for small screens, but this is never ending task
Disable some graphics effects to make it less GPU consuming:
portal particles
xm particles
Fullscreen.
Remove globe intro.
Change colors of factions.
Exit confirmation dialog - it's good for low memory devices.
Keep sceen on.
Disable vibrator.
2. UI changes: new screens, shortcuts, etc. - it makes things easier, but it won't do anything for you:
New screen with mod settings, credits, etc.
New inventory screen with items presented as a clear table.
Number of all items in the inventory - it's very important because of items limit.
New portal keys screen.
Remove original items screen.
Shortcuts to various actions from the main screen.
Modify chat to make it easier to read and harder to accidentally send private message to public channel.
Link to portals from system messages in the chat.
Real-time distance to portal on details and upgrade screen - its necessity is obvious to anyone who played Ingress
Additional info about the portals directly on the map screen.
Logging and statistics.
Circles around the player similar to one at 40m - just for better feeling of the distance.
Number of keys on portal info, upgrade and linking screens.
Config: update interval.
Config: maximum scanner zoom out.
Deploy button uses highest available resonator, not lowest.
3. Automation of some more complicated or repetitive tasks - it delegates multi-clicking to the squad of highly trained monkeys, but it won't think for you:
Dropping/recycling multiple items of the same type at once.
Firing multiple XMP
Picking up all items in the range - with above it's very easy to give items to other agents.
Hacking all portals in range - not very useful because of timers
Auto deploy resonators using a template.
Templates specific to a portal.
Other agents presence detector.
4. Smart assistants:
Hacking timers for each portal: both 5m and 4h ones.
Auto hacking portals in range while moving (using timers).
Smart auto-deploy.
XMP damage assistant.
Linking assistant for optimum CFs in a specific area.
Continuous linking assistant.
Bugs:
The maps are gray when submitting new portals or reporting bad ones.
NEWS
v1.26.1-broot-0.2.0 has been released!
2013.05.26
Updated Ingress to 1.26.1.
Added layouts for small screens: Eugene's 1.26.0.20130526
Added mute version - for smaller size and likely smaller memory usage.
Added fullscreen mode.
Added option to disable portal particles and xm particles.
Added restart button - it's useful for reloading UI changes (fullscreen mode, layouts, etc.).
Fixed gray maps problem.
v1.26.0-broot-0.1.0 has been released!
2013.05.22
Initial version.
New screen with mod settings, credits, etc.
New inventory screen with items presented as a clear table.
Number of all items in the inventory.
CREDITS
Eugene Kartashov - layouts for small screens.
Of course Niantic Project for this awesome game!
Thanks!

FEATURES DESCRIPTION AND NOTES
1.5. Change colors of factions.
I did this before and it's kind of cool: https://plus.google.com/u/0/106080343103638200670/posts/a9krpWApjz5
2.4. New portal keys screen.
I have some ideas, e.g.:
keys grouping/tagging
group/tag keys manually or automatically by their location, name, etc.
filters and sorting by: name, distance, level, owner, etc.
, but I think Niantic want to improve keys management, so I wait for their move.
2.5. Remove original items screen.
For now even if you prefer new items screen the original one is still needed to access portal keys. We can wait for 2.4. or at least add an option to limit original items screen to portal keys and rename it accordingly.
2.6. Shortcuts to various actions from the main screen.
I think it's one of the most important additions, so it has to be well designed. I see it as a HUD-like buttons similar to "FIRE XMP" when you long-press on a map, but much smaller, probably square with icons. Things to consider:
toolbar at the top or the bottom of the screen - I think it's better than left/right
fixed with 5-6 icons (4" screen) or scrolling horizontally
fixed icons or customize them and their positions
an option to open a full semi-transparent menu with all available actions
Actions could be:
fire last XMP
fire highest/lowest XMP
fire XMP of specific level
same for power cubes
hack portal - click button then click portal. This way you don't have to enter portal details screen which is faster and you don't lose the map.
link portal - same as above
set target? It's in a long-press menu already, but we can add it here for consistency and maybe to remove long-press menu.
actions from other mod additions
2.7. Modify chat to make it easier to read and harder to accidentally send private message to the public channel.
Current problems are:
is there anyone who has never sent a private message to the public channel? Is there anyone who did this only once or twice?
it's hard to read conversations between agents, especially public ones, because they're mixed up with system messages
I was considering adding some kind of filters to select which types of messages you want to see, but it doesn't fix first problem. Now I think of something else - 4 tabs/channels:
faction - as normal
public - public conversation only, so system messages won't disturb you and you don't accidentally respond [secure] messages
system - you can't send a message here
all - all above, so it's similar to current "All", but you can't send a message here - you have to choose proper channel intentionally. It can have additional filters to select messages to show.
This feature may be hard to do or even impossible, because most probably Ingress server doesn't have API to filter messages as above. Of course I can read "All" channel and filter it on the app side, but it may not be that good.
Also I won't be surprised if Niantic itself will redesign chat in the near future, because it's definitely wrong.
2.10. Additional info about the portals directly on the map screen.
E.g.: level, if you have a key (how many?), etc. It could be customizable and there could be a shortcut to toggle showing this info.
2.11. Logging and statistics.
I love this one I can log all kind of actions like: hacking, attacking, dropping and picking up items and XM, deploying resonators and portal mods, adding custom "snapshot points" to organize above, etc. and then create a lot of various statistics:
how many hacks did you do (faction, enemy, neutral) today, in last week or month?
how many items did you get from these hacks?
what were the levels of hacked portals and items?
how many XM did you get?
how did you spend this XM?
how many resonators did you deploy and what were their levels?
how many resonators did you destroy, how many portals did you capture?
how many links and CFs did you create/destroy, what were their MU values?
which portals do you hack/attack/build most often?
how much time you was playing?
what items did you spend to build up a farm and what items did you get from it?
Statistics could be tabular, graph, pie and very flexible. I'm also considering two things:
sending some of above statistics to my server to create global statistics for all users. It would let us do some research, e.g.: what is the probability to get L7 item from L6 portal, etc. Of course sending these statistics would be fully optional, you would have to enable it by yourself.
optional paid application to read these statistics - in addition to the free one. It could let you remove ads or just say "thank you" (i.e. it would be the same as free one), but I don't want to piss off someone in Niantic. I think it would be fair, because statistics app would be quite complicated and time consuming and there will be free version, but you never know what's the opinion of other people.
What do you guys think about above two things?
3.5. Auto deploy resonators using a template.
Agent can configure multiple templates and choose one of them when doing an auto-deploy. Template could be defined by:
its name
minimum and maximum level for each resonator
prefer lower/higher level for each resonator
Examples:
"Lowest portal" - each resonator set to L1-L8 and prefer lower for all - it's the same as clicking "deploy" 8 times.
"Highest portal" - L1-L8 and prefer higher for all
"Highest <L7" - L1-L6, prefer higher for all
"Standard L4" - L1-L6, L1-L4, L1-L5, L1-L4, L1-L6, L1-L4, L1-L5, L1-L4, prefer higher for all - it's standard 4xL4 2xL5 2xL6 and it'll use lower resonators if you don't have all of them
another "Standard L4" - same as above, but L6-L6, L5-L5 and L4-L4 - it won't automatically downgrade resonators, but warn you about the lack of resonators
Also some templates could be predefined by default.
It won't work well with existing resonators, it won't choose optimal way to upgrade them, but this is how it should be - it's just: "do it using a template", not: "Calculate optimal situation".
3.6. Templates specific to a portal.
Extension to above: sometimes you know that e.g. NE resonator of some portal is harder to destroy, so you want to place highest resonator there. You can create a template specific to a portal, so it won't mess up main list of templates and it will be auto selected when doing auto deploy for this portal.
3.7. Other agents presence detector.
It read system messages log to find the last actions and positions of other agents (actually positions of portals they've built/attacked). This information could be used to e.g.:
show last position and action of specific agent
show a list of nearby agents: allied or enemy
alert if some other agent will show up below specific distance from you
4.3. Smart auto-deploy.
E.g.:
calculate max level of a portal that you can build alone - depending on your inventory and already deployed resonators
deploy minimum number and optimum resonators to get to specific portal level
prioritize excess resonators and save scarce ones
deploy high and low resonators evenly to make attacking a little harder
if upgrading existent resonators, prefer to upgrade ones with low XM
4.4. XMP damage assistant.
E.g.:
approximate damage dealt using specific XMP in current position
calculate the best spot to fire XMP of some level
4.5. Linking assistant for optimum CFs in a specific area.
You select a group of nearby portals, assistant build links and guide you through place to get as many CFs and AP as possible.
4.6. Continuous linking assistant.
You see an icon near the portal if it's possible to create a link(s) from it to create a CF. It let you create this CF with few clicks.
It may be not possible to do, because it would have to scan big area to know if there are a link between remote portals.

MOTIVATIONS AND FEW WORDS TO NIANTIC
As I stated above my goal is to make Ingress game better and more enjoyable for people. If you think it's evil then please read my motivations and explanation below:
There aren't and never will be features for cheating: location faking, sending same action several times, automatic passcode submitter, etc.
As I said above I have divided mod features into categories of different "dirtness level". I focus on "clean" features and I'm open to suggestions or criticism from players or even from Niantic itself.
I don't share my code and I obfuscate it to not make Ingress easier to hack by other people.
A whole game and world of Ingress is about hacking and reading between lines. I think my mod fits this world perfectly. There are some people who leak Ingress app from NIA and there is some guy somewhere in the internet who tries to get even more from it. It makes perfect sense
I think there are many good features that will be never added by Niantic. I see several reasons: statistics won't be added because it doesn't make much sense for storyline. Why NIA would add such feature? Intro skipping or new items screen won't be added because these features prioritize quick access over a nice look. Niantic can't do the same because Ingress would look like a game for nerds. But there are many people who don't care about the look because... they're nerds ;-P
And finally: I won't fight Niantic, so if they don't like my mod and decide to react then there will be no mod anymore.
If you're from Niantic then please think what is the best for Ingress users. If you don't like one or two of my features then I'll remove them and keep the valuable ones. If you still think this mod isn't good and it's a matter of time before you react then please do it sooner, not later. Mod won't be very popular yet, Ingress players won't be disappointed so much and I won't lose a lot of my time
FINAL NOTES FOR USERS
Once more: feel free to suggest new features or changes to existent ones. You can also criticize a whole mod idea. I want to know what do you guys think about it.
If you get a force close then post a logcat and mod version here.
If something doesn't look ok then post a screenshot. I have a 320x480 and 480x800 devices, but I can't test it on 240x320 and >480x800 resolutions.
You can also report language faults in the app or even here. English isn't my native and I often write something that doesn't seem natural even to me. I would be happy if someone would suggest better names or descriptions for configuration options, etc.
Of course you can redistribute this mod, but please don't do that if you don't have a good reason. I just want to know how popular it is. Also if you redistribute it then please add a link to this thread to give users a full context.
If you want to make a donation then link is in my signature, but remember that this mod may be killed by Niantic at any time.

[RESERVED]

[RESERVED2]

Very amazing
I'm gonna try it out on a new account just to be safe, but I love the work and holy cow you did a lot and I can't believe it.
Niantic better sit down and learn some must needed features and options. The globe one for sure
Sent from my MI 2 using Tapatalk 2

Keep up outstanding work. I just installed this mod and I confirm that it works flawless.
I'm looking forward to future updates.

iBotPeaches: I did a lot? But you have noticed that above features list is mostly a TODO and for now there are just new items screen and intro skipping? I'm not sure if this is clear from above posts.
I wanted to release it early to get some ideas from people.... or be banned

What about a nosound version? It reduces the app size and removes the annoying sounds for people that are tired of hearing those squeaks
Please find attached a nosound version prototype.

it will be possible to have screen: "exit. are you sure?" when accidentally using back button?

Brut.all said:
iBotPeaches: I did a lot? But you have noticed that above features list is mostly a TODO and for now there are just new items screen and intro skipping? I'm not sure if this is clear from above posts.
I wanted to release it early to get some ideas from people.... or be banned
Click to expand...
Click to collapse
Ahh, I thought you did all that stuff that was bolded in the features list Guess I didn't read it well enough.

Hi, on mine HTC Desire it crash suddnly..
EDIT: Reinstalled, work like a charm..

One thing possibly worth pointing out: I think this version will not handle the new push messages, as I believe those are restricted by the certificate used to sign the app. Are you able to confirm this?
Otherwise, very cool work

phyreskull said:
One thing possibly worth pointing out: I think this version will not handle the new push messages, as I believe those are restricted by the certificate used to sign the app. Are you able to confirm this?
Otherwise, very cool work
Click to expand...
Click to collapse
They do work for me, at least the "@" notifications
Needs further testing.

Jackos said:
What about a nosound version? It reduces the app size and removes the annoying sounds for people that are tired of hearing those squeaks
Click to expand...
Click to collapse
Usually more variants = more problems, but I think mute version may be worth it. It's almost 3 times smaller and space is crucial on many devices. It might also use less RAM and start up faster, because sfx are usually preloaded into memory. I'll do some benchmarks.
ataru said:
it will be possible to have screen: "exit. are you sure?" when accidentally using back button?
Click to expand...
Click to collapse
Sure, but what for? If you accidentally exit application, you can return to it in no time.
phyreskull said:
One thing possibly worth pointing out: I think this version will not handle the new push messages, as I believe those are restricted by the certificate used to sign the app. Are you able to confirm this?
Click to expand...
Click to collapse
I'm not sure about it. I got comm notification today, but I was using Ingress just moments earlier, so it might be background service, not push. We'll see.

Brut.all said:
Usually more variants = more problems, but I think mute version may be worth it. It's almost 3 times smaller and space is crucial on many devices. It might also use less RAM and start up faster, because sfx are usually preloaded into memory. I'll do some benchmarks.
Click to expand...
Click to collapse
Exactly my point of view
However it's a pity that the app uses this same amount of RAM. It might get better if you remove corresponding baksmali lines, I just removed the sound files.
Brut.all said:
Sure, but what for? If you accidentally exit application, you can return to it in no time.
Click to expand...
Click to collapse
I guess it's because on low ram devices the app gets closed instantly. So a back fail-safe button would save him the app loading time.

Impressions and suggestions
Nice mod!
I am an addicted Ingress player and I really appreciate your work!
The new item tab is awesome!!
I only want you to know that there is a G+ user that is modding Ingress too:
Have a look here.
He did a version even for 240x320 screen.
Maybe you can have a look at his work
I hope you can keep this up to date

Works perfectly!
I'll keep an eye on that, your features list sounds extremely promising!

ingress-1.26.1-broot-dev1.apk
It's muted and should work on all screen sizes. Layouts for 240x320 and 320x480 were created by Eugene Kartashov (thanks!), but I have integrated them into single universal apk. It's just ~0.5MB larger than Eugene's separate apks. I can't test it on 240x320 because I don't have such device. Please confirm if it's ok or not. I'll add fullscreen feature before 0.2.0 release, so upgrade button won't overflow on some devices.
Also I can confirm sounds are loaded on demand, they aren't preloaded, so muted version shouldn't boot up faster. It should take less memory though.
Is there anyone who miss these sounds? As I said I would like to avoid fragmentation and I think muted version is just better.

And if you have 240x320 device then please tell me if new items screen looks ok, especially if you have 100+ items of one type. 320x480 seems to be ok.

Related

What new apps would you like to see next?

List a few apps you would love to see created for wm devices. Here are some I would like to see (if not already available.)
1. App that changes spoken word into text
2. App to change voice (pitch, tone, etc) as you speak into your device
3. Spoken language converter for communication between two different languages
4. Radar to detect movement within a specified radius
5. calorie calculator - input what your eating throughout the day and it provides the # of calories for each item and gives a total
6. Car alarm interface - lock/unlock your car using your device
7. Battery maximizer - automatically cuts power to anything not being used/ auto restores when used and figures best output needed for operation
8. reserve 911 power - allows 5-7 mins of talk if 911 is dialed on a dead battery
9. Background noise reducer
10. flashing flare - signal for emergency or to get attention of others in dark places like clubs or movies. (choice of colors)
Some of those apps are a little too futuristic, like Spoken language converter, Car alarm interface (even if it would be able to make, it would probably be illegal?), though some others I think wouldn't be too hard to make for the developers here.
I dont have any specific request, I'd just love to see a game/app with nice graphics for once Most apps gui are kinda lame, even though the function is superb. Like if someone could do a remake of DiamondBeer and make it more realistic like the iPhone one (yeah I know, I'm jealous of all the apps iPhone has). Why dont developers and designers go together when they're creating stuff? Everything would be so much better with some teamwork
Tough I have an game/useless app idea. Kinda like a voodoo-doll using physics and the accelerometer. Like you toss a figure around by shaking your device and the figure gets more and more damaged..
Pomegranate NS08
http://www.pomegranatephone.com/
I agree some apps are a bit on the futuristic side but it's fun to dream.
Here are some in the games category please excuse me if it already exists:
1. Bowling - bowl is lauching by finger swipe (faster the swipt the faster the roll)
2. Dodgeball - control your character with your finger (see through image of your charter like oldschool punch out) and avoid the balls being thrown by other character. You can place the face of anyone in your pictures on the attacking/target character. Catch balls with a correctly timed tap.
Am I the only one that wants to see someone rewrite the text messaging side of the diamond?
Its crap.
Its not intuitive, its not finger friendly it doesn't look good and its slow.
And is it just me but when I try to look through past messages they seem t be in the wrong places. Like messages I've recieved aren't in the inbox. Messages I've sent aren't in the sent box!
Oh god, I can't stop laughing at that Pomegranatephone. Haha, awesome, would be cool if it actually was possible to make one of those.
vale|46 said:
Pomegranate NS08
http://www.pomegranatephone.com/
Click to expand...
Click to collapse
I love the shaving part!
i think the bowling idea mentioned above is a great idea.
would love to have it.
using G-sensor to curve the ball could be interesting
concerning the "flashing flare", I made my very first WinMo app with your idea... So, please be kind ^^
Hope you'll like it
I'll add some features, like the morse code mode or the possibility to save the settings
Edit : translation corrected
Noone likes my sadistic voodoo-app?
Oh I just remembered what I want pretty bad now. a working landscape mode in tf3d.

Comprehensive list of Nexus One and Android suggestions/issues

Hey guys,
so one day I was wondering that we should start a thread on the main issues of the Nexus One and Android. I thought it would be nice if everyone posted an issue or an idea that would be relevant to Google to implement on the next version of Android. I've named some (I am on stock FRF91 btw, so some issues may not affect all users):
Nexus One Specific:
-enable custom trackball and led colors notifications without the need to root (there's an app called Trackball Alert by lilHermit [see http://www.appbrain.com/app/uk.co.lilhermit.android.TrackballAlert ] that does exactly what I mean but you need custom roms to use it)
-720p video recording (already achievable with Cyanogen's mod, but could use Google's help with the drivers and to up the overall quality of the video)
-fix multitouch (I know ClearPad 2000 is not very good at dealing with multitouch but there is room for software/driver optimization)
-improve touchscreen subtle delay after touch (again, maybe a ClearPad 2000 issue, not sure about it)
-trackball wake and unlock for non-rooted users (is it THAT hard to implement?)
General Android:
-enable horizontal homescreen without having to use a dock
-improve kinetic scrolling on the maps app (not really an android issue, it's app-specific)
-isolate images and video files of apps from the gallery app (it is really annoying to see completely unrelated pics from apps in the middle of the pics you've taken with ur camera or copied from ur pc)
-remove the ****ty compression from the pictures on the gallery, contact pictures and album covers
-make the gallery 24 bit colors again (it was 24 bit on 2.1, but they screwed up on froyo [even on FRF91])
-improve the music player (much needed)
-add swipe left and right gestures to switch between emails, songs (just like in the stock news app)
-smoother transition between homescreens and smoother launcher (improve overall FPS rate on the system)
-better live wallpaper performance (using LWP generally slows the system down)
-tabbed browsing (like Dolphin Browser), better history and bookmark handling (bookmarks synchronazation with firefox, chrome, safari and maybe even ****ty ie)
-both the gmail and the email apps need an overhaul, 1st: it is SLOW. It takes AGES to open an email with images even on a fast wifi connection. 2nd. threaded view. C'mon one of the great things about gmail are threaded emails but you cant take advantage of it on your android phone? 3rd. UI overhaul.
-itunes-like, offline backup, firmware updating, music, photos and video syncing (ok, I know I'm prolly getting flamed for this one, but I honestly believe that even with all the efforts from Google to make everything clound-based, I still see the necessity of having an offline organization tool)
-custom account sync time (set a schedule for auto syncing contacts, agenda, etc...)
-enable online browsing and managing of apps, music, photos, contacts, call log... all in a single website, like Microsoft wants to implement on Windows Phone Series 7 (see http://www.engadget.com/2010/07/13/windows-phone-live-to-offer-remote-wipe-location-and-sync-for/ )
-Keyboard and Languages:
-tweaks on the keyboard including multitouch support (like the Droid X)
-make the keyboard not take the whole screen (eg. you can see the actual app you're using while typing instead of seeing only the text box - really needed for chatting apps)
-portuguese dictonary (I'm from Brazil, but I mean adding more languages to Android's dictionary) [the OS is already available in portuguese]
-more voice commands (like the iphone) with support for more languages
-Marketplace:
-better looking games and apps (this issue goes much deeper then just the UI)
-isolate the CRAPPS (soundboards, sexy japanese girl wallpapers, 50 cent ringtones, etc) in a different category
-create an approval process (completely debatable, but if it's ever created, it should not ressemble apple's flawed approval process and should not run away from Google's open philosophy)
-improve developer finantial gains with their apps (see: http://www.androidpolice.com/2010/07/05/report-over-half-of-all-android-apps-are-free/ ; http://www.androidpolice.com/2010/0...gaming-on-android-and-how-openfeint-may-help/ ; http://www.androidcentral.com/can-developers-make-money-android-market-mobilebeat-2010 ; http://nanocr.eu/2010/06/27/googles-mismanagement-of-the-android-market/ )
-find a way of reducing pirated and stolen apps (for example, blocking backing up paid apps: today, users can simply buy an app from the market, back it up using astro or some other tool, then they uninstall it to get a refund then they'll install the backed up app and keep both the money and the app)
-better organisation of cateories and better browsing and searching (search suggestions)
-GODDAMN GOOGLE MAKE THE MARKETPLACE PAID APPS AVAILABLE IN MORE COUNTRIES
-The comment below was copied from Android Central, originally posted by credo on Tue, 07/13/2010 - 12:08, as I thought he had some great insights on the market from a developer's point of view (see: http://www.androidcentral.com/can-developers-make-money-android-market-mobilebeat-2010#comment-47392)
" 1) Being able to purchase an app off the web. The big reason I have for this is marketing -- currently there's no good place for me to link a banner ad or other promotion to. This means the user has to manually search for my app in the marketplace to buy it, or scan a QR code. Not exactly impulse-purchase friendly. This is being taken care of with 2.2, but it won't be something I can rely on for a long time after that (the vast majority of the phones would need to be on 2.2).
2) Better descriptions in the listings. Not even much longer necessarily, but a dedicated changelog space (for example) would be fantastic, especially if it maintained history. Dedicated space to link to a video, or a free/paid version, etc could help a lot.
3) Tagging for the listings ("aquarium", "live wallpaper", "fish", "etc"). Currently, not only am I limited to 325 characters (about 30 of which have to go to my current changelog entry) but that couple of sentences I DO have had better include as many relevant search terms as I can manage! A place to enter a dozen or so tags would go miles to making the description space good for actual description. Come up with a big list of standardized tags and put them in a drop-down to help keep it organized.
4) The ability to respond to comments. I mean really, if I'm the developer let me post comments/replies freely. I'm thinking the eBay feedback mechanism here. It's agonizing to see somebody post a blatantly wrong negative comment and there's nothing meaningful I can do about it.
Personally, I've been doing okay with the market overall, but that's because I've focused on something of a niche with some definite consumer appeal (I've made several live wallpapers, like Silhouette, Galactic Core, City at Night, Aquarium Live Wallpaper, etc. Check here if you're interested.). It IS hard to find things on the market and with only the 325 character description to convey ALL your information, it's hard to explain all your features even when the customer does find your item."
That's it guys, hope you like the idea. Waiting for users input.
EDIT: Mods, please feel free to move this post if deemed necessary. I was not quite sure about where I should post it.
Wow. I like the ideas but to this point Google hasn't exactly been interested in acting upon any request, no matter how obvious, necessary or simple, and that's an ass load of requests. But sure I agree 720p recording and all the rest would be great.
wholeheartedly agree with you on every point...
Google is a few major DUH points from having a relatively perfect OS...some things just make zero sense whatsoever...like not having a simple add button and a check box contact list to send a text to more than one person in the stock app...1.0, 1.1, 1.5, 1.6, 2.0, 2.0.1, 2.1, 2.2 and still this simple feature has not been implemented.
also the music player is ridiculous...seriously...like for real...wtf?
Hey so you're Kittehface.
Good list.
Please add:
-GODDAMN GOOGLE MAKE GOOGLE VOICE/GOOGLE NAVIGATION AVAILABLE IN MORE COUNTRIES.
Granted more countries are having navigation but most Asian countries are still left in the dark.
Launcher pro transitions is so much smoother between home screens, it must be hitting 60 fps easily. Google could easily fix their stock launcher to match it
fiuza91 said:
-both the gmail and the email apps need an overhaul, 1st: it is SLOW. It takes AGES to open an email with images even on a fast wifi connection. 2nd. threaded view. C'mon one of the great things about gmail are threaded emails but you cant take advantage of it on your android phone?
Click to expand...
Click to collapse
No threaded view? Uh, what?
fiuza91 said:
-fix multitouch (I know ClearPad 2000 is not very good at dealing with multitouch but there is room for software/driver optimization)
What exactly is wrong with it. i havent had any issues, but other people seem to
-improve touchscreen subtle delay after touch (again, maybe a ClearPad 2000 issue, not sure about it)
same as above
-trackball wake and unlock for non-rooted users (is it THAT hard to implement?)
this is more of a feature. the trackball is pressed easier than the power button, meaning the screen can be turned on by accident and use more battery
General Android:
-isolate images and video files of apps from the gallery app (it is really annoying to see completely unrelated pics from apps in the middle of the pics you've taken with ur camera or copied from ur pc)
This is the fault of the app developer. They need to a) use googles API for external storage and b) they need to put a .nomedia file so it doesnt show up in in gallery or music player
-better live wallpaper performance (using LWP generally slows the system down)
i personally havent had an issue with this either
-tabbed browsing (like Dolphin Browser), better history and bookmark handling
i personally dont think tabbed browsing is that great on mobile devices. i would like a dedicated button to show open windows next to the bookmark button though
-both the gmail and the email apps need an overhaul, \ 2nd. threaded view. C'mon one of the great things about gmail are threaded emails but you cant take advantage of it on your android phone?
AFAIK threaded emails have been there since atleast 1.5. I have it on FRF91 for sure
-enable online browsing and managing of apps, music, photos, contacts, call log... all in a single website, like Microsoft wants to implement on Windows Phone Series 7 (see http://www.engadget.com/2010/07/13/windows-phone-live-to-offer-remote-wipe-location-and-sync-for/ )
This is coming with gingerbread
-Keyboard and Languages:
-make the keyboard not take the whole screen (eg. you can see the actual app you're using while typing instead of seeing only the text box - really needed for chatting apps)
froyo has this in browser, i think other apps have to be updated for this not sure
-more voice commands (like the iphone) with support for more languages
there are a lot of voice commands that work fine with the voice dialer (but they still require manual confirmation)
-Marketplace:
-better looking games and apps (this issue goes much deeper then just the UI)
lol if its about looks then its about UI. Android has already added opengl libraries. devs just need to use them now
-create an approval process (completely debatable, but if it's ever created, it should not ressemble apple's flawed approval process and should not run away from Google's open philosophy)
cant be open AND have an approval process
-improve developer finantial gains with their apps (see: http://www.androidpolice.com/2010/07/05/report-over-half-of-all-android-apps-are-free/ ; http://www.androidpolice.com/2010/0...gaming-on-android-and-how-openfeint-may-help/ ; http://www.androidcentral.com/can-developers-make-money-android-market-mobilebeat-2010 ; http://nanocr.eu/2010/06/27/googles-mismanagement-of-the-android-market/ )
Just because they are free doesnt mean that there is no incentive to have paid apps on market, people will buy better products. i do agree that they could be better paid for ads though
-find a way of reducing pirated and stolen apps (for example, blocking backing up paid apps: today, users can simply buy an app from the market, back it up using astro or some other tool, then they uninstall it to get a refund then they'll install the backed up app and keep both the money and the app)
This is already implemented......
-The comment below was copied from Android Central, originally posted by credo on Tue, 07/13/2010 - 12:08, as I thought he had some great insights on the market from a developer's point of view (see: http://www.androidcentral.com/can-developers-make-money-android-market-mobilebeat-2010#comment-47392)
"
2) Better descriptions in the listings. Not even much longer necessarily, but a dedicated changelog space (for example) would be fantastic, especially if it maintained history. Dedicated space to link to a video, or a free/paid version, etc could help a lot.
dedicated changelog space is provided in the version area of the market. most devs dont know how to use it though =/
4) The ability to respond to comments. I mean really, if I'm the developer let me post comments/replies freely. I'm thinking the eBay feedback mechanism here. It's agonizing to see somebody post a blatantly wrong negative comment and there's nothing meaningful I can do about it.
gingerbread
Click to expand...
Click to collapse
agree with most of the points though
trackball wake and unlock for non-rooted users (is it THAT hard to implement?)
this is more of a feature. the trackball is pressed easier than the power button, meaning the screen can be turned on by accident and use more battery
- True, but we should be one to decide that right? At least give us the choice.
fiuza91 said:
-horizontal homescreen (you can have it with custom launchers, but would be nice to see Google implementing it with some cool transitions)
Click to expand...
Click to collapse
Horizontal homescreen is already in stock standard android 2.2. Without any custom launcher. It is just that you need to dock the N1 in the car dock, before it will activate. Point is - it is there - issue is that you cannot activate it outside the car dock.
4) You CAN post comments on your own application and you have been able to on every version of android. It's a bit messy but it works:
Firstly, log in to your google account on your phone and try to purchase your own application. It should say something about it failing. Then, close and re-open the market, navigate to your app and, hey-presto, you can comment
I noticed that most of your points are not "issues" but "suggestions for improvement".
If so please change the post title.
Paul22000 said:
No threaded view? Uh, what?
Click to expand...
Click to collapse
There's threaded view on the Gmail app, but not on th email app. I know threaded view is something from Gmail but it would be nice if implemented on the email app (I don't know if requires any server-based modification so I don't know if it's possible)
logger said:
Horizontal homescreen is already in stock standard android 2.2. Without any custom launcher. It is just that you need to dock the N1 in the car dock, before it will activate. Point is - it is there - issue is that you cannot activate it outside the car dock.
Click to expand...
Click to collapse
You're right. Edited my post.
Meltus said:
4) You CAN post comments on your own application and you have been able to on every version of android. It's a bit messy but it works:
Firstly, log in to your google account on your phone and try to purchase your own application. It should say something about it failing. Then, close and re-open the market, navigate to your app and, hey-presto, you can comment
Click to expand...
Click to collapse
Don't you think there should be a way of doing it "natively"? I'm sure it would help devs out a lot.
britoso said:
I noticed that most of your points are not "issues" but "suggestions for improvement".
If so please change the post title.
Click to expand...
Click to collapse
You're right. Call me an idiot but I can't see any way of changing the thread title. And, "suggestions for improvement" suggest there's something not quite right about whatever, so it is an issue nonetheless.
fiuza91 said:
You're right. Call me an idiot but I can't see any way of changing the thread title.
Click to expand...
Click to collapse
Click Edit, then change the title.
---
In any case, the only issues I see with the Nexus One are the touch screen is terrible (have to turn off/on to recalibrate lower right corner of screen; multi-touch axes snap together) and the four soft buttons are not aligned correctly with their respective labels.
Other than those two, the Nexus One is downright amazing in my eyes. Everything else is software, which can and will be fixed over time, either by Google or by developers like Cyanogen. ie Nexus One first to receive 2.2, probably the first to receive Gingerbread etc.
Aside from the touch screen being subpar, almost everything else you mentioned is more of a suggestion rather than an issue, as britoso mentioned.
I'm not sure if they can even fix the screen issues with the nexus one. Because I don't really see anything wrong with the phone except for the horrible touchscreen.
Sent from my Nexus One using XDA App
Mokurex said:
trackball wake and unlock for non-rooted users (is it THAT hard to implement?)
this is more of a feature. the trackball is pressed easier than the power button, meaning the screen can be turned on by accident and use more battery
- True, but we should be one to decide that right? At least give us the choice.
Click to expand...
Click to collapse
lol if we had a choice for every little setting in android, then we would be flooded with the amount of settings available in the ROM. people are already complaining about how you have to have a "PhD in Computer Science" (i call BS. I only have a bachelors in SE ) to use android...adding more options will make people think WTF
most people want someone else to take care of everything for them and give them a product that "just works" (i hate you steve jobs)
Paul22000 said:
Click Edit, then change the title.
Click to expand...
Click to collapse
I had already clicked edit, but I can't change the title.
By the way, thanks for the input everyone! This is part of what makes a community like XDA great.
fiuza91 said:
I had already clicked edit, but I can't change the title.
By the way, thanks for the input everyone! This is part of what makes a community like XDA great.
Click to expand...
Click to collapse
make sure you not hittin quick edit lol. it should be under title
flybyme said:
make sure you not hittin quick edit lol. it should be under title
Click to expand...
Click to collapse
Found it. I had to click "edit post" twice actually. I know that me not being able to change a simple title sounded noob, but I was just blind or something lol
logger said:
Horizontal homescreen is already in stock standard android 2.2. Without any custom launcher. It is just that you need to dock the N1 in the car dock, before it will activate. Point is - it is there - issue is that you cannot activate it outside the car dock.
Click to expand...
Click to collapse
Can someone write application to emulate that the phone is in car dock without physically being in the dock?, this will enable the horizontal stock features

Venue Pro issue tracker

EDIT: Feb 14 / 2012 - Wow. It has been a while. I pre-ordered one of the original DVPs, went on the roller-coaster ride of trying to get it SIM unlocked, returned it to Dell and took the 15% restocking hit, then watched in agony as a simple "just email Dell" free unlocking solution came available about a month later. I've had a second-hand HD2 through most of 2011, running various builds of WP7 and Android, until the digitizer bit the dust. Just snapped up a DVP on eBay - I'm back baby! Time to update this thread.
Whether you're a DVP owner, future owner or still on the fence about a purchase, it might be useful to have a single thread listing the known issues with this model (and any discovered fixes, workarounds, etc.). I'll try to keep this up-to-date based on comments below. Have I missed anything?
Compass driver broken by Mango update
Much-discussed; interop unlock or custom firmware would allow a fix (i.e. flashing an unsigned cab could potentially put the old driver back)
No HSPA or roaming triangle indicators
Diagnosis: software issue... can't get an "H" or triangle symbol to appear in the relevant contexts.
Apparently this is only an issue on TMO-US branded units, and it is entirely cosmetic. Interop unlock would allow us to make the necessary registry edits to bring back the HSPA indicator.
Camera: slow shutter speed = blurry indoor shots
Partially improved in successive firmware updates
Flaky reception
Somewhat improved, according to user reports.
Cell radio: drops connections when switching from 2G to 3G
Fixed by Dell in new units.
WiFi: some devices can't connect to secure networks
Fixed by Dell in new units.
SIM: error
Fixed by Dell in new units.
Windows Phone 7 general issues
No copy & paste
Fixed in NoDo
Email: forwarding from non-Exchange account uses .eml attachment instead of inline text
Fixed
Camera: issues with retaining settings
Fixed
Headphone jack: curved, bad connection?
I don't think the headphone Jack poor connection is explicitly caused by the curved jack. Checking out my friends HTC desire, I noticed that it too has a curved jack that doesn't completely cover the headphone plug.
jcoob said:
Headphone jack: curved, bad connection?
I don't think the headphone Jack poor connection is explicitly caused by the curved jack. Checking out my friends HTC desire, I noticed that it too has a curved jack that doesn't completely cover the headphone plug.
Click to expand...
Click to collapse
Thanks. I'm partly basing this on a youtube video from a DVP owner who demonstrates how the earphone jack won't plug all the way in, because of the curved design.
Can any actual DVP owners comment on this? Is the problem widespread?
RE: SIM locking of Dell Venue Pro
Note: the following threads discuss DVP-US frequencies, possible SIM-locking to T-mobile (even for off-contract, paid-in-full devices), etc.:
http://forum.xda-developers.com/showthread.php?t=858181
http://forum.xda-developers.com/showthread.php?t=857572
http://forum.xda-developers.com/showthread.php?t=838105&page=51
Awesome thread, love the idea & I haven't really heard much of the issues listed here but its great that you put it out there.
Hopefully many get fixed in the upcoming update in January or even the new devices.
Many don't seem to apply to me like the camera since I rarely ever use the camera but the 2G to 3G one is pretty big.
The camera was bad in the first phone I received (Engineering Sample) but in the next phone the Cam was alright. This unit didn't have that slow shutter problem
The images were comparable to HD7.
benjaminries said:
Whether you're a DVP owner, future owner or still on the fence about a purchase, it might be useful to have a single thread listing the known issues with this model (and any discovered fixes, workarounds, etc.). I'll try to keep this up-to-date based on comments below. Have I missed anything?
Camera: slow shutter speed = blurry indoor shots
Reported here: http://forum.xda-developers.com/showthread.php?t=841391
Diagnosis: since the camera EXIF reports that it is the same hardware as the iPhone 4, hopefully this can be fixed via software patch
Solution: might have been fixed in updated device ROM? (thanks eyan15 - http://forum.xda-developers.com/showpost.php?p=9552249&postcount=6 - can somebody confirm?)
Camera: issues with retaining settings
Reported here: http://en.community.dell.com/dell-b.../19/where-we-are-with-the-dell-venue-pro.aspx
Diagnosis: software bug
Solution: unknown
Cell radio: drops connections when switching from 2G to 3G
Reported here: http://forum.xda-developers.com/showthread.php?t=839051
Diagnosis: radio firmware issue?
Solution: unknown
Headphone jack: curved, bad connection?
Reported here: http://en.community.dell.com/dell-b.../19/where-we-are-with-the-dell-venue-pro.aspx
Diagnosis: hardware design flaw?
Solution: unknown
WiFi: some devices can't connect to secure networks
Widely reported
Diagnosis: firmware bug
Solution: these units can be exchanged at their source
SIM: error
Reported here: http://www.electronista.com/articles/10/11/23/dell.venue.pro.sim.card.flaw.among.many.issues/
Diagnosis: firmware bug or hardware issue
Solution: these units can be exchanged at their source
Windows Phone 7 general issues
No copy & paste
Widely reported
Diagnosis: missing feature
Solution: OS update in January 2011 will add clipboard functionality
Email: forwarding from non-Exchange account uses .eml attachment instead of inline text
Reported here: http://wpcentral.com/windows-phone-7-email-bug-discovered-when-forwarding-non-exchange-accounts
Diagnosis: software bug
Solution: unknown
Click to expand...
Click to collapse
Might want to add these to the Windows phone 7 list:
1) No real multi-tasking support to speak of in phone 7, even the "back" button doesn't bring you back to an active program in most cases, but the program has to re-initialize.
2) No support for mobile hotspot function in phone 7
3) No true "live tile" support for 3rd party apps (like twitter etc...); more like dead tiles.
I am concerned that the speed of WP7 is dependent on only having 1 app running and therefore MS doesn't want multi-tasking.
sureloch said:
Might want to add these to the Windows phone 7 list:
1) No real multi-tasking support to speak of in phone 7, even the "back" button doesn't bring you back to an active program in most cases, but the program has to re-initialize.
2) No support for mobile hotspot function in phone 7
3) No true "live tile" support for 3rd party apps (like twitter etc...); more like dead tiles.
I am concerned that the speed of WP7 is dependent on only having 1 app running and therefore MS doesn't want multi-tasking.
Click to expand...
Click to collapse
This stuff crosses over into general criticisms of the OS. I'm trying to restrict bugs to things that were obviously overlooked or have been announced as upcoming fixes - not new features or disagreements over design.
This is an Windows Phone 7 bug, all devices suffer from this. So while this is an issue nonetheless, you should not decide not to get the Dell Venue Pro based on this 'bug' alone. If you want a Windows Phone 7 device, you will have this problem, hopefully Microsoft will fix it in the next update.
Camera: issues with retaining settings
Reported here: http://en.community.dell.com/dell-bl...venue-pro.aspx
Diagnosis: software bug
Solution: unknown
Click to expand...
Click to collapse
KilZone said:
This is an Windows Phone 7 bug, all devices suffer from this. So while this is an issue nonetheless, you should not decide not to get the Dell Venue Pro based on this 'bug' alone. If you want a Windows Phone 7 device, you will have this problem, hopefully Microsoft will fix it in the next update.
Click to expand...
Click to collapse
Thanks for the correction; I was under the impression that each OEM made their own customized Camera app. Curious if they all suffer from the same problem - hopefully that means it will be fixed in the January update.
eyan15 said:
The camera was bad in the first phone I received (Engineering Sample) but in the next phone the Cam was alright. This unit didn't have that slow shutter problem
The images were comparable to HD7.
Click to expand...
Click to collapse
This is the only thing preventing me from ordering this phone. Can anyone else confirm this issue has in fact been resolved?
seatown1two said:
This is the only thing preventing me from ordering this phone. Can anyone else confirm this issue has in fact been resolved?
Click to expand...
Click to collapse
We might not get this confirmed until late December - as far as I can tell by the forums, many of the early birds who got their DVPs from the Microsoft Stores are still waiting on replacement units. Hopefully one or two other people who have already got a good replacement can chime in here, but I fear we won't know the status of these issues until the big wave of online orders start shipping out.
Call me crazy, but I think that if this is a simple software issue, Dell will fix it. In the alternative maybe we'll see some homebrew camera apps next year that we can sideload
sureloch said:
Might want to add these to the Windows phone 7 list:
1) No real multi-tasking support to speak of in phone 7, even the "back" button doesn't bring you back to an active program in most cases, but the program has to re-initialize.
2) No support for mobile hotspot function in phone 7
3) No true "live tile" support for 3rd party apps (like twitter etc...); more like dead tiles.
I am concerned that the speed of WP7 is dependent on only having 1 app running and therefore MS doesn't want multi-tasking.
Click to expand...
Click to collapse
1. That is the fault of the developers of the apps. The OS supports save states so when you go back it resumes where you left off. You can see this in OEM apps like IE, but the 3rd party browsers don't do this.
2. Not sure if that is in the works
3. Since when? Weatherbug, weather channel, flixter, beez twit app all support live tiles.
nrfitchett4 said:
1. That is the fault of the developers of the apps. The OS supports save states so when you go back it resumes where you left off. You can see this in OEM apps like IE, but the 3rd party browsers don't do this.
Click to expand...
Click to collapse
This is an interesting one. I agree with you that a lot of this is developer-related, but I think Microsoft will still end up making some adjustments to multitasking next year. Remember that the internal system apps (like IE) are permitted to do true background multitasking by the OS, while 3rd-party apps aren't.
I have read that the save state thing is kind of tricky because apps often don't get a warning that they are about to be put to sleep - the OS just responds instantly when you hit "back" or "home". So the only apps that can take advantage of this feature are the ones that are saving their state all the time - which is only practical for some app designs. A 3rd-party music or video app might make a record of whatever song or video you're watching, but must it save the elapsed track time every second? Every 10 seconds? Whatever granularity is chosen will be the state you can return to after the app loses focus.
MS needs to allow true background multitasking/threading in a few limited situations:
- the app loses focus, receives a "save your current state" message from the OS, and is allowed to save its state in the background
- the app sends a tiny bit of data to the cloud every 5 minutes (i.e. Google Latitude) - MS could maybe impose a "maximum lines of code" on this upload function?
- the app does a tiny bit of processing with the push data it gets from the cloud, without necessarily getting user interaction
I believe allowing these three types of multitasking would really open up possibilities for developers.
What you say is not entirely true. Applications do receive a warning when the system is going to navigate away from the application, just the way like you suggest it as the first option. However in practice it is a little more complicated than that.
There are 4 events in Windows Phone 7, Launch/Close and Activated/Deactivated. The first two are just the startup and closing of the two while the latter is the tombstoning warning and retrieval event. So when your application receives it's 'deactivated' message, it is allowed to do some final saving of it's state (there is a time limit, but it's rather flexible). Windows Phone will navigate away even though the save state hasn't been completed yet, so that part of 'multi-tasking' is implemented.
The problem you all mention comes from the fact that 'home' and 'back' are not the same for 3rd-party applications (and even some internal ones). Back is generally seen as 'back one page' and 'home' as 'go to the start screen'. However if you are 1 page away from the home screen, the 'back' button will act as 'close' button... So it will sent a 'close' event to the application, rather than the 'deactivated' event (and not allowing the application to tombstone itself). This way, the next time you boot the application it will restart as it will receive the 'launch' event and not the 'activated' one. Easiest 'solution' is to use the 'home' button instead, however this will mess up your 'back'-botton behaviour a little.
benjaminries said:
[...]I have read that the save state thing is kind of tricky because apps often don't get a warning that they are about to be put to sleep - the OS just responds instantly when you hit "back" or "home". [...]
Click to expand...
Click to collapse
Basically I think Microsoft needs to 'fix' the 'back'-button acting as 'close'-button, as no-one thinks it will act this way.
KilZone said:
What you say is not entirely true.
Click to expand...
Click to collapse
LOL, it sounds like I was pretty darn close for a lay-person. I don't have a WP7 device yet, but tell me, how often to do you navigate away from an app OTHER than by going to the homescreen? The only other way I can imagine is by accepting some kind of toast push notification, pressing the Search button or the Camera button.
The bottom line is that MS intended to do this better - but as you have said, apps are often losing focus in a way that doesn't even allow the app to save its state, even if it has been designed to do so. Apps should be given a chance to save their state whether they're being minimized or closed, so they can return to the last state whether they're being woken up or started fresh.
You were quite close indeed and you're right that this is quite an irritating bug (Microsoft might say it's a feature, but let's keep it at a bug for now). Mostly because as a Windows Phone user you have no idea when an application 'closes' or 'tombstones'...
benjaminries said:
LOL, it sounds like I was pretty darn close for a lay-person. [...] The bottom line is that MS intended to do this better - but as you have said, apps are often losing focus in a way that doesn't even allow the app to save its state, even if it has been designed to do so.
Click to expand...
Click to collapse
Agreed, I think you have a valid point there. It certainly would increase the multi-task-experience (even though it is not true multi-tasking) as all applications would seem as if they were running next to eachother (as was the idea initially). It might be nice if an application could implement 'tombstoning' when it receives the 'close' command, which is not available right now (no access to the tombstoning service).
benjaminries said:
Apps should be given a chance to save their state whether they're being minimized or closed, so they can return to the last state whether they're being woken up or started fresh.
Click to expand...
Click to collapse
nrfitchett4 said:
1. That is the fault of the developers of the apps. The OS supports save states so when you go back it resumes where you left off. You can see this in OEM apps like IE, but the 3rd party browsers don't do this.
2. Not sure if that is in the works
3. Since when? Weatherbug, weather channel, flixter, beez twit app all support live tiles.
Click to expand...
Click to collapse
I hope you are correct as I have ordered thte dvp, but though the suspend/resume multi-tasking sounds like a good idea, it seems extremely weak in practice.
Here is a clip showing the types of behaviors that concern me including the live tile issue.
http://www.youtube.com/watch?v=DNfpPrto07Q&feature=related
WP7 is a very elaborate and beautiful operating system which must require heavy resources to accomplish. Perhaps we will have to wait for dual core devices before we will see WP7 multi-tasking like we would hope. But it seems like the caching and accessing current tasks to preserve resouces could be done more effectively, and would definitely improve the user experience.
KilZone said:
Agreed, I think you have a valid point there. It certainly would increase the multi-task-experience (even though it is not true multi-tasking) as all applications would seem as if they were running next to eachother (as was the idea initially). It might be nice if an application could implement 'tombstoning' when it receives the 'close' command, which is not available right now (no access to the tombstoning service).
Click to expand...
Click to collapse
The App Style Guide is clear about the 'right' app behaviour, and I'm sure Microsoft consider it a feature, not a bug. It enforces a set of rules that they just expect users to get used to:
1) Switching away from an app (e.g. hitting search or launch) should leave the app in a state where you can come back to it (and pick up again from where you left off) by pressing the back button.
2) The way to terminate an app is to 'back out' of it. Once you have terminated an app, you can't come back to it.
3) Whenever you launch an app from the menu, it will start from scratch.
Microsoft's own apps follow this pattern.
These rules are intended to give the feeling of 'all apps existing in a stack' (like the stack of navigations you move through when using a web browser). I think that represents a conscious design decision on Microsoft's part ... maybe a bad design decision, but not a bug as such.
By the way, an app can trap and modify the behaviour of the 'back' key. Actually, the developer has to do this, to ensure that the app does the right thing in all cases (for instance, if the app has a popup dialog open, the 'back' key will close the popup dialog, not back out of the app). This does give the app a chance to respond to the 'back out' action, by saving state or by putting up a 'do you really want to quit?' message. But Rule #3 above means that when the app is restarted, it has to look like a new instance of the app, not a continuation of the instance that the user terminated.
Jim Chapman said:
But Rule #3 above means that when the app is restarted, it has to look like a new instance of the app, not a continuation of the instance that the user terminated.
Click to expand...
Click to collapse
Interesting. It would be nice if there was at least some subtle little toast or something like "do you want to pick up where you left off?", maybe just for apps that are super-complex, at the developer's discretion.
Whatever MS and developers did, I'm glad that MS appears to recognize that users aren't super happy with the outcome - I believe we'll see a change in the second update of 2011.

sefe

[redacted]
Some cool ideas there. A few comments (posted here because I don't see a way to leave feedback on the site):
1) I'd put the Charms bar on press-and-hold of a button, probably Search (which doesn't currently have any Hold action assigned). Double-tapping is an action that literally nothing else on the Windows Phone OS uses, and especially a button that is sometimes capacitive and sometimes physical (depending on phone model) it's not something I advocate adding now. I like the idea a lot, though, especially for its tie-in with Win8. One thing to add to the Charms bar though: as on Win8 (where it shows a bunch of status info when you open Charms), the Status Bar at the top of the screen should be always visible when showing Charms.
2) There's already a way to get to the task switcher; while it's OK to have multiple methods for achieving the same goal, it seems like there might be something more useful to do than duplicating functionality through a more round-about approach.
3) There should be a more visible cue about the notifications center. Either have something drop down from the top (perhaps a "you have <X> notifications" bar with an appbar-like pull indicator?) or add a button specifically for notifications (two-level Charms bar? Move it to the right edge of the screen? Not sure how best to handle that).
4) I know the whole "swipe down to close an app" thing is very commonly requested, and comes from WebOS, and vaguely resembles Win8, and... I still don't know if I want it. Closing an app is pretty close to literally never needed; backgrounded apps are not generally allowed to use any system resources (they may hold onto some RAM, but the system will take it from them if a foreground app needs it). Closing an app the "usual" way - by switching to it if needed, and then tapping Back until it goes away - also works, although it's more actions. My biggest concern would be that right now, it's not really possible to ever do the wrong thing on the task switcher view. Closing an app, though, is a destructive behavior - you lose the app's current state - and is something that would need to be carefully implemented to make sure it never happens by accident... or perhaps make it optional entirely.
5) The Xbox Music feature looks pretty good, although the drop-down switch between Albums/Songs/Artists/etc. might be a bit too... background. Also, the really basic problems of the new UI - things like songs getting duplicated when they exist both on the phone/SD card and on the "Music Cloud" - really need to be addressed. Highlighting the Search thing - I know you mentioned it earlier with global search, but it's good to have more focused search capabilities too - as the current lack of Search in the music app is a Problem.
6) "Windows and Windows Phone share the same store" is way, way more complex than anybody might be realizing. Leaving aside the fact that most Windows Store apps aren't written for the resolution or aspect ratio of Windows Phone and would therefore possibly look kind of crappy if they were usable at all, and the fact that app models of the two OSes are pretty different (for example, Windows Store apps are allowed to request filesystem access and are required to implement the Settings charm, while WP apps have neither of those things), the APIs are just different. WP8 can use a sort-of-subset of WinRT (the API for Win8 apps) but it's not the same thing (and Win8 can't run WP7 apps at all, not even close). Finally, there's the issue that even the most powerful WP8 are half as powerful as even the lowest-end WRT tablets, and that's going to make a lot of things that perform fine on things like Surface RT be unacceptably slow on a Lumia 920 and impossible to run on anything with lower specs.
7) IE11 is coming for sure. The sync feature would definitely be nice. I'd also like to see some version of (desktop) IE's feed reader (shared with desktop Outlook) get integrated into WP8.
8) Integration with photo services, in the same way as other parts of the phone are integrated with Facebook and LinkedIn and Twitter and so on... that is an excellent idea. Come to think of it, Facebook pictures are already integrated (a feature I never really use) so adding others should definitely be possible. It would be cool if apps could integrate that kind of stuff without explicit OS support, but that may be aiming too high.
Thanks for the good feedback!
Hmmm, concept by who?
that'd be me.
The sync of bookmarks from Desktop IE to WP IE has already been confirmed for a future version of WP. They didn't say which one exactlly so it might take until WP Blue.
I personally don't like the idea of having the icons in the settings - at least not at the end, just looks kinda weird. Perhaps it would work better if you put them in front and aligned them properly on a grid.
Camera settings actually return back to the defaults when you relaunch the Camera App (and didn't save your changes as defaults).
As for the charms bar - I like the idea of a universal sharing and search feature but I don't particularily like the implementation of it with the charms bar on Win8 and I really don't see it work well on WP.
I like it but MS always let's its users down and dismisses the best ideas and concepts. WP will go now where higher that where it currently is now because of MS's ignorance. The next 2 updates for Luminas that includes the Amber and the GR2 or whatever its called don't really bring much to WP at all; who cares about another clock on the screen or data sense? Or more camera tricks...? Really now!!
@sinister1: Does that post really help? Come on, there's no value in just being negative everywhere.
Also, you call Microsoft "ignorant", but I guarantee that they know far, far more about the smartphone market than you do. If you want to be persuasive, you need to come up with arguments that have more substance to them than effectively just calling MS names.
@KlausWidraw: I think I'm with StevieBallz on the suggestion to have the Settings icons be left-aligned; they do make the items easier to identify, but having a consistent horizontal position to look for them at would help. That said, the ability to re-order the options would be huge; I use some all the time (like Cellular, which is annoyingly just off the bottom of my screen) and others not at all (like "lock screen", "tap+send", or "theme") once I've set them up initially, and would like them out of the way to make room for the options that I care about.
GDR2/Amber as well as GDR1 before it and GDR3 after it are mere maintenance releases. No one expects an Update from Android 4.2.0 to 4.2.1 or 4.2.2 to bring major new functionality. No one expects updates from iOS 6.0 to 6.1 to bring major new features. Somehow everyone (contrary to all reporting on those topics) expects those maintenance releases in WP to do just that. Really new functionality will only arrive with WP8.1/Blue and this has been known pretty much since the WP Blue name first appeared in leaks.
GDRs mainly serve the purpose of fixing some bugs and enabling new hardware functionality that is required for device launches. It has been the same with WP7. There were updates like Tango that served to enable LTE. GDR2 now mainly serves to enable the new capabilities that Nokia required for their Lumia 925 and Eos Camera phones and to keep Google Mail usable. GDR1 was mainly bugfixes, GDR3 will enable new hardware like even higher resolution screens.
Amber then is bundled with the GDR2 update rollout but IS NOT a WP update. It is a device specific capability update like we have seen them by all OEMs in the past.
If there are two things I would change about WP (from a user perspective) those are:
1) A clock tile that updates real time, like the HTC one (srsly want one).
2) Battery saver profiles that let me choose what i want to remain active (bluetooth, wifi, mobile data, background tasks)
That's about it.
From a developer point of view, things are very, very different xD
GoodDayToDie said:
@sinister1: Does that post really help? Come on, there's no value in just being negative everywhere.
Also, you call Microsoft "ignorant", but I guarantee that they know far, far more about the smartphone market than you do. If you want to be persuasive, you need to come up with arguments that have more substance to them than effectively just calling MS names.
@KlausWidraw: I think I'm with StevieBallz on the suggestion to have the Settings icons be left-aligned; they do make the items easier to identify, but having a consistent horizontal position to look for them at would help. That said, the ability to re-order the options would be huge; I use some all the time (like Cellular, which is annoyingly just off the bottom of my screen) and others not at all (like "lock screen", "tap+send", or "theme") once I've set them up initially, and would like them out of the way to make room for the options that I care about.
Click to expand...
Click to collapse
Sorry for being so negative but this is really how I feel and what's wrong with that? I know that not everyone will agree with my views or me with views of others but my negative feed back is feed back just like positive feed back is also feed back. I'm pretty sure that you have your gripes with other things.
I'm just feed up that devs come up with some of the brightest ideas and MS simply ignores them. Tell me what is so hard for them to open the OS just a little more for people to be creative? Seriously? Now the truth is the best substance. And of course if you still don't agree with me that's okay; I won't hold it against you because those are your opinions and the way you feel. Please don't take any of my rants personal as all they are, my personal opinions.
sinister1 said:
I'm just feed up that devs come up with some of the brightest ideas and MS simply ignores them. Tell me what is so hard for them to open the OS just a little more for people to be creative? Seriously?
Click to expand...
Click to collapse
I have to agree with you on this one. There are some understandable things for security's sake, but its ridiculous how complicated it is to customize Windows Phone 8 or even WP7. With WP7, you could only have a static lockscreen (ignoring LockWidgets from WPH) and couldn't set a custom text notification sound (besides MS' and HTC's.) I could add a custom ringtone, but it was a pain to do, period. With WP8, its a tad easier. You can just copy and paste ringtones, lock screens are customizable, and alarm can be customized as well, as well as the battery percentage can be pinned to the lockscreen/start screen. But compared to the other 3 platforms (Andriod, iOS, and now discontinued Symbian) could virtually anything could be changed. I remember when the 7.8 Beta was out and there were swapped fonts in the roms. Its something that no one had even thought about modifying until it was an issue.
I do have to say the native apps ability is appreciated, but it seems that Interop is still an issue (except I have no idea how problematic it still is). I do have to say I don't know much of whats been going on, due to jumping ship getting Verizon's Trophy late in the game (like when I first signed up here) and then finally moved to WP8 with their 928. So I'm kinda in the dark as to what has been added from the GDR1, Nokia's supposed Amber update, whats in GDR2, future FM support, ect. I really just wish that MS would be a little more verbal about whats in WP8's updates. They were bad with WP7 and they aren't any better now.
Another feature that MS is completely missing is Xbox Video. Seems stupid for them to say their experience is coherent between all their devices when its clearly not.
Can u guys tell me ....which phones will get windows 8.1 update .????
Sent from my HTC Explorer A310e using xda app-developers app
Some people don't like customization.
Customization comes with the cost of performance. I had an android with "customization" and whenever i "customized it" it became really, really, really slow.
In order to even have customization working, the system has to waist a lot of CPU cycles on stuff like checking 1000000000000000 settings to figure out what it should render next, swap a gazillion artifacts from storage to memory etc etc.
I want my phone to do what I tell it to do. I don't give a damn about more customization than it already has, and so are 99% of all windows phone users, whom increase in numbers day by day.
If you are going to give feedback disguised as QQ, then you should head over to microsoft's site and make your voice actually count. You complaining here all day, on a freeking developer/hacker forums, will not help!
Windows 8.1 blue will probably loosen up the developers a bit, if they are going to implement all our suggestions. Which will come for all windows phone 8 phones.
@mcosmin: The conecpt the you trade performance for customization really isn't true. Yes, the phone could eke out a trivial amount of better performance by hardcoding its UI styles, but they don't do that. Things like accent colors, background colors, text styles, etc. are all stored in the registry; you don't have to modify a single line of system code to modify or create themes of your own, and they'll run just as fast. Other forms of customization, such as replacing some of the builtin libraries with custom ones, might be slower in certain circumstances, but only if the custom library either added new features (not just new customizations, but actual functionality that wasn't present before) or is simply very poorly coded. The first of those is a tradeoff, the second is easily fixed if people just share their source code.
@sinister1: It's not that I don't agree with you - I do, in fact, and frequently quite vociferously - I just don't see what value you're adding to this conversation by proclaiming it. This thread is to discuss mockups of UI changes to WP8, not to complain about OS lockdown in WP8 and Microsoft's apparent unwillingness to implement some requested changes.
GoodDayToDie said:
@mscosmin: The conecpt the you trade performance for customization really isn't true. Yes, the phone could eke out a trivial amount of better performance by hardcoding its UI styles, but they don't do that. Things like accent colors, background colors, text styles, etc. are all stored in the registry; you don't have to modify a single line of system code to modify or create themes of your own, and they'll run just as fast. Other forms of customization, such as replacing some of the builtin libraries with custom ones, might be slower in certain circumstances, but only if the custom library either added new features (not just new customizations, but actual functionality that wasn't present before) or is simply very poorly coded. The first of those is a tradeoff, the second is easily fixed if people just share their source code.
@sinister1: It's not that I don't agree with you - I do, in fact, and frequently quite vociferously - I just don't see what value you're adding to this conversation by proclaiming it. This thread is to discuss mockups of UI changes to WP8, not to complain about OS lockdown in WP8 and Microsoft's apparent unwillingness to implement some requested changes.
Click to expand...
Click to collapse
And how many people do you think will be able to do proper customization? Windows Phone shouldn't be Android with squares instead of rounded edge widgets.
And solid colors like the ones WP uses will always be faster than a image on the background, or some sort of gradients or whatever they they propose to have around the phone.
How many people will do "proper" customization? As many as want to. Who are you to say what is or is not "proper" for how I want my phone to look?
Of all the things wrong with Android (the battery drain due to background services not exiting automatically, the more stuttery UI on all but the highest-end phones due to poorer optimization, the ability for malicious apps to send premium SMS completely invisibly to the user, etc.) you choose to pick on the customizations? Nobody is suggesting that we want Android with WP-like tiles; in that case we would have bought Android phones and installed one of the several Metro-style home screen customizations. On the other hand, if I want a Windows Phone with "rounded edge widgets" and am willing to put in the effort to develop them, I see no reason I shouldn't be allowed to.
WP uses the graphics processor for its UI. Those "solid colors" are just textures like any other. A gradient, an image, a partially translucent image... they're all the same to the GPU. The performance cost would be unmeasurably small.
GoodDayToDie said:
How many people will do "proper" customization? As many as want to. Who are you to say what is or is not "proper" for how I want my phone to look?
Of all the things wrong with Android (the battery drain due to background services not exiting automatically, the more stuttery UI on all but the highest-end phones due to poorer optimization, the ability for malicious apps to send premium SMS completely invisibly to the user, etc.) you choose to pick on the customizations? Nobody is suggesting that we want Android with WP-like tiles; in that case we would have bought Android phones and installed one of the several Metro-style home screen customizations. On the other hand, if I want a Windows Phone with "rounded edge widgets" and am willing to put in the effort to develop them, I see no reason I shouldn't be allowed to.
WP uses the graphics processor for its UI. Those "solid colors" are just textures like any other. A gradient, an image, a partially translucent image... they're all the same to the GPU. The performance cost would be unmeasurably small.
Click to expand...
Click to collapse
It's not about the GPU.
It's about the CPU. The more complex the image is, the bigger the size, the more time wasted for CPU to process it.
Add to that the fact it needs to purge/load from memory several times a day (in the case of a background wallpaper for startscreen), and the performance loss and battery drain is suddenly no longer unmeasurably small.
You're talking about a difference of microseconds. Not milliseconds, microseconds. Several times a day. And telling me that this is *not* below the noise threshold of any measurement system we have today, never mind human perception?!?
Also, consider people who use apps (with their own tiles, not just system tiles that are mostly blank and therefore rendered as mostly a solid color) on their lock screen. You know, the whole "meet <person>" advertising campaign Microsoft has been running for this OS? Those app tiles take just as long for the CPU to decode and send the texture to the GPU as the customized tiles we're talking about here...
Except, customized tiles aren't even the point. If you don't want to customize your tiles because saving a few millionths of a second per day - a saving which will never amount to a whole second over your entire lifetime, much less that of the phone - you don't have to. The rest of us want features; customization is merely one of those features. It gets a lot of discussion because:
A) It's an obvious feature to have. MS advertises personalization. People like being able to change how things look, be it their clothing or their front yard or their Windows background. For some reason, though, they can't change their Windows Phone background.
B) It's really, really simple to implement. I mean, there are tons of third party apps, some rather sophisticated, to do this. Microsoft doesn't have to jump through the crazy hoops that we did, and they have the documentation on how the OS works as well.
c) It really does not affect performance. There's no cost. Look at the custom themes and custom system tray icons and so forth on WP7, and try telling me with a straight face the percentage by which it impacts performance to use them.
GoodDayToDie said:
You're talking about a difference of microseconds. Not milliseconds, microseconds. Several times a day. And telling me that this is *not* below the noise threshold of any measurement system we have today, never mind human perception?!?
Also, consider people who use apps (with their own tiles, not just system tiles that are mostly blank and therefore rendered as mostly a solid color) on their lock screen. You know, the whole "meet <person>" advertising campaign Microsoft has been running for this OS? Those app tiles take just as long for the CPU to decode and send the texture to the GPU as the customized tiles we're talking about here...
Except, customized tiles aren't even the point. If you don't want to customize your tiles because saving a few millionths of a second per day - a saving which will never amount to a whole second over your entire lifetime, much less that of the phone - you don't have to. The rest of us want features; customization is merely one of those features. It gets a lot of discussion because:
A) It's an obvious feature to have. MS advertises personalization. People like being able to change how things look, be it their clothing or their front yard or their Windows background. For some reason, though, they can't change their Windows Phone background.
B) It's really, really simple to implement. I mean, there are tons of third party apps, some rather sophisticated, to do this. Microsoft doesn't have to jump through the crazy hoops that we did, and they have the documentation on how the OS works as well.
c) It really does not affect performance. There's no cost. Look at the custom themes and custom system tray icons and so forth on WP7, and try telling me with a straight face the percentage by which it impacts performance to use them.
Click to expand...
Click to collapse
Don't compare the WP7 theme mods and stuff like that which were made by hackers that knew what they were doing.
If Microsoft allows this officially on the marketplace, it will be flooded by poor apps.
Anyway, we seem to not be talking about the same thing. We should let it rest.

Samsung, if you read this ...

I am a very happy user of this model, still, here are a few little things I would like to see addressed in an update:
- Please add a fifth option (user) to the screen modes which will have colour sliders / white balance adjustment.
- Please add manual modes to audio ie. upsampling, bit rate.
- Please add an option to choose which programmes can start automatically from boot-up with option to disable those not wanted.
- Please add selective colour filter to Camera Editor.
- Please add the option of a dark theme
Many thanks
lol Samsung drift into XDA
Now there is something i would like to see.
Good Luck........... )
Well, you never know ...
PS. I've sent a smoke signal to Samsung about this too.
Hell, if you don't ask you don't get ...
For the mass market, not many people MAY not want / would be interested.
but most of what you want, can be done via root an xposed.
Audio Stream: Viper
Start on Boot: Xposed Mod - Control what starts up and not
Dark theme possible (Check the Apps and Themes section, am sure i have seen some)
Camera and Shutter speed, Not sure..... I though pro had a option to change shutter speed already??
dave7802 said:
For the mass market, not many people MAY not want / would be interested.
but most of what you want, can be done via root an xposed.
Audio Stream: Viper
Start on Boot: Xposed Mod - Control what starts up and not
Dark theme possible (Check the Apps and Themes section, am sure i have seen some)
Camera and Shutter speed, Not sure..... I though pro had a option to change shutter speed already??
Click to expand...
Click to collapse
Yes, shutter speed is adjustable, my bad.
Rooting is not an option at present as NFC is a feature I want to use. Then there's the warranty issue.
I am fairly happy with TW short of a few items missing (as per my previous post).
You are right, there are plenty of Dark Themes available, just thought it be a nice touch to include one..
I got an Opo3 coming to potentially replace an Elephone P9000, my second phone (and which I like too, the screen quality has to be seen to be believed). I was kind of expecting it today. This is not to replace the Edge. - I really like this phone, the weatherproofing (I cycle a lot) and form factor which seems to attract some compliments. It will stay.
Just a few more features for the S7E and it would be almost be 'perfect' for me.
Samsung please read the request in the OP.
Well, having mailed the relevant folks at Samsung directly rather than just whinging about it here is their response. Of course they won't listen to me but if a few hundred or thousand users would do likewise ... they may just.
​
Dear Mr. .........
Thank you for your email. Your customer reference number is 2119277487.
At Samsung we want all of our customers to have a great experience when using our products.
I can assure you that we appreciate all customer feedback and use it to drive future innovation and improvement. I will ensure that your comments are passed to the relevant team within Samsung so we can address any areas for improvement.
Should you have any other queries, please do not hesitate to contact me on ................................., or respond to this email and I will be more than happy to help.
Kind regards,
www.samsung.com/uk/support
Twitter Facebook
---------- Original Message -------
Should you have any further comments or feedback please reply to this email.
Privacy l Legal
Copyright © 1995-2014 SAMSUNG All rights reserved.
oh sure while they're at it, they can unlock the bootloader and allow us to have root too.
xscarydrummerx said:
oh sure while they're at it, they can unlock the bootloader and allow us to have root too.
Click to expand...
Click to collapse
Not really a problem for me as long as I have a well functioning UI/device.
Touch whizz has been improved and a new Samsung UI is apparently on the way.
Good Lock goes some way towards customization.
I generally don't feel the need to continually change Rom's. For me a phone is device necessary for work and my hobbies rather than a programming test bench. Neither do I generally fancy doing field testing for individual 'developers'. Some clearly more capable than others.
That doesn't mean there is no need for improvement on Samsungs behalf and more frequent updates would clearly be nice.

Categories

Resources