Archive | Hardware RSS feed for this section

I’ve got a new phone, and it’s made me sad.

25 Sep

So, it’s finally done. The new phone, a Lenovo Moto G5S Plus has arrived and I’m currently setting it up.

New technology and toys always make us happy (at least for a short while), and while I’m pleased to have it, what the move over to Android represents that makes me sad.

That is the fact Windows Phone is now in maintenance mode, but it could have been so different.

The Windows Mobile OS offered so much and delivered on most of it. But incompetence at Microsoft in marketing the devices, dis-interest and arrogance towards the consumer market (especially outside of the United States) by Microsoft, and a general mocking but consumers who’d never even used the phones to any extent lead to poor take-up by the public. This, in turn, meant companies had little incentive to invest in writing apps for the platform, so in turn, developers had little incentive to learn or target the OS themselves.

This, in turn, meant companies had little incentive to invest in writing apps for the platform, so in turn, developers had little incentive to learn or target the OS themselves. So without the array of apps offered by competitors, who would choose a Windows based device?

Now I’ve had my hand forced and had to move back to Android on my phone. I’ve always had plenty of Android-based devices around the house, most notably several tablets, but nothing phone based since my Desire HD.

Ironically, it’s been my Lumia 950 phone itself that’s made me move now rather than later. Stability has been terrible on the 950 of late (possibly something hardware related since even a device recovery didn’t help much). It’s ironic because I move away from Android 5 years ago due to the reliability issues I was having on several devices.

So at least now I’ll be able to load a few of the Apps I’ve been finding myself missing due to their absence in the Windows Store.

Why the G5S Plus though?

Well, you’d think I’d go for a top end phone, but I thought about what I actually use it for and came to the realisation that I’d do OK with this one for £259, rather than something from OnePlus/Samsung/Google for somewhere between £650 to £1000.

I don’t play games very often. I’d like to do VR, but can wait until my next refresh for that. The screen is bigger than some of the higher end choices out there without being silly. It’s a capable device for a decent price.

But it is a step back in several areas, for example:

  • The camera isn’t anywhere near as good as the still impressive L950 camera (although I’ve been finding night shots particularly disappointing of late, even with a clean lens).
  • No wireless charging. After 5 years of carrying Qi capable phones (welcome to the party Apple) I’m going back to solely wired charging. It won’t make much difference day to day, but grabbing the phone to do something and not worrying about wires, especially from bed, will be missed.
  • No compass. Sounds like a small thing, and may well be if general GPS duties are not affected, but this one has me a little worried.
  • No NFC. Now that’s a real shame, especially with the presence on Android Pay on the OS. I guess I’ll just have to get a FitBit Ionic 😉
  • I’ll miss the OLED screen (again, welcome to the party Apple), but the reduced resolution will be fine I’m sure. I’ve never been a fan of screens of such a high DPI that nobody can tell the difference between them… apart from battery life.
  • It’s Android. That gets me lots of apps, but what I consider an inferior OS.

However the phone is scheduled to get upgraded to Oreo, so hopefully the OS will get better.

Of course, I’ll end up installing several Microsoft Apps due to the way my life is now organised, but I’ll be spending more money with Google that would have been destined for Microsoft. I won’t make a lot of difference to their bottom line but add in the millions of other users that have or are making the switch, and it surely can’t be seen as a good thing for the company.

Oh well.

Anyhow, I’ve got a phone to continue setting up. No doubt I’ll let you know how I get on…

Advertisements

Watch Out!

13 Sep

With the market for wearables being currently much smaller than anyone expected, I admire Apple for sticking with it.

Microsoft didn’t, and yet again abandoned a promising product line in the band, rather than investing in it.

I wonder what Satya’s master plan is?

Probably just cloud everywhere.

Not a bad plan I suppose, but ask Apple how it feels having the vast majority of your income come from one product.

You’d think Microsoft would already be wise to this having stood by to watch Windows become less relevant as the world moved on to the mobile platforms they largely overlooked.

Band was only ever going to be a bit player, but it could have been another piece of the services puzzle to pull people in.

Possibly a bit like Apple is doing with their watch.

Now we’ll never know, apart from watching Apple continue to innovate and iterate with their Watch.

Haven’t we seen this happen before?

Buy Cheap, Pay More.

27 Apr

As noted in an earlier posting, I got myself a new laptop last August. This cost me the thick end of £1,800, so was a considered purchase by all accounts.

More recently (early this year) my company, after much kerfuffle, eventually replaced my ageing work laptop with a new developer spec machine.

Developer for them…

When I asked about the possibility of getting something with a touch screen the IT department representative laughed out loud with out a hint of irony. The response was something about “There’s only two touch screen laptops in the company, and you have to be on the board to get one. They cost upwards of £2,500”, accompanied by a look that said “you’re an idiot”.

Hmmm…

“Wow!” I said (really, I said “Wow”). “That must have quite a specification.”

“They have an i7 and 32Gb of ram”

“How much do you spend on the normal laptops for developers then? What spec will I get?”

“They’re about £1,900. Core i5 with 16Gb of RAM and 512Gb SSD. You won’t need more than that.”

A good call considering he doesn’t have any idea what it is I actually do… however, I diverge,

“But I purchased this very laptop here, 4K touchscreen, Core i7, 32Gb RAM, 1Tb M2 storage, 3 year extended warranty, additional battery/charger for £1,800. I think you’re being ripped off…”

“Yes, the touchscreen laptops cost £1,800. The one you’ll get is £1,200…”

What?!!

OK. Whatever. If I’d asked for a Apple machine they only seem to supply top of the range MacBook Pro or Air models, depending on your role (not needs) so at least the money is there for them I suppose.

Still at least I got a new machine, similar to those of my peers.

Unfortunately the build time on my current project is in the region of 90 to 120 seconds with one of these machines.

Benchmarking on something more… capable… we’ve seen sub 35 seconds. It doesn’t sound a lot but multiply that by four (now over eight) developers, and add on testers, and you lose valuable time every day. That ultimately cost the client money (and now us money as we move into a fixed price project structure), and us as the users of these machines become that little bit more frustrated.

Still, it’s a step up from what I had, but I can’t help thinking will need replacing sooner than if they spent that little bit more to begin with.

Sounds like a false economy to me, but I dare say there’s some accountancy rule coming into effect here, and not just penny pinching and status protection.

Still, I look forward to when the client asks for the project to become touch aware (as they have before) and nobody is able to test this due to a lack of hardware…

As an aside, here’s the relative SSD benchmarks for the two machines:

E5470

Company Dell Latitude E5470

XPS15

Personal Dell XPS15 (9550)

Back on the Upgrade Cycle

19 Aug

 laptop-xps-15-9550-pdp-polaris-02

Once upon a time it was normal for me to upgrade a computer every two years, alternating between my desktop and laptop. As time and circumstances changed, this has fluctuated in recent years. My dates may be a little out here, but in recent years my updates have followed a cycle similar to this:

·        2006 – Convertible (tablet) HP

·        2009 – New desktop PC

·        2010 – New laptop (Acer Aspire)

·        2013 – Surface Pro 2 (October)

So I should be about due for another upgrade, right?

Well the thing is apart from the small screen size I absolutely still love my Surface Pro 2. It’s powerful enough for most of the tasks I throw at it (with the exception of video rendering, which can never be fast enough) it’s lightweight, the pen is awesome, etc. Sure there are plenty of things that were improved in subsequent models, but overall I loved the package. The point is whilst a newer model would be great and provide incremental performance gains, day to day the SP2 is still a fine device.

Apart from the fact that it started producing a lot of noise from the internal fan, and the replacement cost Microsoft quoted me was close to £600.

Dammit.

So whilst the machine is capable enough, I find I can’t use it outside the house without fear of deafening everyone around me. Essentially the SP2 has been kept safely indoors for the last several months.

I took to using my work supplied Dell laptop. A heavy clunky beast, strangely sluggish (for a mid-range machine) with less than stellar battery life. The additional weight meant that more often than not I’d just stick to using my phone and consuming media rather than creating anything.

This was all a little frustrating. My main single part of my commute to work is a 55+ minute train journey between Colchester and London totalling a little shy of two hours where I could potentially be doing something useful… even if only occasionally.

So I started looking around for my next machine. Here was a part of my wish list:

·        Something that sits on my lap better than the kickstand of the Surface Pro machines.

·        More memory, at least 16Gb. If I’m going to use this thing for work I’d like to have that stuff running in a VM and well away from my main system.

·        More storage. The 256Gb SSD of the Pro 2 was slightly constraining (you learn to live with these things), but again having the work VM would require a sizable chunk of storage for duplicate installations such as Office.

·        Bigger screen. The Pro 2 screen is beautiful to watch HD films on, but for using Visual Studio it’s quite restrictive.

·        Pen input would be nice. I used to use this extensively, although not so much in recent months. Having it there as an option is only a bonus though at it’s very useful when you do need it.

·        Touch screen. Once you start using a touch screen it can be really compelling for certain situations, and for mobile development it really gives an edge.

·        Decent trackpad. I guess I never notice this very often with the Pro 2 keyboard as I tend to either have it in tablet mode during travelling (due to that lapability issue) or connected to a mouse when sat at a desk. But on the occasions I do try to use it the touchpad experience on the Surface Pro 2 keyboard only just sufficies.

·        Something not too heavy. One of the reasons I upgraded from the Acer to the Surface was because the Acer was often being left at home due to its weight.

There were other considerations too, but these were the main things on my list.

So what to buy?

After liking my Surface Pro 2 so much and with the noted wish list, the natural contender was a Surface Book. I’ve been looking at these beautiful machines since they were announced and had they arrived on these shores around the same time as the US release I’d probably have snapped one up almost instantly (after all I got my Pro 2 on launch day).

But I’ve got three children now and that price was just too much. Looking at the 512Gb model it had everything I wanted… but at what cost. As for the model with 1Tb of storage….

Then I started looking at the Dell XPS 15. And the more I looked the more I liked:

·        Large (15 inch) 4K touchscreen.

·        Up to 32Gb memory, double the maximum currently available on the Surface Book.

·        1Tb storage with aforementioned 32Gb memory was cheaper than the 512Gb/16Mb Surface Book.

·        Faster than a Surface Book.

·        Better graphics than a Surface Book (that surprised me!)

·        Very good trackpad.

·        More ports, 2 USB 3.0 and one Thunderbolt (also HDMI and full size SD card slot)

·        Much cheaper!

Of course there were downsides too:

·        Heavier than a Surface Book

·        No pen support

·        Worse battery life than the Surface Book.

·        Supplied with Windows 10 Home only, no option to upgrade to Pro (really Dell?!!)

·        Windows install contains a little Dell Crapware (I’m looking at you McAfee) as opposed to the ‘Signature’ installation of a Surface Book.

This was going to be a hard choice… or at least I thought so.

When it came down to it the compromises of the XPS 15 seemed more than acceptable against the advantages, and the machine looked to be a little more future proof too with the additional RAM and storage I could get for the cheaper price.

I love the form factor of the Surface Book, but the Surface Pro 2 is still working should I need to do any Pen development (although I won’t be taking it to any meetings!!!)

So I ordered the Dell. Despite the order status stating the machine wouldn’t arrive for 4 weeks it actually arrived in a little over 2 weeks, not the instant gratification you hope for but not too shoddy either.

The machine actually arrived a couple of weeks ago, but I’ve been on holiday much of the time since then so I’ve only had limited time with it so far. The first thing I did was upgrade the OS to Windows 10 Pro (fortunately I had a spare key) and force installed the anniversary update (1607).

I’ve not reset the machine down to a clean state now, I figured I’d see how I get on with McAfee and the Dell software installed for a while (can I last the first year) and performance seems to be good, but I can’t help wondering how much better it could be if I did this. Start-up times in particular are acceptable, buy not as good as I’d imagined. Also there’s a strange bug where I need to restart the device after initial power on due to the ShellExperienceHost service becoming unstable.

I’ve set up a VM for work and assigned it 16Gb of memory and 4 of the total 8 processor cores, and whilst I’m yet to push it, this also seems very responsive and should be faster than the work supplied laptop without bringing the rest of the system to its knees.

That 4K screen is lovely, but frankly after the WOW moment on seeing the Surface Pro 2 screen all those years ago, it’s clearly better but incrementally so. I’ve not done anything to push it yet, with the exception of the 4K videos shot on my Lumia 950 XL, and these really do look impressive, but that’s expected isn’t it? Perhaps OLED will be my next WOW! Moment?

One bad side is that the screen is such a high resolution that some Desktop applications don’t scale properly. Surprisingly Outlook 2016 (yes, the very latest patched version) has the occasional dialog box that appears corrupt. If Microsoft can’t get its house in order it’s no wonder third party apps also fail in this situation.

Outlook Scaling Issue Example Image

The laptop is heavier than I’d like, but I’ve got used to this to some extent from carting around my work supplied laptop. Either way it’s not ideal, but at the moment I can live with it.

The keyboard, despite reviews and my pre-purchase concerns, seems OK. It’s not the best I’ve ever used, but it’s nearer the top than the bottom. I’m getting on fine with it and as I get more used to it it naturally becomes more comfortable. But then that would be the case with all but the worst keyboards out there.

Surprisingly, even in Desktop mode I used the touch on the Surface more than I’m currently doing with the XPS. I suspect there’s something wired in my brain that says Laptop = no touch, despite the fact I owned a convertible (that was closer to a laptop) back in the Vista days. Partly that may be down to the touchpad though. I’ve never used an Apple touchpad which are supposed to be the gold standard, but this is certainly the best I’ve used, and the ability to scroll using two fingers has meant that I don’t need to reach out to the screen as often as I used to. However, I still do tap the screen on occasion and would definitely choose to have touch available rather than not, that’s no contest.

One other thing I noticed quite quickly is that the matte silver back of the lid seemed to start getting scuffed almost from the first time I put the laptop into my bag. I quickly purchased a sleeve to keep the machine protected during transit so that was £30 I hadn’t counted on, but it does “complete the package” and looks quite smart.

So that’s my initial impressions of the new kit. Not perfect (weight, battery life) but I’m very pleased so far. I guess time will tell how I feel going forward. Overall though, No regrets. I think I made a good decision for my needs.

Decisions, Decisions…

7 Apr

So I’m very happy with my Lumia 550 purchased at the end of last year…

…but it is starting to feel a little slow and underpowered.

Since it looks like Microsoft won’t be releasing any new Windows Phone hardware this year, it leaves me with a difficult choice:

1. Stay with the L550 for a while
2. Get a 950 XL (shopping around I’ve seen £299)
3. Get a Nexus 6P (more expensive than the L950)

So why option 3?

Well, I like to think Windows phone is hibernating rather than dead, and that once all those lovely UWP apps have built up with the introduction of Windows 10, Microsoft will go full throttle on this great phone OS…

But that’s clearly not going to happen in the near future, if at all.

So that leaves Android as my preferred alternative, and with the recent news around Xamarin, it could be useful to have an Android phone to develop against (and I’ll still have the 550 to test mobile UWP issues)

But then the L950 will let me play with Continuum… and I do love Windows Mobile.

I need more money so I can just by both.

Aside

4K Monitors

16 Feb

I’ve not considered getting a 4K monitor.

My graphics card isn’t powerful enough to drive one on my desktop PC.

I’ve got a lovely, relatively new (1 year-ish old) 1080p monitor, which I’m very happy with.

But am I missing a trick. Should I get another 1080p monitor, as I’ve been planning to for a while, or just get a 4K monitor and future proof a little more?

I don’t know.

Any thoughts?

Cutting Edge Technology?

6 Jan

I’ve just purchased a new Windows Phone (OK, we’re calling it Windows Mobile again now we’ve hit Windows 10 everywhere, I’m sorry). It’s my third Windows phone device (I’m referring to the device, not the OS, so it’s a Windows phone – with a small ‘p’) and the ninth Windows phone device I’ve been responsible for purchasing.

This phone is for me, and it will be used for development purposes as well as a daily driver.

So what did I get?

The new flagship Lumia 950XL that I’ve had my eye on for months?

No.

I went for a SIM-Free Lumia 550 for £49.99 (plus £10 top-up).

Yep. My main phone for (at least) the next few months is about the cheapest device Microsoft is churning out at the moment. It’s also about 1/8th of the price of the 950XL I had my eye on.

I’ve had it a week, and so far I’m impressed… stunned when I consider how much it cost.

The 550 doesn’t do everything I want, the biggest omission being Continuum support that I plan to look into developing against, but I feel this functionality requires a bit more work from Microsoft before it is ready for prime time so I’m OK holding off on that for a while.

Then there’s things like the camera which isn’t a patch on the beast on the 950 variants (but surprisingly seems to be able to knock out better photos than my partner’s Lumia 640).

The speed is also nothing to write home about, but then Windows Phone/Mobile have always been very responsive so it’s quite zippy, and it’s still better than my aging Lumia 920.

Oh, and it already runs Windows 10 natively, by which I mean the device is supplied with Windows Mobile 10 out of the box, and doesn’t require the current workaround of signing up to the Insider Preview required by all the other handsets other than the 550 and 950 variants (of course, that’s likely to change in a matter of days as the rollout for prior devices should start commencing very soon).

Otherwise the phone is very good. Windows Mobile 10 is still a work in progress, but very good with only a few little gripes (why did my screen go blank for a few seconds earlier today?) which are more than outweighed by the new functionality available. I decided to start fresh with this device and not install any backups from other devices so this is probably helping the stability side, and fortunately for me I’ve not encountered any serious issues… so far.

The SD card slot is a godsend. I’ve put a 128Gb Micro SD card in the phone (Amazon Black-Friday deal), and almost all apps and data are installed on this, so even though the phone only comes with 8Gb of internal memory, I’ve still got almost 3Gb of that free (more than I typically had on my Lumia 920), with acres of space left on the SD card for me to fill up with my media, etc.

So all in all I’m impressed with this cheap little device, and can see myself using it for a while. Longer term I’ll be tempted by something a little more powerful (be that the 950 XL when some of the issues are sorted and the price has dropped) or should a Surface Phone arrive that actually offers something new (X-86 and desktop apps under Continuum? Yes please!)

Then again I should be impressed, I have just come from a handset that was released over three years ago, a lot has changed in that time.

But still, £50!!!!

It’s a steal.