Forums

#1 2008-05-31 01:36:31

luke
Member
From: UK
Registered: 2007-10-22
Posts: 1680

Please don't get rid of the concept of adding apps

Hi,

I have several issues with the removal of the whole concept of adding an app.

- Firstly, there is the issue of infinite sessions (see here)

- Secondly, my apps already give users a preview of what they will be getting before they add the app.  I don't have forced log-in or add.  They then simply need to add the app when they want to.  Now, however, I will need to ask them instead to "log in" (a term that doesn't sit comfortably with the app's flow), and try and explain to them that they should select "keep me logged in" otherwise some of the apps functionality may not work (see again, infinite sessions).

- Thirdly, what happens to post add and post remove?  How are we now supposed to keep track of who is using our apps?  Previously when a user would remove one of my apps, I would remove all the data that my app stored for them.  If users can no longer add, and therefore I logically assume they can't remove an app, how will I know when I should or shouldn't store data for that user.  This has, in my opinion, privacy issues.  As previously I'd know they had removed the app, and so would know I should no longer display their data in the app to their friends.  Now it seems that I would no longer know this.


I'm happy for integration points to be removed from the add app page, but I think the concept of adding an app should remain.  Not simply because "adding" makes more sense for my apps than "logging in" from a semantic perspective, but also that adding and removing allow us the ability to know which users we need to store data for.

Offline

 

#2 2008-05-31 01:54:27

tichwhack
Member
Registered: 2008-03-05
Posts: 530

Re: Please don't get rid of the concept of adding apps

Dont get rid of add system, but make it easy to remove off the apps we dont use. Thanks.

Offline

 

#3 2008-05-31 05:39:57

question
Member
Registered: 2007-10-24
Posts: 168

Re: Please don't get rid of the concept of adding apps

keep add, or mess up thousands of apps.

Offline

 

#4 2008-05-31 11:07:17

apuyou
Member
Registered: 2008-04-03
Posts: 10

Re: Please don't get rid of the concept of adding apps

luke wrote:

- Thirdly, what happens to post add and post remove?  How are we now supposed to keep track of who is using our apps?  Previously when a user would remove one of my apps, I would remove all the data that my app stored for them.  If users can no longer add, and therefore I logically assume they can't remove an app, how will I know when I should or shouldn't store data for that user.  This has, in my opinion, privacy issues.  As previously I'd know they had removed the app, and so would know I should no longer display their data in the app to their friends.  Now it seems that I would no longer know this.

Exactly what I thought when first reading the news. Keeping user data can also take some space on the server, and we need to know when a user decides to stop using an application.


My Mobile Site, Nokia's Mobile Web Server inside Facebook.

Offline

 

#5 2008-05-31 11:20:24

Collin1000
Member
Registered: 2008-03-30
Posts: 974
Website

Re: Please don't get rid of the concept of adding apps

apuyou wrote:

luke wrote:

- Thirdly, what happens to post add and post remove?  How are we now supposed to keep track of who is using our apps?  Previously when a user would remove one of my apps, I would remove all the data that my app stored for them.  If users can no longer add, and therefore I logically assume they can't remove an app, how will I know when I should or shouldn't store data for that user.  This has, in my opinion, privacy issues.  As previously I'd know they had removed the app, and so would know I should no longer display their data in the app to their friends.  Now it seems that I would no longer know this.

Exactly what I thought when first reading the news. Keeping user data can also take some space on the server, and we need to know when a user decides to stop using an application.

Ditto to that, I need to run a script to set stuff up when a user adds my app.... how can I run it now?


-Collin "There is no such thing as bugs. Only unannounced features."
The Wiki Is Your Friend!
Games | SameGame | Friend Memory Test
I tweet! http://www.Twitter.com/Collin1000

Offline

 

#6 2008-05-31 12:32:15

JSeligstein
Administrator
Registered: 2007-10-16
Posts: 35

Re: Please don't get rid of the concept of adding apps

Not trying to trivialize this change, but what would you guys do on an external website?  For add, there's a signup process.  Basically, you register a user account, get some data from that user, and now you have an identifier for this user to point to that data and do what you want.  Think of Facebook as streamlining the first two for you.  When a user first visits your app, assume its a new user.  I'm unsure why the "add" concept is supremely necessary.  You have a user visiting your site who you haven't seen before = do something new.  For post-remove, again, external site.  Not everyone will deactivate accounts at websites.  So at some point, you'll have to assume they're not using it any more.  You'll notice, for example, Facebook reports "active users" and not "registered accounts".  Building out monitoring tools will allow you to track progress as well as figure out who is active and who should be considered deactivated at some point in time.  Good luck!


Please note that any posts by me are unofficial, personal opinions and do not reflect any official policies or statements by Facebook.

Offline

 

#7 2008-05-31 12:43:50

Starfish Apps
Member
Registered: 2008-02-29
Posts: 66

Re: Please don't get rid of the concept of adding apps

JSeligstein wrote:

Not trying to trivialize this change, but what would you guys do on an external website?

On the external website I would collect all permissions upfront through the registration process and will not have to jump through 1000 hoops to get user authorizations for every trivial thing. What Facebook wants to do is make it harder (impossible!) for us to collect all authorizations upfront, in one bundle. The result will be user confusion (why is my application suddenly not working ???) and lower conversions through the app workflow.

Oh yeah, and then what would now be the advantage of building for Facebook vs. Open Internet? On the web there is no one to tell us how to set policies on our sites! Please, help us understand what we are missing here.

Offline

 

#8 2008-05-31 12:48:33

JSeligstein
Administrator
Registered: 2007-10-16
Posts: 35

Re: Please don't get rid of the concept of adding apps

Starfish, I was simply saying that the paradigm of "unregistered" = "inactive" is nothing new and was not suggesting that you develop for the open web. 

I feel there is a very limited subset of applications that, in their current incarnation, really require add to function.  I don't think the we want user confusion.  That's why this change will be rolled out very slowly to get some good iterations in.


Please note that any posts by me are unofficial, personal opinions and do not reflect any official policies or statements by Facebook.

Offline

 

#9 2008-05-31 12:50:36

Ffoeg
Member
Registered: 2008-01-26
Posts: 38

Re: Please don't get rid of the concept of adding apps

FB: if you guys really go ahead with this you are going to see a HUGE increase in API calls gathering user data on every single page hit in an app as a lot of people are going to elect to just not store the data at all anymore.

Developers: use the data store API if you can get your head around it... unfortunately I haven't had a lot of time to look at it and still don't quite get it. This allows you to put the extra storage load on FB instead of your local systems.


JungleStreams: live Internet radio in FB!

Offline

 

#10 2008-05-31 13:00:06

chrisclaydon
Member
From: currently in New Zealand
Registered: 2007-10-16
Posts: 551
Website

Re: Please don't get rid of the concept of adding apps

Facebook is not an external website. I would say a huge number of applications are still useful to users even when they are not interacting. Users of my IQ test only take the test once, but then they want to display the score on their profile forever. They are still an installed user if they are displaying the score, and the application may still have legitimate reason to interact with them, for example if a new, improved test becomes available. This could still be the case years after the user last clicked on the application. What about 'quotes' applications? The user reads the new quote every day, so do some of their friends, so they are an active user, but they never have a reason to click on the application or visit the canvas. If they get bored of the app, they may then choose to remove at. At that point the app needs to know they have removed it. For a start, how can you value an app if you don't know how many people are still using it? How do you know which UIDs to update the profile box for if you don't know when someone installs or uninstalls the app?


Facebook Profile:  http://profile.to/chris
Profile Technology Ltd:  http://www.profiletechnology.net/
Developers of Quality social networking applications on Facebook, Myspace, Bebo, Orkut, Hi5, Sonico & Friendster

Offline

 

#11 2008-05-31 13:04:43

Collin1000
Member
Registered: 2008-03-30
Posts: 974
Website

Re: Please don't get rid of the concept of adding apps

No no no! Facebook is not an external website! The canvas page for apps is "built into" facebook. Do not compare the way apps work to external websites, because they are different. Streamline the install process, yes. But keep the process for adding apps and just logging in to apps the same!


-Collin "There is no such thing as bugs. Only unannounced features."
The Wiki Is Your Friend!
Games | SameGame | Friend Memory Test
I tweet! http://www.Twitter.com/Collin1000

Offline

 

#12 2008-05-31 13:05:54

Collin1000
Member
Registered: 2008-03-30
Posts: 974
Website

Re: Please don't get rid of the concept of adding apps

chrisclaydon wrote:

Users of my IQ test only take the test once, but then they want to display the score on their profile forever. They are still an installed user if they are displaying the score, and the application may still have legitimate reason to interact with them,

From a user standpoint, I could not agree more. I have apps on my profile that I have not logged in to in ages, but I keep them on my profile to display what they show.


-Collin "There is no such thing as bugs. Only unannounced features."
The Wiki Is Your Friend!
Games | SameGame | Friend Memory Test
I tweet! http://www.Twitter.com/Collin1000

Offline

 

#13 2008-05-31 13:06:32

Ffoeg
Member
Registered: 2008-01-26
Posts: 38

Re: Please don't get rid of the concept of adding apps

chrisclaydon wrote:

What about 'quotes' applications? The user reads the new quote every day, so do some of their friends, so they are an active user, but they never have a reason to click on the application or visit the canvas.

Just in the instance of a quotes app, I think you could set the default profile FBML in just one call for them all if we still have that API call. It changes so much around here I couldn't even say though. I'm not really going to consider storing any user data anymore (I haven't actually ever done it anyway). I'm just going to run the more complex apps in an iframe and display a "Please wait while I grok your data" message and make thousands of API calls for every single page hit.


JungleStreams: live Internet radio in FB!

Offline

 

#14 2008-05-31 13:08:39

Collin1000
Member
Registered: 2008-03-30
Posts: 974
Website

Re: Please don't get rid of the concept of adding apps

Ffoeg wrote:

I'm just going to run the more complex apps in an iframe and display a "Please wait while I grok your data" message and make thousands of API calls for every single page hit.

Sparky does that, and it drives me nuts. I can imagine things like that being rough on FB's API too.... quite a few API calls.


-Collin "There is no such thing as bugs. Only unannounced features."
The Wiki Is Your Friend!
Games | SameGame | Friend Memory Test
I tweet! http://www.Twitter.com/Collin1000

Offline

 

#15 2008-05-31 13:16:21

zerostar07
Member
From: Crete
Registered: 2008-02-29
Posts: 1992
Website

Re: Please don't get rid of the concept of adding apps

JSeligstein wrote:

OK, but then, can you implement a post-remove callback url for every kind of removal (i.e. when the user removes the profile box, when the user removes the info section, blocks the newsfeed notifications etc) please?


-George

Offline

 

#16 2008-05-31 13:19:34

Ffoeg
Member
Registered: 2008-01-26
Posts: 38

Re: Please don't get rid of the concept of adding apps

Collin1000 wrote:

Sparky does that, and it drives me nuts. I can imagine things like that being rough on FB's API too.... quite a few API calls.

Ya imagine a user who has a few thousand friends who have been on FB for a long time.

Now imagine grabbing all the groups that they are all in.

I wrote an app like that but I didn't publish it because it was too slow. I was going to use the FB data store API to store it for a day at a time to make subsequent page hits faster but I couldn't quite get it into my head how to use it as a database table.

I sure don't want hits like that on my database at home here, I am only running a single box so I ended up turfing it.


JungleStreams: live Internet radio in FB!

Offline

 

#17 2008-05-31 13:21:02

Ffoeg
Member
Registered: 2008-01-26
Posts: 38

Re: Please don't get rid of the concept of adding apps

zerostar07 wrote:

OK, but then, can you implement a post-remove callback url for every kind of removal (i.e. when the user removes the profile box, when the user removes the info section, blocks the newsfeed notifications etc) please?

VOTE!

This guy's got it!


JungleStreams: live Internet radio in FB!

Offline

 

#18 2008-05-31 13:22:55

Ffoeg
Member
Registered: 2008-01-26
Posts: 38

Re: Please don't get rid of the concept of adding apps

And also when people add these things.

That way we could still tell what's going on with a user, not to mention get some real nice stats about what parts of the app people like and which are just annoying them!


JungleStreams: live Internet radio in FB!

Offline

 

#19 2008-05-31 13:52:54

aritude
Member
From: India
Registered: 2008-01-20
Posts: 484
Website

Re: Please don't get rid of the concept of adding apps

Question to FB: Did you hire someone from cubics recently? Lately, we see you are giving developers a lotta trouble!!


big_smile

Jokes apart, I do not see how this will help anyone! I as a user, hate and will always hate the stupid login screen. The add concept give me a lot of choice, specially the newsfeed and e-mail disable choice. Its way easier to login myspace than to go all the way to edit apps page and fixing settings for each app. Add concept gives you this choice upfront.

EXAMPLE:

I do not want "Asian Babes" application app to constantly publish newsfeeds about how much I rated some girl, because my profile is viewed by a lot of business connections. Adding an app, gives me this choice very very easily. What if, this same application, makes a minifeed story with four half naked pictures to my profile as soon as I hit their first screen? I do not get an option to disable the publishing of such stories while logging in it. How is this new change wise, I do not know.

Facebook: I do not think you guys have intellect enough to figure out what you are doing with this website. You are not only crushing yourself with the new profile and this stupid logging in thing, you are also destroying the virtual homes of over 60 million people who have trusted you far more than you can ever think. Therefore, I have to speak against my will that you exhibit all signs of complete retards. Also, I would like to ask, what makes you believe that the say of developers do not matter to any extent in a matter which is directly and totally related to their applications? We are not here wasting our valuable time on this forum to have clarifications from your staff, we are actually opposing these moronic moves you are taking. Its not a question about you, a one in many social network; its about all of us, the 60 million users, 300K developers and 27000+ social applications which we all ported on your website assuming some ethical responsibilities from your side and a good amount of trust.

I am not happy with these changes as a user and as a developer. I have shown the new profile design to many of my non-developer friends, most of them couldn't even navigate it properly.

JSeligstein wrote:

I'm unsure why the "add" concept is supremely necessary.

I doubt that either you are absolutely confused or are astonishingly blinded and uneducated. You, my friend, are dumb. I also doubt that you have better ways to show us why this step is taken. Please explain the fanatical mindset you possess that characterizes so much damage that you are doing.

I am sorry if I have been way too much aggressive in my post. But, I am not hiding my anger or my discomfort to please anyone here. All this drama from facebook according to me is a big bullshit and I am happy to speak loud about this fact.


I'm back to Web 2.0!

Offline

 

#20 2008-05-31 14:20:52

tehdnite
Member
From: Bensenville, IL
Registered: 2007-11-26
Posts: 78
Website

Re: Please don't get rid of the concept of adding apps

Why is everyone talking about 'getting rid of adding apps' .. From the way I read the post about the changes, it sounds like an application will just ask a user to log in the first time a user accesses an application instead of an install (I'm also thinking this only applies to the 'require install' and 'require login' functions and not if a user goes to your page and selects "install".. I could be wrong about this though, facebook?) .. I've been happy with just about every change facebook has been introducing. I understand where people are frustrated, but I feel like just about everything that's changed is going to promote developers to create applications that don't suck or users won't 'add' them after they log in to them.. I try and make as many pages as possible accessible to any user without even logging in to my applications..

The way I see it. Your application needs some information from the user the first time they access your app, so they are asked to log in. Your application adds a couple checks to see if the user is just logged in or they have installed the application and a banner on the top of the application tells them, "play around with this app and have fun! If you like what you see and want to access all of it's features and add it to various places on your profile, check 'here' to INSTALL the application" ..

This means end users won't be 'tricked' to install applications just because they blindly clicked the Install button because one of their friends sent them an invite (more than likely because they HAD to send 15 invites in order to do something special with the application) .. With these changes, the end user will log in and actually get a taste of what the application does before they choose to install it.

I agree that this isn't the most developer-centric decision that's been made, but i also agree that it does help out end users and forces developers to create more meaningful applications that don't rely on 'tricking' users to install them and then invite 20 of their friends.

Offline

 

#21 2008-05-31 14:23:50

Ffoeg
Member
Registered: 2008-01-26
Posts: 38

Re: Please don't get rid of the concept of adding apps

http://forum.developers.facebook.com/mi … e_forum=23 is the link I get in my email to unsubscribe this thread. Doesn't work.


JungleStreams: live Internet radio in FB!

Offline

 

#22 2008-05-31 14:57:05

Collin1000
Member
Registered: 2008-03-30
Posts: 974
Website

Re: Please don't get rid of the concept of adding apps

Congrats everyone, the one person from FB who replied to this topic has chosen not to comment any further. Perhaps we can stop the bashing and have a more peaceful discussion as to alternatives or lay out our feeling to facebook more clearly?

From IRC, Off topic and login messages pruned out.

14:46    JSeligstein: I'm not going to respod to anyone who says this to me for no reason: "I doubt that either you are absolutely confused or are astonishingly blinded and uneducated. You, my friend, are dumb. I also doubt that you have better ways to show us why this step is taken. Please explain the fanatical mindset you possess that characterizes so much damage that you are doing."

14:48    Collin1000: Would you mind any comment on the FB side of the story, as to why this move seems approiate? The developers seem left in the dark here, and perhaps if we knew the reason for this move we (I, at least) may understand.

14:49    JSeligstein: at this point, I really don't care... if you know me or have ever spoken to me, youd know I'm the biggest advocate with developers. I was going to attempt to engage in more discussions, but now I won't.

14:50    JSeligstein I do not make the decisions, I am not coding on the new section, and I echo any concerns I ever hear. Blasting me for hopping is disucssions is very dumb.

14:50    JSeligstein: it neither appropriate nor correct to assume my position or opinion is official

14:51    Collin1000: Im not the one attempting to blast you or FB for anything here, but you are right now the only contact we have gotten this entire time on the issue. Therefor, you were the only method of us voicing our so far unheard issues. If a marketing person had come along, we would have blasted them as well.

14:52    JSeligstein: and hence why I will not post on the discussion board again.

14:52    Collin1000: I am just here looking for some type of comment as to the reasoning for the add vs. install really, but thank you for sharing your opinions while you could.

14:52    JSeligstein: I'm not even on platform anymore, my friend.

14:53    JSeligstein: I come to the board and here on my own accord [and always have]... and not part of my job.

14:53    JSeligstein: As a human, I now refuse to subject myself to that kind of blantant abuse for no reason. I hopped in to chit chat and discuss and got lambasted. NO thanks.

Let us be reminded that facebook employees are not the ones making the new rules all the time, some things come from higher ups. And our only so far method of contacting those has chosen to leave.


-Collin "There is no such thing as bugs. Only unannounced features."
The Wiki Is Your Friend!
Games | SameGame | Friend Memory Test
I tweet! http://www.Twitter.com/Collin1000

Offline

 

#23 2008-05-31 15:07:01

aritude
Member
From: India
Registered: 2008-01-20
Posts: 484
Website

Re: Please don't get rid of the concept of adding apps

@JSeligstein: I wrote that assuming that you as a spokesman facebook has appointed to communicate with the developers. If you are not the one, I sincerely take my words back and apologize. Those words, obviously, were directed to facebook and their policy makers. If you are not the one doing that, there is no reason for your to feel blasted. Again, if you are not posting here from facebook's side, I am sincerely sorry for those words.


I'm back to Web 2.0!

Offline

 

#24 2008-05-31 15:10:37

JSeligstein
Administrator
Registered: 2007-10-16
Posts: 35

Re: Please don't get rid of the concept of adding apps

aritude, no I am not.  I am a Facebook engineer who has posted here in cycles: I get active, then get yelled at for something I didn't do or have no control over, and then I leave when it gets overly cumbersome to do my real job.  I have worked on platform in the past, and was a developer when the first version of platform came out (August 2006).  I'm working on apps myself, was previously an app developer, and have worked on platform.  I have a very strong tie to this community.  I occasionally go to app meetups, support local garages when I can, and speak at some conferences and classroom sessions.  I tend to work on features that really help get apps going: fb:comments, fb:board, DataStoreAdmin, etc and not the other features of platform.

In short, I am not official nor am I paid to post here or in IRC.  I came to chat.


Please note that any posts by me are unofficial, personal opinions and do not reflect any official policies or statements by Facebook.

Offline

 

#25 2008-05-31 15:40:04

senatuskienlee
Member
Registered: 2007-10-16
Posts: 2629

Re: Please don't get rid of the concept of adding apps

JSeligstein wrote:

aritude, no I am not.  I am a Facebook engineer who has posted here in cycles: I get active, then get yelled at for something I didn't do or have no control over, and then I leave when it gets overly cumbersome to do my real job.  I have worked on platform in the past, and was a developer when the first version of platform came out (August 2006).  I'm working on apps myself, was previously an app developer, and have worked on platform.  I have a very strong tie to this community.  I occasionally go to app meetups, support local garages when I can, and speak at some conferences and classroom sessions.  I tend to work on features that really help get apps going: fb:comments, fb:board, DataStoreAdmin, etc and not the other features of platform.

In short, I am not official nor am I paid to post here or in IRC.  I came to chat.

no one should ever yell at you or direct personal remarks at you for responding. if i ever come across this in future, i will make sure i make this opinion known.

guys: please don't be disrespectful to individual fb developers who come on to try and help.

[i know i diss Paul from time to time, but he's the boss so he gets the stick smile]

Last edited by senatuskienlee (2008-05-31 15:42:42)

Offline

 

Board footer

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson