I don't think anyone argues whether AOSP is open, only that google apps are not[url=http://meincmagazine.com/civis/viewtopic.php?p=26271117#p26271117:2n17ac3w said:Viewer[/url]":2n17ac3w]AOSP is pretty open regardless of the Ars spin
[url=http://meincmagazine.com/civis/viewtopic.php?p=26271181#p26271181:1k6gkr6p said:grahamwilliams[/url]":1k6gkr6p]Forget the desktop, this is the year of Linux in the pocket.
I'm not sure the focus initially is on those devices - or at least the lower end of that range; remember the Ubuntu Edge? I can speculate that this is because running a full Linux stack is probably fairly resource-intensive.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271145#p26271145:39rpqr5p said:Old_Fogie_Late_Bloomer[/url]":39rpqr5p]I'm very curious to see how this goes. I'm more interested in $100-$300 devices rather than high-end phones, though.
Firefox OS is running atop Linux as well; how much of the linux stack they use is beyond me though[url=http://meincmagazine.com/civis/viewtopic.php?p=26271237#p26271237:2xvc1ygq said:vnangia[/url]":2xvc1ygq]I'm not sure the focus initially is on those devices - or at least the lower end of that range; remember the Ubuntu Edge? I can speculate that this is because running a full Linux stack is probably fairly resource-intensive.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271145#p26271145:2xvc1ygq said:Old_Fogie_Late_Bloomer[/url]":2xvc1ygq]I'm very curious to see how this goes. I'm more interested in $100-$300 devices rather than high-end phones, though.
On the other hand, if you're looking for an inexpensive alternative to the big two, you may want to look at the model advocated by Mozilla with the Firefox OS that not only already offers phones in the sub-$100 range.
Err, not sure, but enough to run Gecko fairly close to the metal. The Geeksphone that I have does actually have a lot of Android underpinnings - the bootloader, the recovery, etc., all appear to be standard, but after the OS loads, it very quickly stops being Android.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271249#p26271249:1d9fofn9 said:Sajuuk[/url]":1d9fofn9]
Firefox OS is running atop Linux as well; how much of the linux stack they use is beyond me though
How is the actual performance of the dev Geeksphone? Never had a chance to try Firefox OS outside of the firefox emulator[url=http://meincmagazine.com/civis/viewtopic.php?p=26271281#p26271281:2lfk7r9r said:vnangia[/url]":2lfk7r9r]Err, not sure, but enough to run Gecko fairly close to the metal. The Geeksphone that I have does actually have a lot of Android underpinnings - the bootloader, the recovery, etc., all appear to be standard, but after the OS loads, it very quickly stops being Android.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271249#p26271249:2lfk7r9r said:Sajuuk[/url]":2lfk7r9r]
Firefox OS is running atop Linux as well; how much of the linux stack they use is beyond me though
Also, AOSP is not developed in the open like Ubuntu is.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271221#p26271221:9uecxbz2 said:Sajuuk[/url]":9uecxbz2]I don't think anyone argues whether AOSP is open, only that google apps are not[url=http://meincmagazine.com/civis/viewtopic.php?p=26271117#p26271117:9uecxbz2 said:Viewer[/url]":9uecxbz2]AOSP is pretty open regardless of the Ars spin
As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way[url=http://meincmagazine.com/civis/viewtopic.php?p=26271355#p26271355:1zw8vnda said:metro2003[/url]":1zw8vnda]I really want them to succeed, I really do, but I don't see how. First is the OS. I had the opportunity of trying it out on my N4. Yes, I installed it myself..pretty easy process..props for that. But I couldn't figure out to do something as basic as finding the back button or how to actually close or switch to a running app. Also at the time I tried it, and I'm sure the OS came a long way today, it lacked refinement and crashed every few minutes to the point that I had to power it off. I even piched in the $600 when they were running the crowd funding bit on indigogo. So I'm all for trying out new platforms and I always try to see the best in something new. It's my hobby...I like it...However, with market reaching saturation, it's extremely hard to break into it with a lackluster OS. I understand their target may be mid spec phones and other world regions, but when apps are not there, there's not much to support that OS. yes, html apps work out of the box suposedly, but they need to be developed. and developers today are concentrating their efforts in something that actually makes $$ for them. Anywa, this is just my POV. But I hope they somehow pull through...
You're probably thinking of traditional desktop Qt. Their mobile offering is called Qt Quick, and it's very different.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271297#p26271297:a133xyeo said:daneren2005[/url]":a133xyeo]I'm really trying hard to see any benefit of this stack. In my experience QT is ugly and hard to program for [..]
[url=http://meincmagazine.com/civis/viewtopic.php?p=26271385#p26271385:1xof65ci said:Sajuuk[/url]":1xof65ci]As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way[url=http://meincmagazine.com/civis/viewtopic.php?p=26271355#p26271355:1xof65ci said:metro2003[/url]":1xof65ci]I really want them to succeed, I really do, but I don't see how. First is the OS. I had the opportunity of trying it out on my N4. Yes, I installed it myself..pretty easy process..props for that. But I couldn't figure out to do something as basic as finding the back button or how to actually close or switch to a running app. Also at the time I tried it, and I'm sure the OS came a long way today, it lacked refinement and crashed every few minutes to the point that I had to power it off. I even piched in the $600 when they were running the crowd funding bit on indigogo. So I'm all for trying out new platforms and I always try to see the best in something new. It's my hobby...I like it...However, with market reaching saturation, it's extremely hard to break into it with a lackluster OS. I understand their target may be mid spec phones and other world regions, but when apps are not there, there's not much to support that OS. yes, html apps work out of the box suposedly, but they need to be developed. and developers today are concentrating their efforts in something that actually makes $$ for them. Anywa, this is just my POV. But I hope they somehow pull through...
[url=http://meincmagazine.com/civis/viewtopic.php?p=26271297#p26271297:376m3vhr said:daneren2005[/url]":376m3vhr]I'm really trying hard to see any benefit of this stack. In my experience QT is ugly and hard to program for, and HTML5 has terrible performance. I'm not sure how they plan on competing with Android without offering a software stack that is comparable (let alone to iOS). I think the only thing going for it at this point is being relatively easy to update.
There is nothing hidden about the "home" or "back" gestures. There just isn't a button mapped to them. This is hardly hidden. Hell, anyone I hand the phone to figures it out after I say "slide up from the bottom". Good for Ubuntu if they use that strategy.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271385#p26271385:2oz085ov said:Sajuuk[/url]":2oz085ov]As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way
Fair enough. I google'd it and it at least gives me hope that it doesn't suck like the desktop framework does.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271433#p26271433:3bnhhavu said:pavlov[/url]":3bnhhavu]You're probably thinking of traditional desktop Qt. Their mobile offering is called Qt Quick, and it's very different.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271297#p26271297:3bnhhavu said:daneren2005[/url]":3bnhhavu]I'm really trying hard to see any benefit of this stack. In my experience QT is ugly and hard to program for [..]
Qt Quick does away with all those desktop-like widgets. Instead, you build 3D-accelerated mobile interfaces with a high-level language and a simple declarative UI format. In many ways, it's got the good parts of HTML5 without all the accumulated warts and CSS weirdness. You can always drop down to Qt C++ for performance-intensive code, which is an excellent bonus.
It's not for all kinds of apps, but if your project falls into Qt Quick's sweet spot, it's pretty great.
Oh, I'm sure they have no interest in focusing on low-end devices right now. And the reason that having a $100 smartphone that doesn't totally suck is even possible is because a lot of people spent a lot of money on expensive smartphones. I've just reached a point personally where I feel like I have subsidized the R&D with a few high-end devices and I'm content to reap the benefits at the other end of the price spectrum.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271237#p26271237:4qnds16u said:vnangia[/url]":4qnds16u]I'm not sure the focus initially is on those devices - or at least the lower end of that range; remember the Ubuntu Edge? I can speculate that this is because running a full Linux stack is probably fairly resource-intensive.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271145#p26271145:4qnds16u said:Old_Fogie_Late_Bloomer[/url]":4qnds16u]I'm very curious to see how this goes. I'm more interested in $100-$300 devices rather than high-end phones, though.
On the other hand, if you're looking for an inexpensive alternative to the big two, you may want to look at the model advocated by Mozilla with the Firefox OS that not only already offers phones in the sub-$100 range.
So by way of background I have the original Geeksphone Peak, which was marketed as the high-end device when it was launched by Geeksphone; the exact specifications are listed on Wikipedia. There are several simultaneous branches of the code available; I've been using the nightly 1.3 branch, though I don't flash it more than once every fortnight or so, for reasons that will become clear in a moment.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271351#p26271351:16rtsx7h said:Sajuuk[/url]":16rtsx7h]
How is the actual performance of the dev Geeksphone? Never had a chance to try Firefox OS outside of the firefox emulator
[url=http://meincmagazine.com/civis/viewtopic.php?p=26271793#p26271793:3l2li04z said:Old_Fogie_Late_Bloomer[/url]":3l2li04z]
Oh, I'm sure they have no interest in focusing on low-end devices right now. And the reason that having a $100 smartphone that doesn't totally suck is even possible is because a lot of people spent a lot of money on expensive smartphones. I've just reached a point personally where I feel like I have subsidized the R&D with a few high-end devices and I'm content to reap the benefits at the other end of the price spectrum.![]()
Well, it's the cathedral and the bazaar all over again (and I mean this in the sense ESR did with Emacs and Linux, not how it's often now interpreted): both approaches can produce open source apps, but the latter is now seen to represent "true" open source and the former isn't.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271221#p26271221:1zs1nrrr said:Sajuuk[/url]":1zs1nrrr]I don't think anyone argues whether AOSP is open, only that google apps are not[url=http://meincmagazine.com/civis/viewtopic.php?p=26271117#p26271117:1zs1nrrr said:Viewer[/url]":1zs1nrrr]AOSP is pretty open regardless of the Ars spin
I have a z10 - if there's literally no onscreen indication of an OS function, it's hidden by definition. And if you have to explain how your phone works every time someone grabs it...you goofed in the UX department[url=http://meincmagazine.com/civis/viewtopic.php?p=26271537#p26271537:potrpsrg said:Devin[/url]"otrpsrg]
There is nothing hidden about the "home" or "back" gestures. There just isn't a button mapped to them. This is hardly hidden. Hell, anyone I hand the phone to figures it out after I say "slide up from the bottom". Good for Ubuntu if they use that strategy.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271385#p26271385:potrpsrg said:Sajuuk[/url]"otrpsrg]As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way
![]()
Congratulations, you answered your own question right there.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271537#p26271537:1dgxiicg said:Devin[/url]":1dgxiicg]There is nothing hidden about the "home" or "back" gestures. There just isn't a button mapped to them. This is hardly hidden. Hell, anyone I hand the phone to figures it out after I say "slide up from the bottom". Good for Ubuntu if they use that strategy.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271385#p26271385:1dgxiicg said:Sajuuk[/url]":1dgxiicg]As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way
It is disingenous to say there is no obfuscation with any platform, as I mentioned above, as well as assuming that your phone can just be picked up and used by anyone. I think the only phone that qualifies to that level would be the Windows phone as their visual cues are omnipresent.[url=http://meincmagazine.com/civis/viewtopic.php?p=26273179#p26273179:62qbri4t said:Voo42[/url]":62qbri4t]Congratulations, you answered your own question right there.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271537#p26271537:62qbri4t said:Devin[/url]":62qbri4t]There is nothing hidden about the "home" or "back" gestures. There just isn't a button mapped to them. This is hardly hidden. Hell, anyone I hand the phone to figures it out after I say "slide up from the bottom". Good for Ubuntu if they use that strategy.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271385#p26271385:62qbri4t said:Sajuuk[/url]":62qbri4t]As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way
[url=http://meincmagazine.com/civis/viewtopic.php?p=26273311#p26273311:4c7crny9 said:Terminalmancer[/url]":4c7crny9]There are multiple levels of UI obfuscation.
- There's the "giant button with text explaining to tap on it to make something happen" level, which is essentially all instruction and no obfuscation. So long as the user has some sort of basic understanding (e.g. the ability to read) you guide them through use of the feature.
- There's the "regular button" level of obfuscation, where you provide some sort of visible interface that most Arsians unfamiliar with the particular UI would still understand right off the bat. A reusable pattern. You don't provide instructions on using the particular interface, though--its purpose must be inferred. Buttons are one example; mobile has introduced a few more of them, like scrolling the page, or scrolling a carousel (like the Android list of running applications). This is often where new computer/phone/etc. users get stuck, for example using a mouse.
- There's the "fully hidden pattern" level of obfuscation--both Apple and Android use a fair number of these, and it sounds like the Ubuntu phone would use even more of them. There's no visual indication or hint that the interface is there, it's just something you have to learn, rote. It's not a bad way to introduce advanced features, and the lack of a visible UI is often a boon for power users, but adoption is heavily dependent on how good the individual user is at learning arbitrary patterns. One parallel to this is the command line interface--the patterns are there and you can learn them, but there's not much, if any visual indicator and it usually takes practice to retain. Barrier to entry is higher so you don't generally want to put key behavior in this category.
If the Ubuntu mobile OS is putting a fair amount of important functionality in the third category, they're probably going to have some usability problems. That doesn't mean it will be a bad OS for power users, of course, and I don't know of many regular users who would go for an early-model Ubuntu-powered phone anyway.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26273489#p26273489:1a4kdetq said:jdale[/url]":1a4kdetq][url=http://meincmagazine.com/civis/viewtopic.php?p=26273311#p26273311:1a4kdetq said:Terminalmancer[/url]":1a4kdetq]There are multiple levels of UI obfuscation.
(stuff)
I would argue that the third category is fine for functionality you use frequently. These things should be covered in start-up tutorials to introduce new users. You use them often, so they don't get forgotten. Less-used functionality needs to be discoverable because it may be beyond the range of what can be covered by a tutorial or the range of what a new user can actually learn and remember all at once.
Swipe up to minimize the app is something you'll use frequently, so it should be fine. Also, it's exactly the same as WebOS was, and it was easy there.
Android has plenty of these things too. It's not at all obvious, for example, that the ... button is where all the menus are hiding. Once you learn that detail, it's fine.
There are arguments about whether someone totally unfamiliar with your phone can immediately start using it when they take it from you, but frankly I don't think that's necessarily an advantage. Phones are personal.
I never said other OS UX designs lacked any and all obfuscation or hidden functionality, only that Ubuntu / Jolla / bb10 take this to an obvious extreme[url=http://meincmagazine.com/civis/viewtopic.php?p=26273411#p26273411:2cgxes6k said:Devin[/url]":2cgxes6k]It is disingenous to say there is no obfuscation with any platform, as I mentioned above, as well as assuming that your phone can just be picked up and used by anyone. I think the only phone that qualifies to that level would be the Windows phone as their visual cues are omnipresent.[url=http://meincmagazine.com/civis/viewtopic.php?p=26273179#p26273179:2cgxes6k said:Voo42[/url]":2cgxes6k]Congratulations, you answered your own question right there.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271537#p26271537:2cgxes6k said:Devin[/url]":2cgxes6k]There is nothing hidden about the "home" or "back" gestures. There just isn't a button mapped to them. This is hardly hidden. Hell, anyone I hand the phone to figures it out after I say "slide up from the bottom". Good for Ubuntu if they use that strategy.[url=http://meincmagazine.com/civis/viewtopic.php?p=26271385#p26271385:2cgxes6k said:Sajuuk[/url]":2cgxes6k]As far as I understand their UX, everything (and I mean everything) is gesture based - including switching between apps, going back, and going home. Gesture based UX is really cool to use and really cool to show off (when you're already experienced with it), but it inherently hides essential functions of the OS which is always an iffy proposition. Blackberry learned this the hard way
[url=http://meincmagazine.com/civis/viewtopic.php?p=26271363#p26271363:2gouh8ik said:pavlov[/url]":2gouh8ik]
Also, AOSP is not developed in the open like Ubuntu is.
[url=http://meincmagazine.com/civis/viewtopic.php?p=26271363#p26271363:2gouh8ik said:pavlov[/url]":2gouh8ik]
There's no way to contribute to Android 5.0, for instance.