As an aside... I am a big HTC fan. Nice to see them able to get on board at the ground level of some new projects.
As an aside... I am a big HTC fan. Nice to see them able to get on board at the ground level of some new projects.
[edit] Remember browser toolbars? Now that Facebook is doing this, I expect this is just the beginning.
Automatically, no. But it will give you a prompt that will allow you to set the home button to go to Facebook Home.
With different home apps, the user is always in control. (Although resetting a default once you've chosen it could be made a lot easier)
So comparing it to browser toolbars doesn't really work.
I imagine most customers reset the default simply by uninstalling the new launcher. The way through the app settings is really well hidden.
If the user decides to install a homescreen, and he does not like it, He will simply uninstall the app.
A great many toolbars aren't "secret", they just engage in indirection to trick users into agreeing to installing them.
> If the user decides to install a homescreen, and he does not like it, He will simply uninstall the app.
Assuming the user even remotely understands what happened.
I'd say that having the choice is the more important factor here. I'm not sure how "Well someone people are not going to like that" is a compelling argument for not having the option in the first place.
At the end of the day, it's an option. You don't have to install it and you don't have to use it. The beauty of Android is that if this isn't to your liking, you can uninstall it and install any number of other launchers, home screens, etc.
Note: Of course, I probably fit into the category of power users. Knowing which apps to disable, which to install, and which to configure (and how) is a good thing to know.
It's basically the intent of what happens when you press the Home button. The UI for the end-user is identical as for every other intent (and managed the same way in the settings). If you install a new application that handles the Home intent, the next time you press the Home button you get the usual "What app do you want to use to handle this" dialog with the "Just once" and "Always" options.
There's never any text that explains "this will let you choose a homescreen again", or really anything that will help you know to look for the Clear Defaults button.
Another use-case that should be fixed, the instagram app has registered to intercept browse intents for its domain. So, clicking on a link in twitter will show you that picture in the instagram app. The problem is when badly written apps do this, urls like http://instagram.com/developer/ will also open the app, but it will notice it doesn't know how to handle that url, and either quit or crash.
Sure, developers should know better. But I'd really love a way of saying "for the next intent that fires, let me chose the default again".
You could toggle this flag and then hit home to reset the homescreen app. Or you could toggle this flag then hit an instagram link and say "just for this one link, use chrome".
Unfortunately, while that would be a fantastic tool for developers, it's probably not a practical solution. There are enough edge cases that it would be hard to implement, and very hard to educate users on how to use.
Although Facebook essentially monitoring most if not all of your mobile communications would really set off Apple's Privacy warning system.
- majority of the market uses PC/Android - Apple's product is more polished, PC/Android is more open to 3rd party developers