liam_on_linux: (Default)
I like cheap Chinese phones. I am on my 3rd now: first an iRulu Victory v3, which came with 5.1. First 6.5" phablet I ever saw: plasticky, not very hi-res, but well under €200 and had dual SIMs, a µSD slot and a replaceable battery. No compass though.

Then a PPTV King 7, amazing device for the time, which came with 5 as well but half in Chinese. I rooted it and put CyanogenMod on it, getting me Android 6. Retina screen, dual SIM or 1 + µSD, fast, amazing screen.

Now, an Umidigi F2, which came with Android 10. Astonishing spec for about €125. Dual SIM + µSD, 128GB flash, fast, superb screen.

But with all of them, typically, you get 1 ROM update ever, normally the first time you turn it on, then that's it. The PPTV was a slight exception as a 3rd party ROM got me a newer version, but with penalties: the camera autofocus failed and all images were blue-tinged, the mic mostly stopped working, and the compass became a random-number generator.

They are all great for the money, but the chipset will never get a newer Android. This is normal. It's the price of getting a £150 phone with the specification of a £600+ phone.

In contrast, I bought my G/F a Xiaomi A2. It's great for the money – a £200 phone – but it wasn't high-end when new. But the build quality is good, the OS has little bloatware (because Android One), at 3YO the battery still lasts a day, there are no watermarks on photos etc.

It had 3 major versions of Android (7, then 8, then 9) and then some updates on top.

This is what you get with Android One and a big-name Chinese vendor.

Me, I go for the amazing deals from little-known vendors, and I accept that I'll never get an update.

MediaTek are not one of those companies that maintain their version for years. In return, they're cheap and the spec is good when they're new. They just move on to new products. Planet persuaded 'em to put 8 on it, and they deserve kudos for that, not complaining. It's an obsolete product; there's no reason to buy a Gemini when you could have a Cosmo, other than cost.

No, these are not £150 phones. They're £500 phones, because of the unique form-factor: a clamshell with the best mobile keyboard ever made.

But Planet Computers are a small company making an almost-bespoke device: i.e. in tiny numbers by modern standards. So, yes, it's made from cheap parts from the cheapest possible manufacturers, because the production run is thousands. A Chinese phone maker like Xiaomi would consider a production run of only 20 million units to be a failure. (Source: interview with former CEO.) 80 million is a niche product to them.

PlanetComp production is below prototype scale for these guys. It's basically a weird little niche hand-made item.

For that, £500 is very good. Compare with the F(x)tech Pro-1, still not shipping a good 18 months after I personally enquired about one, which is about £750 – for a poorer keyboard and a device with fewer adaptations to landscape use.

This is what you get when one vendor -- Google -- provides the OS, another does the port, another builds products around it, and often, another sells the things. Mediatek design and build the SoC, and port one specific version of Android to it... a bit of work from the integrator and OEM builder, and there's your product.

This is one of the things you sometimes get if you buy a name-brand phone: OS updates. But the Chinese phones I favour are ½-⅓ of the price of a cheap name-brand Android and ¼ of the price of a premium brand such as Samsung. So I can replace the phone 2-3× more often and keep more current that way... and still be a lot less worried about having it stolen, or breaking it, or the like. Win/win, for my perspective.

Part of this is because the ARM world is not like the PC world.

For a start, in the x86 world, you can rely on their being system firmware to boot your OS. Most PCs used to use a BIOS; the One Laptop Per Child XO-1 used Open Firmware, like NewWorld PowerMacs. Now, we all get UEFI.

(I do not like UEFI much, as regular readers, if I have a plural number of those, may have gathered.)

ARM systems have no standard firmware. No bootloader, nothing at all. The system vendor has to do all that stuff themselves. And with a SoC (System On A Chip), the system vendor is the chip designer/fabricator.

(For instance, the Raspberry Pi's ARM cores are actually under the control of the GPU which runs its own OS -- a proprietary RTOS called ThreadX. When a RasPi boots, the *GPU* loads the "firmware" from SD card, which boots ThreadX, and then ThreadX starts the ARM core(s) and loads an OS into them. That's why there must be the special little FAT partition: that is what ThreadX reads. That's also why RasPis do not use GRUB or any other bootloader. The word "booting" is a reference to Baron Münchausen lifting himself out of a swamp by his own bootstraps. The computer loads its own software, a contradiction in terms: it lifts itself into running condition by its own bootstraps. I.e. it boots up.

Well, RasPis don't. The GPU boots, loads ThreadX, and then ThreadX initialises the ARMs and puts an OS into their memory for them and tells them to run it.)

So each and every ARM system (i.e. device built around a particular SoC, unless it's very weird) has to have a new native port of every OS. You can't boot a one phone off the Android from another.

A Gemini is a cheapish very-low-production-run Chinese Android phone, with an additional keyboard wired on, and the screen forced to landscape mode in software. (A real landscape screen would have cost too much.)

Cosmo piggybacks a separate little computer in the lid, much like the "touchbar" on a MacBook Pro is a separate little ARM computer running its own OS, like a tiny, very long thin iPad.

AstroSlide will do away with this again, so the fancy hinge should make for a simpler, less expensive design... Note, I say should...
liam_on_linux: (Default)
Everyone hated the Win8 UI. I used it for a couple of months, until it timed-out and wanted to be activated – at which point I went back to Ubuntu. I learned Windows on a machine with no mouse – at the end of the 1980s, my employers didn't own a single PC mouse – so I drive it using the keyboard far more heavily than most sighted people. Launch an app: Win+R, binary name, enter: Win+R, control, enter. Win+R, cmd, enter. Not sure of the binary name? Win key, type a few letters, glance to check, return. Same UI as Spotlight on a Mac. I didn't care that there wasn't a Start menu, or that the launcher was full-screen. I barely saw it.


I had a brief play with a couple of Win8 tablets and several phones. It was actually a bloody good touchscreen interface, more powerful and capable than either iOS or Android, and with some good touches taken from Blackberry 10 and the short-lived Palm WebOS.
Resizable gadgets that convey live info without opening the app. Gestures to summon launcher and switcher without wasting any screen space – swipe onto the screen from different edges.

At the time, I too thought tablets were manifestly going to be the future. MS has made good business from betting the farm on the next gen of tech. WinNT was barely usable on the contemporary 1993 kit – it was designed for 1998 tech. Win2000 was designed for 2003-4 kit.

But tablet makers didn't deliver. Apple sat on its hands: iPads got slimmer, faster, higher-res and with more storage, and nothing else. Google failed to commit: Android Honeycomb looked good, but almost all the big-screen UI enhancements were gradually dropped from later Android versions. Why? No answer ever came. Hardware makers didn't produce tablets with lots of ports, multiple storage media, and expandability – all the things laptops had. So everyone bought a tablet & then kept it, because the later models weren't much better. They got replaced when dropped or when the battery failed. Massive early adoption then it flatlined.

The Win8 interface was genuinely very good, if you had a touchscreen. But the hardware didn't follow suit, so it was beached, high and dry, on mouse-and-keyboard desktops and half-assed laptops with touchscreens.

If your hands are on a keyboard and your thumbs on a trackpad, then it becomes better to make the trackpad multitouch and give it rich gestures -- which is what Apple did. I've been using OS X since v10.0. I'm typing on it right now. The way kids with it use multitouch is amazing. No menu bar, no dock, no "desktop" as such, just fast fluid gestures to flip from fullscreen-app to fullscreen-app, or flip to a tiled overview of all of them then zoom back in. It's a mode of usage from someone with a high-end laptop and nothing else (partly because the laptops are so expensive, of course) and it's profoundly different to desktop windows-icons-mouse-pointer usage. You simply can't do this stuff with a mouse.

Apple were right: don't bolt a touchscreen onto a laptop. You get "gorilla arm", constantly moving the hands away from their natural position, etc.

Or, just make it all screen. Segment your market on whether people want expansion etc.

This left MS in a corner, so it had to DIY. The Surface devices are the result. Everyone I know who has one loves it. But it was too little too late to change the course of the whole industry.

Google is experimenting with ChromeOS tablets, but it's crippled because the good kit is coming from China – behind the Great Firewall, with no Google, so ChromeOS can't work. Chuwi could make amazing Chromebooks -- they have cheapo convertible Surface-like tablets, running both Windows and Android, on the same device if you wish. But they're in China so they can't adopt ChromeOS.

The PC market has always been driven by price. Some loyalists will pay thousands for a Surface, just as others will for an iPad Pro or MacBook Pro. I won't. I am a keyboard fetishist (apparently) and I'm also cheap, so I use 2nd hand Thinkpads with good keyboards that still work fine.

I have a Chuwi tablet, a Hi9 Air. It was £250 new, with tax & duty, for the spec of a £1000 Apple or Samsung at the time. It's 3Y old & still fine.

If I could have a convertible ChromeBook with a high spec for that kind of money, I'd try it. But I can't. I can have disposable plastic crap, or I need to pay £1000 or something absurd for a Pixel. Yeah, no. Hard no.


And of course the Linux desktop is woefully neglected and nobody is even seriously trying tablet operations. What do you expect? These folks like stuff like Vi, Emacs and tiling window managers. They took years to adopt anti-aliasing. Only Canonical had the vision to go for a converged desktop/tablet/phone UI, but bloody HackerNews didn't like it, so they ditched it. IMHO the only mistake they made was going for their own display server – Mir was a step too far. Wayland was already clearly the future. If Unity 8 had run on Wayland, they might not have been stretched so thin and they might have got it out the door in reasonable time.
liam_on_linux: (Default)
A friend on a vintage-computing mailing list mentioned his Fossil. Maybe the first working smartwatch, it was a tiny Palm PDA on your wrist -- but with no wireless comms.

It got me reminiscing about Psions.

Phone dialling was a built-in feature of the Psion range of PDAs. The address book app could dial any number in the address book, merely by holding it up to the phone mouthpiece.

It blew people's minds at the time (very early 1990s).

This wasn't a phone-dialling device or anything. It was a tiny pocket computer, but unlike something like an HP 95LX, it was a GUI machine with a diary, address book, word-processor, spreadsheet and so on.

https://en.wikipedia.org/wiki/Psion_Series_3

It wasn't the first "digital diary" of course, but it was the best. Ultimately a later, ARM version of the OS became the basis of Symbian.

But the fact that your pocket address book could dial the phone for you -- not by being a keypad or anything, just by picking it up, looking for Bob and pressing DIAL and then holding it near the phone -- was impressive for its time.

One of my favourite things to do with its successor model (the Series 5) was pull up an address entry, and when someone pulled out a Palm Pilot and starting trying to scribble Graffiti into it, to stop them and transmit the contact to them by IRDA. Most Palm owners had no idea that their devices spoke infra-red and for them to get a whole contact
instantly by wireless was deeply impressive to them.

I never had a Fossil. I was slightly tempted when they were being sold off cheap at the end of production, but I resisted. I was never a big fan of PalmOS, TBH. Too limited for me as a former Psion user, and the Palm devices were always very tied to a PC -- they were meant to be a way to take your Outlook (or whatever) address book and diary with you in your pocket. I didn't use Outlook or a desktop PC PIM at all. I used my Psions for that stuff. It multitasked with anything, had a better richer calendar app than any PC product ever written, was more reliable than any general-purpose desktop PC ever, and fit in my pocket and ran for a month on 2 AA cells.

I suspect that one of the things that contributed to Psion's downfall is that AFAIK they never really cracked the US market, which was dominated by weird expensive little gadgets that tried to be a tiny, hopelessly-compromised generic PC in a tiny form-factor -- things like, well, the OQO handheld WinXP PCs, but also the Poqet, the DIP Portfolio, the HP LX and Omnigo range, etc.

In the 1990s and indeed the first decade of the 2000s, it was, on the face of it, clear plain and obvious that you couldn't fit a generic PC clone that you'd actually want to use into your pocket, and if you compromised it so you could, it would be horrid: either it would have a battery life roughly as long as a hummingbird orgasm, or it would be a PC with the capabilities of a desktop from a decade or 2 earlier.

So, an early 1980s PC class machine in the 1990s -- HP LX etc. -- or a 1990s laptop in the noughties.

The result was, to my European eyes, a succession of overpriced, underspecified, clever but undesirable gadgets. And the response to that was the Palm range, which were just an accessory to a business PC.

I didn't want either.

The European solution was different. It said: "OK then, we can't fit the hardware to run a desktop OS into a pocket and deliver a good experience, so what we'll do is this: we'll fit the best hardware we can on a budget and with decent power consumption so it doesn't run out inconveniently fast, and we'll write bespoke software to run on it to deliver the functionality customers actually need."

The result was first, the Psions.

A little later, in the Nordic countries, the Nokia mobile phones.

Psion's first try, the MC laptops.

Neat hardware, clever OS, but decent PC laptops were coming. So they shrank it into the Psion Series 3 range.

I suspect many American readers have never seen or held one of these so these links might be worth a read.

http://www.computinghistory.org.uk/det/4020/Psion-Series-3/

https://stevelitchfield.com/historyofpsion.htm

The Series 3 had a small screen but an elegant multitasking GUI OS on an 8086. Optimised for keyboard operation, no touchscreen. Very rich PIM apps -- seriously, unsurpassed on any other platform. Rock-solid OS. Only connected to PCs for backing up.

The range gradually got bigger screens and more RAM over the next few years.

Then they realised they'd reached the end of the line fort the hardware, rewrote the OS in C++ for ARM and did the Psion 5 range. For comparison, see this Australian assessment versus the American machines.

When Psion saw that the writing was on the wall for PDAs without wireless comms, they formed Symbian, rewrote the OS to have a comms stack, and moved successfully into smartphones.

There were some missteps though. The OS was written in C++ before the language was really ready, and so it went its own, non-standard way.

(The same problem arguably afflicted Be and BeOS.)

There was no standard GUI for Symbian: they led each licensee do their own, with no source-code compatibility. That was a big mistake. As a result, there were several:

  • UIQ on Sony Ericsson devices

  • Nokia Series 60 -- for candybar phones with a numeric keypad

  • Nokia Series 80 -- a recreated Psion UI for the ill-fated 7700 series. That's what I bought.

  • Nokia Series 80 -- for the QWERTY-equipped Communicators, somewhat inspired by Geos and the HP OmniGo

  • MOAP by NTT DoCoMo -- Japanese market only

Then later, realising this was a mess, they tried to reconcile them, flailing around with a Qt abstraction later, buying TrollTech to do it, and other efforts, but it was too little too late.

Symbian had some unique attributes. E.g. it was the *only* smartphone OS to offer good enough realtime for single-CPU phones, running the comms stack on the same CPU as the user-facing GUI. *EVERY* other vendor had to run a separate CPU for the networking and comms.

But in the end, the American version won out. The iPhone had a radically simpler UI, in a single stroke obliterating Symbian and after a few years Blackberry too.

The only survivor was Android.

Designed by Android Inc as an OS for digital cameras, acquired by Google and repurposed for a Blackberry clone.

And then they saw the iPhone, pivoted again and did a very successful iPhone knock-off, just as Windows was a successful Mac System knock-off... after the first few versions.

Result of the eventual convergence on the American model:

We have amazingly sophisticated, high-spec smartphones and tablets, but they have a battery life of a single day, replacing European phones that lasted a week and PDAs that lasted a month.

Why, no, I am not happy about that.

The European PDAs had excellent keyboards you could type on. My Psion 5MX paid for itself in the first weekend of ownership: on a long-distance coach with a fold-down table the size of an iPad, I wrote 2 articles, both of which I sold and which paid for the device.

My Nokia phones had physical keyboards and very smart software for fast text input.

Now? No keyboards at all.

No, I am not happy about that, either.

I could read the screens of my Psion and Nokia in bright sunshine. American-design ones are slowly edging back towards that, but it's still difficult. Daylight-readable screens have disappeared from the market.

I'm not happy about that, either.

My Psions and Nokias had bulletproof OSes that lasted for years without a single update, and yes, they were Internet-connected by the last few generations. They ran in a few tens of megabytes of nonvolatile storage.

Now, my tablet and iPhone and Android phones need at least 3 or 4 apps updating every day. If I don't use one for a few weeks, it's just like Windows -- I have to do half an hour of updates before I can use it. The OS needs to be replaced every month or two to fix all the flaws in it, and that's a gigabyte or so of storage.

I am furious about this.

"The JesusPhone, I swear it is smiling at me: Come to me. come to me and be saved. The luscious curves, the polished glissade of the icons in the multi-touch interface - whoever designed that thing is an intuitive illusionist, I realise fuzzily as my fingertip closes in on the screen: That's at least a class five glamour."

(Charles Stross, The Fuller Memorandum)

They're very shiny. They do a lot.

But I had a better phone and a better PDA 20 years ago. The whole is much less than the sum of its parts.
liam_on_linux: (Default)
So... when the lack of apps for my beloved Blackberry Passport, and the issues with running sideloaded Android apps, became problematic, I decided to check out a cheap Chinese Android Phablet.

(P.S. The Passport is for sale! Let me know if you're interested.)

The Passport superseded a Samsung Galaxy Note 2, which subsequently got stolen, unfortunately. It was decent, occasionally sluggish, ran an elderly version of Android with no updates in ages, and had a totally useless stylus I never used. It replaced an iPhone 4 which replaced an HTC Desire HD, which replaced a Nokia Communicator E90 -- the best form-factor for a smartphone I've ever had, but nothing like it exists any more.

I wanted a dual-core or quad-core phablet, bigger than 5.5", with dual SIM and a memory card. That was my starting point.  I don't have or use a tablet and never have -- I'm a keyboard junkie. I spend a lot of time surfing the web, on social networks, reading books and things on my phone. I wanted one as big as I could get, but still pocketable. My nicked Samsing was 5.5" and I wanted a little larger. I tried a 6" phablet in a shop and wanted still bigger if possible. I also tried a 6.8" Lenovo Phab Pro in a shop and that was a bit too big (but I might be persuaded -- with a tiny bezel, such a device might be usable).
Read more... )
liam_on_linux: (Default)
[A chap on a mailing list I'm on talked about being unable to find the "Shutdown" option on Windows 8, and how while he and a friend couldn't work out how to "use Twitter" in over half an hour, his mother worked it out in five minutes.]

I've fallen victim to the "trying to be too clever" PEBCAK error myself, a good few times.
(E.g. I spent ages trying to work out the command to tell my first Apple Newton to shut down. Eventually I consulted the manual. Press the on/off button, it said. I think I actually blushed.)
I tried to learn from it. I don't always win.
Shutdown options are like a "sleep" option on a notebook. You don't need one. Just close the lid.Read more... )
liam_on_linux: (Default)
Symbian was OK. EPOC, its progenitor, was in some ways better. (I write as a Psion owner, user and -- TBH -- fan.)

AIUI, and I do not have good solid references on this, EPOC was a very early adopter of C++ as opposed to plain old C, and as a result, it did many things in extremely nonstandard ways compared to later C++ practice. Its string handling, error handling and all sorts of things was very weird and proprietary compared to the way that the greater C++ community ended up doing.

Read more... )

April 2025

S M T W T F S
  1 23 45
6789101112
13141516171819
20212223242526
27282930   

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Apr. 23rd, 2025 01:12 pm
Powered by Dreamwidth Studios