Roku Developer Program

Join our online forum to talk to Roku developers and fellow channel creators. Ask questions, share tips with the community, and find helpful resources.
cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 
TheEndless
Channel Surfer

Re: roDeviceInfo methods not working for me

"EnTerr" wrote:
Hm, it seems to me you are saying "frack those who want to write for firmware 3 and have no photographic memory" - but in nicer words, am i right? As an owner of non-eidetic memory, i disagree.

You seem to have forgotten that this discussion started from the fact that the current 3.1 callouts are confusing some developers. Your suggestion was to change the documentation to instead state which firmware version a certain feature became available in. My point was that since there are effectively only two firmware version, making that distinction isn't necessary, and adding new callouts for devices that are no longer even supported would only serve to convolute things even more. That seems to have gotten bastardized somewhere along the way.

And no, I'm not saying "frack" anyone. I'm saying that most, if not all, developers who are interested in maintaining support for legacy devices are already aware of why the 3.1 callouts are there, and therefore don't fall into the "confused" category. So, if the goal is to reduce confusion, then removing the 3.1 references makes more sense than adding even more firmware versions to the mix.
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
EnTerr
Roku Guru

Re: roDeviceInfo methods not working for me

"TheEndless" wrote:
You seem to have forgotten that this discussion started from the fact that the current 3.1 callouts are confusing some developers. Your suggestion was to change the documentation to instead state which firmware version a certain feature became available in.

I haven't forgotten. I suggested to change a single page of the docs - the one discussed in this topic - on "ifDeviceInfo". Because that's the unusual one that says
"This function is not available in the 3.1 firmware version.". The typical wording used in other pages is "... available beginning with firmware version 4.3", "This function is available in firmware 6.2 or later". Notice the difference - one wording limits to a single point X of the version axis, the other is the right-open interval [X, +∞), if we get mathema-tic-al about it.

... adding new callouts for devices that are no longer even supported would only serve to convolute things even more. That seems to have gotten bastardized somewhere along the way.

Nobody had suggested yet adding new callouts, you are "tilting at windmills"*.
Now that you bring it - is it a good idea - sure, see above in this very thread, the lack of a note "These APIs are new with firmware version 6.1" made someone stumble can created the thread (nothing to do with "legacy"). I can think of couple more good reasons why to annotate when certain function was added but let's not dig-in further.

(*) today i learn the English wording for this Don Quixote idiom
0 Kudos
TheEndless
Channel Surfer

Re: roDeviceInfo methods not working for me

"EnTerr" wrote:
I haven't forgotten. I suggested to change a single page of the docs - the one discussed in this topic - on "ifDeviceInfo". Because that's the unusual one that says
"This function is not available in the 3.1 firmware version.".

Herein lies the disconnect. "This function is not available in the 3.1 firmware version." is actually found in multiple places throughout the documentation. It's not limited to that one page. A few other examples...
http://sdkdocs.roku.com/display/sdkdoc/ ... tAsInteger
http://sdkdocs.roku.com/display/sdkdoc/ ... kiesasVoid
http://sdkdocs.roku.com/display/sdkdoc/ ... esasObject
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos
EnTerr
Roku Guru

Re: roDeviceInfo methods not working for me

"TheEndless" wrote:
"EnTerr" wrote:
I haven't forgotten. I suggested to change a single page of the docs - the one discussed in this topic - on "ifDeviceInfo". Because that's the unusual one that says
"This function is not available in the 3.1 firmware version.".

Herein lies the disconnect. "This function is not available in the 3.1 firmware version." is actually found in multiple places throughout the documentation. It's not limited to that one page.

I said - "the particular wording in that page is confusing". I don't know how i could have been clearer i was talking about THAT particular thing on that PARTICULAR page only. And then, then your jousted in on a high horse, demanding all version notes be erased... 8-)

Back to the traffic safety analogy, we were talking someone's seatbelt malfunctioned and i say should replace it. Then you come to show there are more than one cases in which seat-belt or air-bag malfunctioned. And therefore you are you calling to abolish safety devices altogether. Respectfully, I disagree with such train of thought.
0 Kudos
TheEndless
Channel Surfer

Re: roDeviceInfo methods not working for me

"EnTerr" wrote:
"TheEndless" wrote:
"EnTerr" wrote:
I haven't forgotten. I suggested to change a single page of the docs - the one discussed in this topic - on "ifDeviceInfo". Because that's the unusual one that says
"This function is not available in the 3.1 firmware version.".

Herein lies the disconnect. "This function is not available in the 3.1 firmware version." is actually found in multiple places throughout the documentation. It's not limited to that one page.

I said - "the particular wording in that page is confusing". I don't know how i could have been clearer i was talking about THAT particular thing on that PARTICULAR page only.

Why would you suggest changing the wording on a single page of the documentation and not every where that particular phrasing is used? I obviously missed that nuance of your argument, and was providing links to other instances of it to illustrate why/how I missed that.

"EnTerr" wrote:
And then, then your jousted in on a high horse, demanding all version notes be erased... 8-)

My high horse? Demanding all version notes be erased? Are you reading a different thread than I am? I simply clarified my opinion and gave my reasoning for it and how I thought it would reduce the confusion, based on the fact that legacy devices are no longer supported. You're the one that twisted that into something more sinister than was intended.

Regardless, you're either intent on disagreeing with me, or I'm just really bad at explaining myself, so I'm done here...
My Channels: http://roku.permanence.com - Twitter: @TheEndlessDev
Instant Watch Browser (NetflixIWB), Aquarium Screensaver (AQUARIUM), Clever Clocks Screensaver (CLEVERCLOCKS), iTunes Podcasts (ITPC), My Channels (MYCHANNELS)
0 Kudos