"pple are unique in being in the position of having a very limited portfolio of devices running their own OS" hmmm remind again me how many maemo hardware platforms there are ?