News for hackers. Stuff that matters.
Re:Google activated battery saving mode on multiple phones, ... by mbrumlow on Friday September 14, 2018 @12:35AM (#17984692)
This happened to me today! I was using my phone and then it went all weird with no haptic feedback when typing. I finally figured out that battery saver was on and disabled it...

This really bothers me... I am starting to think we need a truly open source phone. That is hardware and software. like GNU/phone or something.

We must have full control over our hardware and software!

Viva La Gnu! (no clue what this actually means, but it seemed like the thing to say at this time).

Re:Google activated battery saving mode on multiple phones, ... by Tharkun on Friday September 14, 2018 @02:46AM (#17985174)
We've had several FOSS based phones. The problem is that no one buys them, their finances dry up and the whole thing goes down the drain.
Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @03:17AM (#17985299)
I'm a broken record at this point, but I'll say it again until I'm convinced I'm wrong -- FirefoxOS did great but was tragically mishandled. I'm 100% a FFOS stan (https://en.wikipedia.org/wiki/Fan_(person)#%22Stan%22_fans) but it absolutely could have (and did) work -- they just fumbled the execution and 0 executives took responsibility (as per usual).

While I appreciate Mozilla's recent exploits like the IoT Gateway (https://iot.mozilla.org/gateway/), they should have put all their non-thunderbird non-firefox effort into FirefoxOS, it was a strategic bet.

Re:Google activated battery saving mode on multiple phones, ... by ticoombs on Friday September 14, 2018 @04:17AM (#17985558)
I installed FFOS on my Nexus 4, and everything I needed from a phone, TOTP/SMS/Calling/Internet just worked.

I even added SSH, nginx, and ran a webserver off it.

I'm hoping for KDE Connect to come through. I want seemless integration from a mobile device to a desktop.

A girl can dream

Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @04:29AM (#17985604)
Please don't remind me, I have PTSD (and like 3 FFOS devices in my closet) from watching it die twice.

Someone posted these up and comers today that look somewhat polished now (versus when I've looked at them in the past):

- Ubuntu Touch[0] seemed like vaporware years ago but seems to be making progress

- Purism is making the Librem phone[1] and it's running F/OSS linux (debian?) underneath, and for some reason they're building their own thing, but it might be awesome as well.

I just want someone to hurry up and add some competition to the landscape already.

[0]: https://ubuntu-touch.io/

[1]: https://puri.sm/news/

Re:Google activated battery saving mode on multiple phones, ... by amelius on Friday September 14, 2018 @05:45AM (#17985923)
The only problem would be my banking app, which is pretty crucial.
Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @06:47AM (#17986179)
But your bank probably has a web portal right? You could have used that, probably. I actually did that alot from my phone actually.
Re:Google activated battery saving mode on multiple phones, ... by amelius on Friday September 14, 2018 @06:58AM (#17986219)
Yes, but it is slower, and doesn't allow me to make small payments without the security token. Also, even checking the balance requires the security token with the web portal. Further, I'm sure that many banks don't have their web portal optimized for phone screens (because on a phone you are supposed to use their app).

But yes, it's a matter of convenience mostly.

Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @07:09AM (#17986278)
Once upon a time, your bank probably didn't have an app either -- that isn't a strike against mobile platforms. In that same vein, having a bad web portal isn't a strike against the web as a platform, it just means your bank isn't taking full advantage (yet).

The only strike against FFOS as a platform that you mentioned was speed, and I acknowledge that web-based apps do render slower than native ones 99% of the time. The parser/execution system that handles HTML/CSS/JS is almost guaranteed to be slower than one that can handle a more limited subset (there's just less to do).

That said, speed seems like a red herring though -- just how fast do you need your banking application to be? Is the half-second you had to wait longer to see your balance really the mission-critical feature? I get that rendering speed is important, but there are lots of bloated native apps that don't render as fast as possible either.

Re:Google activated battery saving mode on multiple phones, ... by maccard on Friday September 14, 2018 @08:34AM (#17986716)
I've got two "high street" bank accounts, and one with a fintech startup (starling). My starling bank account is app-only. My high street banks both (basically) require their mobile apps for login to their web portals.
Re:Google activated battery saving mode on multiple phones, ... by pjmlp on Friday September 14, 2018 @03:59AM (#17985495)
The fact that Google has brought Android to ChromeOS and not the other way around, that Fuchsia is based on Flutter and not ChromeOS UI, and all the corpses of Web based OSes all the way back to Web Widgets Runtime on Symbian is quite telling about the performance of web UIs on phone hardware.
Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @04:25AM (#17985589)
As far as Flutter vs ChromeOS UI, I think it makes sense because of how Flutter works and how much success it's seen being used on android/iOS which reflects how much work they put into it. Flutter literally draws every pixel on the screen, and they put their army of engineers to work on rebuilding native interfaces in android[0]/iOS[1] to replicate their interfaces. The amount of control that flutter gives them is probably can't be matched by any existing widget framework, I don't think anyone's actually done something that crazy yet. Fuchsia is their thing, it makes sense for them to re-use the projects that they find offer the best abstraction for them I don't think this is so much a condemnation of web UIs on phone hardware, they also chose not every other widget/display library in existence.

Also I want to point out that rendering and performance of web UIs could be good on phone hardware, the native implementations just have to want that to be the case. I honestly haven't thought about it deeply, but I also haven't seen a compelling case for why android/iOS's specific markup languages naturally render faster than something that was HTML based -- android/iOS just have subsets of the power HTML offers and that's where the savings is.

[EDIT] - I got what you mean about bringing Android-to-ChromeOS, so removed the section asking for clarification

Re:Google activated battery saving mode on multiple phones, ... by pjmlp on Friday September 14, 2018 @05:44AM (#17985919)
Flutter original team started with former Chrome engineers and one of the first design decisions was to drop the Web UI concepts.

If I am not mistaken it was Timothy Jordan that explained it on an interview.

So Google, the company pushing Web UIs, including PWAs in collaboration with Microsoft, still thinks they aren't worthwhile to be the default stack on their devices.

Apple and Microsoft also have UI stacks where JavaScript has first class support (TVML and UWP) and like Flutter, completely dropped the DOM.

Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @06:59AM (#17986222)
Just because they decided to drop the Web UI concepts do not mean that what they chose was more powerful or the better decision in general -- it suggests it was the right decision for them.

Also, since when was Google "the" company pushing web UIs forward? Mozilla is that company in my mind -- remember the time when they made a whole mobile operating system based on it, and at the same time tried to push forwards for various parts along (WebBluetooth, other APIs)? That's what investing in the web as a platform looks like. Flutter is successful, but not in a way that plays nicely with anything else -- if you want to push a platform forward or encourage growth, doing things that play nicely with others even if they're less convenient for you is the way to go.

I'd love to be enlightened to what you think is the problem with DOM in particular that makes it not the right model -- TVML and UWP dropped the DOM, but basically replaced them with their own walled-garden re-implementations of basically the same concept. A quick look at the documentation for both and pages like collectionList[0] in TVML and the Getting Started page for UWP[1] look just like shitty HTML.

Ultimately, I can see why they would invent their own UI languages, because it means they don't have an external standard to comply with and can move pretty quickly. I think this is the major reason, not that those other markup languages they created are magically better than HTML's standard. Again, I think this is less of an indictment of HTML than it is companies trying to move as fast as they can without care for interop -- great for them, but probably bad for developers who have to learn all their little languages that are re-creations of an established standard.

[0]: https://developer.apple.com/documentation/tvml/layout_elemen...

[1]: https://docs.microsoft.com/en-us/windows/uwp/get-started/con...

Re:Google activated battery saving mode on multiple phones, ... by pjmlp on Friday September 14, 2018 @08:08AM (#17986584)
> Also, since when was Google "the" company pushing web UIs forward?

Since they introduced JIT compilers for JavaScript, keep spending money pushing forward an operating system that is basically a browser juggler and introduced PNaCL.

> I'd love to be enlightened to what you think is the problem with DOM in particular that makes it not the right model

Rendering performance.

The way DOM semantic works is no match for a composition engine designed from the bottom up for accelerated graphics UI.

DOM is for displaying documents not interactive graphics.

This is also the main reason why Flutter team dropped DOM, at they were hitting the border of what was possible while keeping DOM semantics.

Also why Houdini project exists, but it is far from ever reaching the browsers.

Re:Google activated battery saving mode on multiple phones, ... by fauigerzigerk on Friday September 14, 2018 @05:28AM (#17985850)
>Also I want to point out that rendering and performance of web UIs could be good on phone hardware, the native implementations just have to want that to be the case.

So that raises the question why Google, the king of the web, wouldn't want it.

Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @07:02AM (#17986242)
I noted this in my other response but since when is Google the king of the web and in what way do you mean that?

Mozilla seems to do the most work trying to move the web as a platform forward.

Flutter is a system that would be impossible to create or fund unless you were at google scale, because it's massively wasteful as an idea -- it's literally a complete rendering engine and widget system built from relative scratch. It offers more flexibility than adhering to any other established UI standard, so I'm not surprised it made sense for them -- surely they can move faster with Flutter than they can by trying to support all of HTML.

There is a cost to using established standards and being held accountable to outside forces, Google just chose not to pay that tax here, which is well within their rights.

Re:Google activated battery saving mode on multiple phones, ... by fauigerzigerk on Friday September 14, 2018 @08:54AM (#17986822)
I think both Google and Mozilla are moving the web forward. But I'm using "king" as a metaphor for power+money.

No one derives more power and money from the web than Google, and therefore they have a vested interest in keeping the web at competitive levels of performance compared to native platforms.

So if neither Google nor Mozilla can make web rendering as fast as Flutter, then I suspect that there is an inherent technical reason for that and not just lack of want.

Re:Google activated battery saving mode on multiple phones, ... by de_watcher on Friday September 14, 2018 @03:10AM (#17985257)
Phone developers need to have a lot of money in order to get the permission from major services to write an app to connect to those services.

That was the story of the Ubuntu Phone.

Re:Google activated battery saving mode on multiple phones, ... by mbrumlow on Friday September 14, 2018 @09:20AM (#17986972)
That is the real problem I see. The networks and tech required to connect to cell towers are too closed. Even when you do get a open phone going the bits and parts that connect to the network are often small computers themselves that allow very little control.

At least in the US the people sort of own the airwaves, maybe we can push for our government to enforce open protocols for connecting to cell networks?

Re:Google activated battery saving mode on multiple phones, ... by emredjan on Friday September 14, 2018 @03:36AM (#17985400)
People don't care for privacy and freedom as much as they care for features and convenience.
Re:Google activated battery saving mode on multiple phones, ... by elorant on Friday September 14, 2018 @05:08AM (#17985771)
Until someone hacks their phone and steals all their naked pics. Then they're infuriated.
Re:Google activated battery saving mode on multiple phones, ... by rapnie on Friday September 14, 2018 @02:57AM (#17985207)
Isn't that a bit of a marketing issue as well? I am tracking development of Fairphone, puri.sm Librem5 and e.foundation (just released beta version, based on LineageOS). Do you have pointers to the FOSS OS'es you refer to?
Re:Google activated battery saving mode on multiple phones, ... by pjmlp on Friday September 14, 2018 @03:54AM (#17985475)
- Maemo (2005)

- OpenMoko (2006)

- Symbian (2009)

- MeeGo (2010)

- Mer (2011)

- Jolla (2011)

- Tizen (2012)

- Ubuntu Touch (2013)

- Firefox OS (2013)

- Web OS (2013)

So it is a bit more than just lack of marketing.

Re:Google activated battery saving mode on multiple phones, ... by rhn_mk1 on Friday September 14, 2018 @04:24AM (#17985586)
Most of those are not truly Free, or at least not much freer than Android.

- Maemo: open middleware, closed many applications and some drivers

- OpenMoko: closed drivers

- Symbian: was it ever libre?

- Meego: same as Maemo

- Mer: this is actually open AFAIK, but no native devices I know of

- Jolla: Android kernel (closed drivers), closed applications

- Tizen: ?

- Ubuntu Touch: Android kernel

- Firefox OS: Android kernel

- Web OS: ?

Only a couple of the above really matter in this light.

Re:Google activated battery saving mode on multiple phones, ... by gear54rus on Friday September 14, 2018 @03:01AM (#17985221)
ubuntu phone might be the one
Re:Google activated battery saving mode on multiple phones, ... by alexkavon on Friday September 14, 2018 @12:47AM (#17984735)
I’ll just leave this here: https://puri.sm/shop/librem-5/
Re:Google activated battery saving mode on multiple phones, ... by gcb0 on Friday September 14, 2018 @01:13AM (#17984838)
the irony that a product which top feature is literally "Does not run Google Android" serves their javascript from google cdn :)

...also the fact that they have boot up sound means that they are not focusing on user experience and needs, but on copying any and all features from the current phones :(

Re:Google activated battery saving mode on multiple phones, ... by craftyguy on Friday September 14, 2018 @01:45AM (#17984963)
> they have boot up sound

Where did you learn that? I 1) didn't think they did and 2) even if they did the bootloader should be user replaceable. I could be wrong though..

Re:Google activated battery saving mode on multiple phones, ... by gcb0 on Friday September 14, 2018 @12:17PM (#17988465)
it was a category in their ring tones contest. they have three boot up sounds, which has absolutely no real use.

fun fact, it was originally included in older phones as a marketing gimmick, a way to generate more revenue. someone at nokia or siemens had the idea to sell it to operators the same way as an Ad spot is sold. telco operators paid manufacturers to have their jingle there instead. and in markets without buyers, they put in the manufacturer jingle as a placeholder.

Re:Google activated battery saving mode on multiple phones, ... by cbluth on Friday September 14, 2018 @04:19AM (#17985565)
He just didn't like the tune
Re:Google activated battery saving mode on multiple phones, ... by ObsoleteNerd on Friday September 14, 2018 @02:54AM (#17985200)
I'd love something like the Fairphone[0] running a proper Linux distro. That would basically be my dream phone right now.

(I have no experience with that phone or whether it's good, just found it mentioned recently and very curious about it in general)

[0] https://shop.fairphone.com/en/buy-fairphone2-2/

Re:Google activated battery saving mode on multiple phones, ... by snorremd on Friday September 14, 2018 @03:11AM (#17985262)
The Fairphone runs Ubuntu Touch, which is now managed under the UBPorts Foundation. https://ubports.com/ https://devices.ubuntu-touch.io/
Re:Google activated battery saving mode on multiple phones, ... by ObsoleteNerd on Friday September 14, 2018 @10:56PM (#17992719)
Their site says it runs Android 6.0, and the UBPorts site says Fairphone 2 has random reboots and other issues running Ubuntu Touch?

Have you had successful experience running Ubuntu Touch on the Fairphone 2? I'm ok with occasional bugs, but it needs to be still be reliable as a daily phone.

Re:Google activated battery saving mode on multiple phones, ... by scns on Friday September 14, 2018 @03:10AM (#17985253)
It is designed to be easily repaired by yourself and there is an official LineageOS build for it.
Re:Google activated battery saving mode on multiple phones, ... by hardwaresofton on Friday September 14, 2018 @03:21AM (#17985314)
This looks absolutely amazing -- reasonably ethically sourced and it runs LineageOS. Does anyone have one of these that would care to comment on what ownership is like?
Re:Google activated battery saving mode on multiple phones, ... by ObsoleteNerd on Friday September 14, 2018 @10:51PM (#17992704)
I've been trying to find good reviews and feedback too, but all I can seem to find are people saying it's the greatest thing since sliced bread, or that it's a piece of crap that doesn't even work.

I generally don't trust any review that goes to the extremes like that, as I find it incredibly hard to believe that a device can have such extreme difference of views unless there's bias or intent behind it.

Super keen to hear from anyone who can give me a proper breakdown of pros/cons though. I'm very close to buying one, but I don't have the expendable income to take too big a risk on stuff like this (I know it's always a risk, but still).

Re:Google activated battery saving mode on multiple phones, ... by mikejb on Friday September 14, 2018 @02:42AM (#17985151)
The primary issue here though isn't open source vs not, it's how updates and changes are rolled out.

What you're actually looking for is a phone where you manually initiate updates, and where it's guaranteed that change in behavior (e.g. theough experiments) can only be controlled through the device and not remotely.

With OS it's more likely to get that, but not guaranteed.

Re:Google activated battery saving mode on multiple phones, ... by comboy on Friday September 14, 2018 @03:09AM (#17985252)
It won't happen, IMHO. That's because we have a whole pile of.. technologies, that are making good security nearly impossible. So if they want to avoid half of android users getting owned at the same time, they need to be able to push live updates.

Bugs are part of it too (smaller I think), everything is moving fast enough that early reporting mostly took place of extensive testing.

Re:Google activated battery saving mode on multiple phones, ... by da_murvel on Friday September 14, 2018 @04:38AM (#17985645)
Ubuntu and Firefox tried. I actually bought a phone with Firefox OS when it was released, it was horrible. I don't know if it was the cheap Chinese built ZTE hardware or the OS itself, or a combination of both. But I could hardly get it to boot, and when it actually did, the screen was flickering to death making it completely unusable. Glad it was so cheap, think I have it lying around somewhere though.

I agree with you however. We must be able to have more control over something that has become so personal.

https://www.techradar.com/news/canonicals-dream-for-an-ubunt... https://developer.mozilla.org/en-US/docs/Archive/B2G_OS/Intr...

Re:Google activated battery saving mode on multiple phones, ... by amelius on Friday September 14, 2018 @05:47AM (#17985931)
Totally agree. I'd even buy one if the hardware was 5x thicker and heavier.

But I think what we really need is the smartphone-equivalent of the IBM PC.

It would allow anybody to develop a nice OS.

And with emulators you could still run Android/iOS apps.

Re:Google activated battery saving mode on multiple phones, ... by Kalium on Friday September 14, 2018 @05:56AM (#17985973)
In that case, I have amazing news for you! The thing you seek is such a good idea that someone's already gone and created it: https://en.wikipedia.org/wiki/Firefox_OS#Devices

I'm curious to hear your thoughts on how good it is or isn't.

Re:Google activated battery saving mode on multiple phones, ... by amelius on Friday September 14, 2018 @06:06AM (#17986014)
From that wikipedia link:

> Firefox OS is a discontinued open-source operating system

(emphasis mine)

It only confirms that what we really need is a common hardware platform, like the IBM PC was in the old days.

Re:Google activated battery saving mode on multiple phones, ... by UncleMeat on Friday September 14, 2018 @06:20PM (#17991515)
This has nothing to do with FOSS. If you are running an OS built by somebody why would you expect to not run new code from that person?
Re:Google activated battery saving mode on multiple phones, ... by partiallypro on Friday September 14, 2018 @01:00AM (#17984782)
Mine did it too...kind of creepy they could do that to be honest.