Regardless of how good it is, I don't feel comfortable installing it because of the permissions it requires. You don't lose much by visiting fb.com in a browser.
Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation.
Allows the app to read data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
Allows the app to modify the data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific contacts. This permission allows apps to delete contact data.
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
But is it possible to allow app to take pictures (when you want), import contacts (if you want), sync contacts (again, optional) etc without those permissions?
I'm not an android developer, so someone please correct me if I'm wrong, but usually those permissions sound like you're giving up all your data but in reality it's just used to do something simple as to prevent vibration/ringing/notifications while you're talking on the phone.
Android is in serious need of better user control over app permissions.
Apps should have their permissions in two groups:
* Must-have: the app will not work without these (e.g. camera access for a picture-taking app)
* Optional: some features of the app will not work (e.g. camera access for Facebook)
Despite how bad the Facebook app is, I find it to be much better than opening the website on a mobile browser, but I wish I, as the user, could specify what permissions to grant the app.
absolutely! I just visit fb with the browser! no problems there and works pretty good! And if you realllly need a icon, you can always add one to your homescreen, nothing like a web shortcult (already availbale with the built in browser and i think firefox will add it soon)! Done!
Facebooks engineering seems to have weird priorities. They seem put all their effort into crazy stuff like "Graph Search" whilst ignoring incredibly annoying issues like not having a basic search engine to find your own posts or having two week old posts showing up in the stream approximately 20% of the time.
I'm guessing it is a lack of self discipline. Everyone wants to solve the sexy problems but no-one works on debugging the old year race condition that has been bugging everyone.
I've been "using" the Android Facebook app for over a year, maybe two and it seems to have gotten worse over time, at least in the past year. The "new" version doesn't seem to be any better.
I was at talk trying to check for a message using the app with limited success yesterday, before I finally gave up and used the Android RealVNC app to remote connect to one of my home systems, open a web browser, and connect to Facebook that way.
I'm really unsure what the issue is here. Is it just really hard to make a decent app? Is Facebook not devoting enough resources to development? Is the development team really bad? Do they not know how terrible their app is? Are developers of the needed caliber in too short supply?
I've been using it for about 2 or 3 years - basically since it's first release. And I actually think the latest app is the best they've done yet. Which isn't really saying much given the latest app still sucks badly.
But around 2 years ago, it was so bad I was running 3rd party Facebook clients on Android - some of which were littered with adverts.
When being subjected to numerous intrusive adverts is less annoying than using the ad-free official app - well, then you know the in house developers clearly need a lesson in mobile development.
> I've been "using" the Android Facebook app for over a year, maybe two and it's actually gotten worse over time
That sort of seems to be the "Facebook way" with everything, and has been as long as I can remember (since the college-only days)...
It's like they know they have to keep changing and evolving to stay relevant, but they have the faintest clue how, and so barrel ahead blindly at full-steam, constantly praying that nothing goes too wrong...
I stopped using the FB app since it was so slow it was painful . It was much faster using FB trough the browser. Then FB released the new FB app in December and I installed it again. It was super, it only took a second or so to display the news feed when you launched it.
But about two weeks ago everything went down hill. Sometimes it took up to a minute to actually display anything and most of the time at least 20 seconds (all over wi-fi). So I uninstalled it again.
What baffles me is that they don't notice this or that they just don't care.
Facebook is the most popular example of a bad app, but it's far from the only one...
Try the Grindr app sometime. It'll kill your battery life like nothing else, and it has some sort of blocking bug that interrupts music when it is refreshing your location. --I haven't encountered any other app that does that!
Facebook's mobile apps have to use the Facebook API, which is notoriously terrible. Facebook have no reason to devote resources to this, as they don't want third party implementations dragging people away from their ad revenue.
Similarly, their mobile app is capable of delivering far less ads than the web page, so they'd rather people sat on that at their desk rather than browsing on their phone.
In relation to lack of decent search and other obviously lacking elements: They're always going to devote far more resources to things which directly or indirectly improve advertising (graph search, friend finding, increasing numbers of likes) rather than things that enhance user experience (since user experience is far more tied to network size rather than feature set, compared to other markets)
> Similarly, their mobile app is capable of delivering far less ads than the web page, so they'd rather people sat on that at their desk rather than browsing on their phone.
So basically their strategy for accelerating mobile usage is "don't support mobile"?
Good points. The mobile web page works better in some situations. Especially if the network is bad. Works better with Chrome for android, but also with the stock browser on 2.x phones.
The amazing thing is how much memory the app can take up. Forget the UX issues, it is urgent to fix the outrageous memory usage first. For example, my old phone had just about 100M available for user apps.
Facebook uses about 121M. That's even after disabling all notifications and clearing data. 121M is more than all the rest of my apps combined.
Google+ is also a relative heavyweight at 31M. Android's most used app, Google Maps, uses a svelte 8.9M.
On older phones, just running Facebook alone will make the entire OS experience slow and frustrating. Now with the latest update, it prompts me to sync my contacts every open. It is shocking how badly they have managed this.
The Skype and Netflix apps are also awful custom homebrewed garbage. Netflix constantly freezes and becomes unresponsive, and Skype doesn't background itself anymore since the recent "Windows 8" overhaul on it. Also, why does Netflix try to download every poster for every movie ever as soon as I open it? I only have 300 KB/s internet, that takes forever!
First thing they need to do is to allow the app to be installed to the SD card. The bloatware is now over 25mb in size, and I have a very limited size internal memory on my phone, whereas have a bucket load of space on my SD.
And while we're on the subject, YouTube, GMaps and TweekDeck all need to allow the same thing (every app should). I don't care about the lose of widgets since I never use them. I forced them to SD using Titanium backup, but it's not perfect and there are some glitches.
It's pretty bloated and slow, no point using it! i dont need a 40+megs app running all the time with full permissions on the background, makes no sense! the facebook messenger is the same thing! and thats besides the need to "access all my contacts", NO i want facebook contacts on facebook and phone contacts on the phone for all the obvious reasons!
I hate those buttons in the top-left corner of the screen that are used for the main navigation. If you use two hands they are ok, but you know there are people that still use phones only with one hand. There is no better place for the main navigation that the top-left corner? Could any recommend a better alternative? What about bottom-left?
I actually don't think the new version of their app is that bad. Granted I might not be a heavy user of the app, maybe 10 minutes/day, but the feed seems a lot faster than it used to, and I like the ability to swipe through peoples image galleries from the stream, without leaving that view.
I removed the Facebook app from my iPhone when I heard about the Facebook email scandal in the iOS 6 beta. I realized that they will just keep doing this sort of thing so having their app on my phone was basically like having a latent iPhone virus.
the most annoying thing in my opinion is, that fb doesn't clear my notifications if I already seen those in another version e.g. website, tablet. It's frustrating to see all these notifications over and over again.
The iPhone version does. The worst offender in this regard is Twitter. I get notifications of direct messages and mentions on (1) the website, (2) the official app on my iPhone and (3) the official app on my iPad.
An app can provide notifications, integration and speed. An app can do a lot more caching than the app, and will never have to reload a version of its own code. There's places were apps are appropriate, and this is one of them.
[+] [-] jsvaughan|13 years ago|reply
Allows the app to take pictures and videos with the camera. This permission allows the app to use the camera at any time without your confirmation.
Allows the app to read data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific individuals. This permission allows apps to save your contact data, and malicious apps may share contact data without your knowledge.
Allows the app to modify the data about your contacts stored on your phone, including the frequency with which you've called, emailed, or communicated in other ways with specific contacts. This permission allows apps to delete contact data.
Allows the app to access the phone features of the device. This permission allows the app to determine the phone number and device IDs, whether a call is active, and the remote number connected by a call.
[+] [-] nikolak|13 years ago|reply
I'm not an android developer, so someone please correct me if I'm wrong, but usually those permissions sound like you're giving up all your data but in reality it's just used to do something simple as to prevent vibration/ringing/notifications while you're talking on the phone.
[+] [-] kakuri|13 years ago|reply
Apps should have their permissions in two groups:
* Must-have: the app will not work without these (e.g. camera access for a picture-taking app)
* Optional: some features of the app will not work (e.g. camera access for Facebook)
Despite how bad the Facebook app is, I find it to be much better than opening the website on a mobile browser, but I wish I, as the user, could specify what permissions to grant the app.
[+] [-] fiendsan|13 years ago|reply
[+] [-] nollidge|13 years ago|reply
[+] [-] perbu|13 years ago|reply
[+] [-] CWIZO|13 years ago|reply
[+] [-] Claudus|13 years ago|reply
I was at talk trying to check for a message using the app with limited success yesterday, before I finally gave up and used the Android RealVNC app to remote connect to one of my home systems, open a web browser, and connect to Facebook that way.
I'm really unsure what the issue is here. Is it just really hard to make a decent app? Is Facebook not devoting enough resources to development? Is the development team really bad? Do they not know how terrible their app is? Are developers of the needed caliber in too short supply?
[+] [-] laumars|13 years ago|reply
But around 2 years ago, it was so bad I was running 3rd party Facebook clients on Android - some of which were littered with adverts.
When being subjected to numerous intrusive adverts is less annoying than using the ad-free official app - well, then you know the in house developers clearly need a lesson in mobile development.
[+] [-] ibrahima|13 years ago|reply
[+] [-] snogglethorpe|13 years ago|reply
That sort of seems to be the "Facebook way" with everything, and has been as long as I can remember (since the college-only days)...
It's like they know they have to keep changing and evolving to stay relevant, but they have the faintest clue how, and so barrel ahead blindly at full-steam, constantly praying that nothing goes too wrong...
[+] [-] skreech|13 years ago|reply
Moving to mobile would require a shift in thinking that might be impossible for such a large and entrenched organization.
The teenagers of today, having grown up with smartphones, will likely exit en masse when a usable alternative emerges.
[+] [-] illumen|13 years ago|reply
[+] [-] acchow|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] CWIZO|13 years ago|reply
But about two weeks ago everything went down hill. Sometimes it took up to a minute to actually display anything and most of the time at least 20 seconds (all over wi-fi). So I uninstalled it again.
What baffles me is that they don't notice this or that they just don't care.
[+] [-] hayksaakian|13 years ago|reply
They have been shoving dog food down their employees mouths because they are aware of how bad it is.
[+] [-] joshAg|13 years ago|reply
[+] [-] tallanvor|13 years ago|reply
Try the Grindr app sometime. It'll kill your battery life like nothing else, and it has some sort of blocking bug that interrupts music when it is refreshing your location. --I haven't encountered any other app that does that!
[+] [-] Colliwinks|13 years ago|reply
Similarly, their mobile app is capable of delivering far less ads than the web page, so they'd rather people sat on that at their desk rather than browsing on their phone.
In relation to lack of decent search and other obviously lacking elements: They're always going to devote far more resources to things which directly or indirectly improve advertising (graph search, friend finding, increasing numbers of likes) rather than things that enhance user experience (since user experience is far more tied to network size rather than feature set, compared to other markets)
[+] [-] davedx|13 years ago|reply
So basically their strategy for accelerating mobile usage is "don't support mobile"?
[+] [-] illumen|13 years ago|reply
[+] [-] unknown|13 years ago|reply
[deleted]
[+] [-] mrj|13 years ago|reply
Facebook uses about 121M. That's even after disabling all notifications and clearing data. 121M is more than all the rest of my apps combined.
Google+ is also a relative heavyweight at 31M. Android's most used app, Google Maps, uses a svelte 8.9M.
On older phones, just running Facebook alone will make the entire OS experience slow and frustrating. Now with the latest update, it prompts me to sync my contacts every open. It is shocking how badly they have managed this.
[+] [-] zanny|13 years ago|reply
[+] [-] kamjam|13 years ago|reply
And while we're on the subject, YouTube, GMaps and TweekDeck all need to allow the same thing (every app should). I don't care about the lose of widgets since I never use them. I forced them to SD using Titanium backup, but it's not perfect and there are some glitches.
[+] [-] fiendsan|13 years ago|reply
[+] [-] brainsqueezer|13 years ago|reply
[+] [-] snogglethorpe|13 years ago|reply
[+] [-] taude|13 years ago|reply
[+] [-] DominikR|13 years ago|reply
[+] [-] flyinRyan|13 years ago|reply
[+] [-] Kiro|13 years ago|reply
[+] [-] alxeder|13 years ago|reply
[+] [-] bruceboughton|13 years ago|reply
[+] [-] Nursie|13 years ago|reply
It's a web page and I have a browser....
[+] [-] nwh|13 years ago|reply
An app can provide notifications, integration and speed. An app can do a lot more caching than the app, and will never have to reload a version of its own code. There's places were apps are appropriate, and this is one of them.