Facebook Announces “Home”, A Homescreen Replacement For Standard Android
techcrunch.com
techcrunch.com
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.
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.
[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.
- majority of the market uses PC/Android - Apple's product is more polished, PC/Android is more open to 3rd party developers
I'm going to predict that this will turn people off of facebook more than it creates more engagement.
Apps are a way to gauge and guide intent. So if I want to send an email, I open an email app. If I want to check my schedule, I open the calendar app. These are established and agreed upon concepts and apps are just representations of those concepts. With Home, Facebook is saying that every time you turn on your phone "you probably want to see what your friends are up to." This assumes that we're all super social and are genuinely interested in people in our Facebook-lives. I think many people use Facebook out of a sense of obligation to be part of that scene (kind of like LinkedIn). But there probably are a lot of people who instinctively hit that Facebook app as soon as they turn on their phone and for them this will be great. I don't think it will drive more usage from that first group, though (and I think that should be Facebook's primary goal).
I've noticed with myself that no matter what I'm doing, and what apps I'm using on my desktop, Facebook is always open in a tab.
Which is to say, my high-intent and highly-guided behavior on the computer sits on top of a constant baseline social presence.
Personally I'd be happy if Facebook Messenger was built into the phone such that I can respond to messages without breaking my flow in my current app. But I'm on iOS, so I'm really not holding my breath.
Putting social networking into the background IMO aligns it closer to how I actually use it. Facebook as a high-intent application doesn't seem to work quite right.
Also, people won't mistake the Facebook app for their friends when ads start appearing.
As far as I know, this isn't possible on stock Android. You can make a non-fullscreen window, but you can't continue to interact with the layer behind it.
This may be the motivation for the "set of OEM guidelines" Mark very casually mentioned. I wonder what other enhancements they call for..
The Facebook Android app feels a little too iOS flavored to me (the Action Bar sliding in its entirety to the right when you slide in that menu is wack), and Facebook Home looks a little bit iOS flavored as well.
http://stackoverflow.com/questions/8073803/android-multi-tou...
but imho, given they already downgraded the behavior in 4.0, this is really looking like a security hole that might be closed in a next Android release.
http://developer.android.com/reference/android/view/WindowMa...
This is unfair, you responded to someone who was saying "If you want a higher quality stream, then curate more aggressively using the tools available to you"
And I feel like you ignored the meat of his post to make a cheap shot on the idea of "losing friends over memes". That wasn't his point, and I think you knew that. The tools he mentions allow you to control what appears in your feed without unfriending.
> you should reconsider if you want to be friends with them, OR if you should begin using the tools FB already provides
So if we get technical about it, he presents two options: Curate more aggressively or reconsider whether you want to be friends with them. Maybe he meant that tongue-in-cheek, but at least when I first read it it sounded like he said you should either use facebook's tools or rethink your actual friendship with that person.
That seems like an over-reaction. My friends posting stupid memes on facebook has little bearing to my friendship to them.
Pretty sure you meant to say "My friends on facebook have little bearing to my friendship to them."
Regardless, the rest of that sentence is:
> or if you should begin using the tools FB already provides to control the content in your feed.
Is this sufficient? What I want in my feed is likely very different then what I'd want on my phone's homescreen. Now you're getting into google circles territory and I'm not sure that level of curation really works well.
The original point is still valid if its "There's a lot of crap in my feed that I'm okay with that I won't want on my phone's homescreen".
To be expected, but you're right, it is going to look totally different and spammy in someone's hands.
Still, does Facebook having more integration into every aspect of our digital experience really improve our quality of life? I feel like we are already well into an uncanny valley of Facebook saturation.
To your question it comes down to whether or not you feel like Facebook improves our quality of life, and whether or not its effects are not already maximized. If you answer yes to both those questions, having Facebook more deeply integrated into your phone might help to maximize the benefits.
Also, if you spend 90% of your time on your phone on Facebook (I don't but I'm sure most geeks are not an accurate representation of the normal user) then you might prefer to have a deeply integrated Facebook phone with access to other apps/services on top of that.
The ideas of active information at a glance is cool, but honestly, for it to be really useful for me, I don't want just FB, and definitely not just photos. I'd be happier with some Flipboard-style article previews, and I'd like some of that information to come from Twitter, Reddit/HN, or even (gasp) Google+.
Similarly chatheads are pretty cool, but with my current set of frequent conversation-partners, it wouldn't be all that useful to me without letting google talk/babble into the mix. (though I appreciate they at least included SMS).
I am also REAL concerned about all the content visible on the lock screen: if you misplace your phone, suddenly all your friends' "friends only" posts are "friends + that guy who found/stole my friend's phone".
... and overall I'm just fundamentally torn. On the one hand the whole idea just screams "Digiphrenia". Their own advertisement supported this better than I could articulate. On the other hand, I still fundamentally am excited about the base idea of keeping people actively connected and am pretty onboard for the people-first focus.
The UI did look pretty slick, though at times it seemed like some elements were quite tiny for touch targets.
Overall: I really loathe the term "chathead"
My suspicion is that they'll want everything they can get their hands on (location at a minimum). Eventually, they're going to want to replace your phonebook, etc.
The sad thing is, people will just let them.
That's the nice thing about being pre-installed on Android: there's no asking for permission.
(And you get access to SIGNATURE_OR_SYSTEM permissions, too.)
Do I trust FB with that information? Oh, hells no.
If the accuracy was high, these would be killer features for many people.
I hate lauding Facebook but this really seems like they are getting all the upside of forking Android or doing their own hardware with almost none of the downside (massive engineering costs).
I rarely use the Facebook app on my phone, so I'm not their target audience. However, I've seen a fair number of teens and young adults absorbed in the Facebook app on their Android phones (yup, Android, more than iPhones, because they're cheaper). So it will really be interesting to see if that audience takes to Facebook Home too.
Seems like I'm not the target audience. I've had some form of cell phone for 12 years now, and I always needed the cheapest possible account/prepaid thing, because I don't call/SMS enough. If they gave 1000 SMSes, I guess I had like 990 left at the end of the month.
Until now that is. Now suddenly there is a resource in the cell phone accounts I need lots of: data. Not to message and stuff, but to browse the internet. My most common form of communication on it is on forums and email replies I guess.
So phones got useful for people who don't communicate much over a phone? :)
EDIT: seriously, why? Were people really clamoring for more Facebook in their lives?
Play is the biggest leverage Google has against OEMs, and FB has to consider that Google could drop any of these apps at a moment's notice (make up a reason).
Here, FB now has a pliant OEM (HTC) and the beginnings of an OEM integration program (it was mentioned in the talk).
How hard would it be for FB to build an app store, as a contingency if nothing else?
I have no faith in this from a technical perspective.
Seriously if you cant make an app in Android that works, how are you going to roll your own version of the OS?
Overall I think what they are doing here is a really smart choice both with creating something that could turn every android phone in a "FB phone", and with FB certified devices.
[1]: https://play.google.com/store/devices/details?id=nexus_4_16g...
Now spending every moment they have with their device basically entirely in Facebook.
They didn't go the hardware route since it is a lot of work.
They didn't go the route of forking Android, since then they would have to partner with hardware manufacturers and that is a lot of work
So what do they build instead? A deeply intrusive fork of their App that is not even going to be available on all Androids!
If you want something like this on all Android phones, it's more than just making an app to put in the Google Play store -- it's understanding the ins and outs of the different nuances of each OS...
It's also definitely not a 'handful' of phones. As of right now 55% of users are on the post-ICS versions. (http://developer.android.com/about/dashboards/index.html). The ecosystem has somewhat consolidated post ICS as well. There are now fewer phones each with more users which makes testing easier.
You and I have very different ideas about what "imagination" looks like.
That seems rather imaginative to me.
As an Android developer, I am happy that I am not seeing yet another Android fork like Kindle Fire, Nook, various Chinese forks etc. I prefer more HTC/Facebook people coming to Play as opposed to setting up yet another app store. If Facebook makes it easy to integrate Intents and such with this (they had some problems in the past), I am sure Android developers will be happy to integrate more with the Facebook API.
I think this is a smart move by Facebook. They started with problems on mobile - junky HTML5 apps which did not integrate well, but as time has gone on they have been making better decisions and doing smarter things. This is just one more good move on their part.