Category Archives: google

Google announces Cloud Build: CI/CD for the Google Cloud Platform

Google Cloud Next is under way in San Francisco, and yesterday saw the announcement of Cloud Build, Continuous Integration and Continuous Deployment for the Google Cloud Platform.

image

Cloud Build runs a series of automated build steps and then optionally pushes built images to Googles container registry. It is a natural fit with Kubernetes but can be used with both containerised and direct deployments.

You can create your own build steps or use a prebuilt one. The prebuilt steps are:

  • bazel: runs the bazel tool
  • curl: runs the curl tool
  • docker: runs the docker tool
  • dotnet: run the dotnet tool
  • gcloud: runs the gcloud tool
  • git: runs the git tool
  • go: runs the go tool
  • gradle: runs the gradle tool
  • gsutil: runs the gsutil tool
  • kubectl: runs the kubectl tool
  • mvn: runs the maven tool
  • npm: runs the npm tool
  • wget: runs the wget tool
  • yarn: runs the yarn tool

Note that dotnet is in there so you can use this immediately with .NET Core.

There is also an option to  build locally. For example, you could build locally and only after a successful local build, invoke Cloud Build.

Cloud Build integrates with GitHub:

With this new integration, you can easily set up CI through Cloud Build and automate builds and tests as part of your GitHub workflow.

I doubt Google celebrated when Microsoft acquired GitHub but it is good to see GitHub continuing to support diverse platforms.

Overall this is an important feature as Google races to extend its cloud platform to match what is on offer from its key competitors, AWS and Microsoft Azure.

Microsoft’s strong financials, and some notes on Azure vs AWS and the risks of losing in mobile

Microsoft delivered another strong set of figures in its latest financial results, for the period April-June 2018. Total revenue of $30.085 million was up 17% year on year, and all three of the company’s sectors (Office, Azure and consumer) showed strong growth.

What’s notable? Largely this is more of the same. A few things to note. Linked in revenue increased 37% year on year – an acquisition that seems to be making sense for the company. Dynamics 365 revenue grew by 65%. The Dynamics story is all about cloud synergy. As an on-premises product Dynamics CRM (the part of the suite I know best) was relatively undistinguished but as a cloud product the seamless integration between Office 365 and Dynamics 365 (and Azure Active Directory) makes it compelling.

Windows 10 is doing OK, possibly as more businesses heave themselves off Windows 7 and buy new PCs with OEM licenses as they do.

Even areas in which Microsoft is far from dominant did well. Gaming was up 39%, Surface 25% and Search advertising up 17%.

The biggest growth in the quarter, according to the breakdown here, was in Azure. up 89%. This growth is not without pain; the Register reports capacity issues in the UK South region, for example, with users getting the message “Unfortunately, due to high demand for virtual machines in this region, we are not able to approve your quota request at this time.” You can still create VMs, but not necessarily in the region you want.

Will Microsoft outpace AWS? My take on this has not changed. AWS does very little wrong and remains the pre-eminent cloud for IAAS and many services by some distance. What AWS does not have is Office 365, or armies of Microsoft partners helping enterprise customers to shunt more and more of their IT infrastructure into Azure. Microsoft makes more money from licensing: Windows Server, SQL Server, Office 365 and Dynamics seats, and so on. AWS does more business at a lower margin. These are big differences. I see it as unlikely that Azure will overtake AWS in the provision of essential cloud services like VMs, containers, cloud storage and so on. AWS also has a better reliability track record. However, the success of Azure means that enterprise customers no longer need to go to AWS to get the benefits of cloud. Perhaps the more interesting question is the extent to which AWS (or Google) can persuade enterprise customers to shift away from Microsoft’s high-margin applications.

Longer term, there is significant risk for the company in its retreat from mobile. We are now seeing Google work hard in the laptop market with Chromebooks alongside Android mobile. Coming sometime is Google Fuchsia which may be a single operating system for both. It is worth recalling that Microsoft built its success on winning users for its PC operating system; and that IBM lost its IT dominance by ceding this to Microsoft.

Here is the breakdown by segment, such as it is:  

Quarter ending June 30th 2018 vs quarter ending June 30th 2017, $millions

Segment Revenue Change Operating income Change
Productivity and Business Processes 9668 +1140 3466 +575
Intelligent Cloud 9606 +1784 3901 +990
More Personal Computing 10811 +1576 3012 +826

The segments break down as:

Productivity and Business Processes: Office, Office 365, Dynamics 365 and on-premises Dynamics, LinkedIn

Intelligent Cloud: Server products, Azure cloud services

More Personal Computing: Consumer including Windows, Xbox; Bing search; Surface hardware

Chromebooks get more useful as Linux comes to Chrome OS

At Google’s IO conference under way in San Francisco, the company has announced the ability for a Chromebook to run Linux applications.

image

“Support for Linux will enable you to create, test and run Android and web app for phones, tablets and laptops all on one Chromebook. Run popular editors, code in your favourite language and launch projects to Google Cloud with the command-line. Everything works directly on a Chromebook,” says product manager Ton Buckley. “Linux runs inside a virtual machine that was designed from scratch for Chromebooks. That means it starts in seconds and integrates completely with Chromebook features. Linux apps can start with a click of an icon, windows can be moved around, and files can be opened directly from apps.”

Squinting at the screen in Google’s photo, above, it looks like the Linux VM runs Debian.

Coupled with the existing ability to run Android apps, the announcement makes Chromebooks more attractive for users (and I am one of them) who would previously have found the operating system too restrictive.

Buckley presents the new feature as primarily one for developers. You will be able to build and test Android applications directly on the Chromebook. Given the operating system’s native support for Android, this should be an excellent machine for Android development.

One of the first things I would install would be Visual Studio Code, presuming it runs OK. Thanks to .NET Core, ASP.NET development should work. The LAMP stack running locally would be great for  PHP development.

Personally I would not only use it for coding though. The ability to run LibreOffice would be great, for example. There are also a ton of handy Linux utilities for admins.

Top feature: security

The key attractions of Chromebooks (aside from low prices from OEM vendors) is security. They are popular in education for this reason. They require less management than PCs because the operating system is locked down and self-patching. The new feature should not compromise security too much, because Linux runs in a VM and in the worst case resetting the VM should clear any malware – though access to user documents could make malware running in the VM quite disruptive.

Apple’s iPad Pro is another capable device with a locked down OS, but does not run Linux applications.

What about Windows? Microsoft has tried and so far failed to lock down Windows in a manner acceptable to its customers. Windows RT was the first attempt, but users found it too restrictive, partly because the Windows 8 app ecosystem was so weak. Windows S is another attempt; but progress is slow. Microsoft has also weakened the security of its modern app platform to make it more capable, even to the extent of allowing desktop applications into the Windows Store. The approach taken by Apple and Google, to design a new secure operating system and make it gradually more capable, is more viable than Microsoft’s work in the opposite direction.

Quick thoughts on Salesforce and Google Cloud Platform alliance

image

Yesterday Salesforce and Google announced a strategic partnership:

1. Salesforce named Google Cloud as “a preferred public cloud provider”. Salesforce says it “continues to invest in its own data centers”. However it will use public cloud infrastructure “for its core services” as well, especially in “select international markets.” Why is Google Cloud Platform (GCP) just a preferred partner and not the? Well, “AWS is a great partner”, as the release also notes.

2. New integrations will be introduced between Salesforce and G Suite (Gmail, Docs, Google Drive and Calendar for business), and there is a promotional offer of one year’s free G Suite for Salesforce customers. Note that the release also says “restrictions apply, see here”, with the see here link currently inactive.

3. Salesforce will integrate with Google Analytics.

Google has also posted about the partnership but adds little of substance to the above.

Why this alliance? On Google’s side, it is keen to build momentum for its cloud platform and to catch up a little with AWS and Microsoft Azure. Getting public support from a major cloud player like Salesforce is helpful. On the Salesforce side, it is an obvious alliance following the public love-in between Adobe and Microsoft Azure. Adobe competes with Salesforce in marketing tools, and Microsoft competes with Salesforce in CRM.

Google will also hope to win customers from Microsoft Exchange, Office and Office 365. However Salesforce knows it has to integrate nicely with Microsoft’s email and productivity tools as well as with G Suite. The analytics integration is a bigger deal here, thanks to the huge reach of Google’s cloud data and tools.

Nokia 8: a phone from the new Nokia brand that you might actually want

This morning I attended Nokia’s press breakfast here in Berlin, where the main product on show is the Nokia 8 smartphone. It is not quite a new launch – there was an event in London a couple of weeks ago – but it was my first look at HMD’s first flagship device.

image

HMD Global Oy was founded in May 2016 as a new company to exploit the Nokia smartphone brand. The company is “owned by Smart Connect LP, a private equity fund managed by Jean-Francois Baril, a former Nokia executive, as well as by HMD management,” according to the press release at the time. Based in Finland, the new company acquired the right to use the Nokia trademark on smartphones as well as “design rights relating to Microsoft’s Feature Phone Business” (what feature phone business, you may ask).

HMD made the decision to market a pure Google form of Android. I find it intriguing that a Nokia-branded smartphone was once powered by Symbian, then became a Windows device, and now has Google deeply embedded. The two companies are now “joined at the hip,” according to an HMD spokesperson this morning. Though it is a rather unequal relationship, with HMD having fewer than 500 employees and relying on outsourcing for much of its business.

A UK release of the Nokia 8, together with operator deals, will be announced on September 6th, I was told. The unsubsidised price might be around £600 (or Euros, the currencies being of nearly equal value in these Brexit days).

So why might you want one? Well, it is a decent phone, based on an 8-core Qualcomm Snapdragon 835 chipset, 2560 x 1440 display, 4GB RAM, 64GB storage, up to 256GB MicroSD, fingerprint reader and so on.

There are a couple of special features. The most obvious is that both front and rear 13MP cameras can be used simultaneously, enabling what Nokia inevitably calls “bothies”.

image

Is this a feature worth having? It is problematic, partly because taking good selfies is difficult without a selfie stick which most of the time you do not have with you, and partly because the view behind you is typically less interesting than the view you are trying to photograph.

I am not sure whether this matters though. It is a distinctive feature, and in a crowded market this is important.

I am more interested in another feature, called OZO audio. OZO is a professional cinema camera made by Nokia and the system in the phone is based on OZO surround sound algorithms. The phone has three microphones, and using OZO you can apparently capture a simulated surround effect even though the output is two-channel.

Although it seems counter-intuitive, I do believe in the possibilities of simulated surround sound; after all, we only have two ears. OZO works in conjunction with the phone’s video camera so you can capture more atmospheric audio. The demo was impressive but this is something I will need to try for myself before forming a judgement.

The other aspect of the Nokia 8 which is attractive is the company’s attitude towards Android modifications and bundled apps. Essentially, you get Android as designed by Google, plus Google apps and not much else. Operators will not be able to bundle additional apps, I was told (though I am not sure I believe it).

While I do not like the way Google constantly gathers data from users of its software, I do think that if you are going to run Android, you might was well run it as designed, rather than with additional and often substandard “enhancements”.

I hope to do a full review and will look carefully at the audio performance then.

Dear Google, since you provide no contact options, here is my problem

For many years I have used the Adsense program provided by Google to serve ads on websites that I run. In fact I was one of the earliest users. I have not earned a huge amount but have seen a regular flow of income, more than enough to provide my hosting costs.

Today I received a disturbing email, from a “no-reply” address. It reads as follows:

Hello,

This is a warning message to alert you that there is action required to bring your AdSense account into compliance with our AdSense program policies. We’ve provided additional details below, along with the actions to be taken on your part.

Affected website: sifa********.com

Example page where violation occurred: http://sifa********.com/drafted/enderby-filipina-teen-video/

Action required: Please make changes immediately to your site to follow AdSense program policies.

Current account status: Active

My first thought was that the email was not really from Google. However the email headers check out. And when I went to my Adsense dashboard I saw this:

image

OK, I thought, maybe my site has been hacked. But the domain is not mine. Nor does the IP no resolve to one that is anything to do with me. I looked up the domain, of course it is impossible to contact the registrant:

image

I traced the IP no to an ISP (UK based) and considered emailing its abuse email. However I have not visited the site and do not know if the content is legal or illegal, nor do I have any intention of visiting the site.

What about Adsense? Well, although I have this warning, the only site that shows up in my performance reports is itwriting.com. And the only domain authorized to serve ads is itwriting.com:

image

What do do then? Clearly I cannot fix the issue as it is not mine to fix. Possibly the owner of the site has entered my email address or other details as their own; I cannot prevent that.

So I need to contact Google’s Adsense team. But I cannot. In fact, I cannot contact anyone at Google. There is not even an email address I can use (I suppose the abuse email might reach someone). There are telephone numbers for the London office but all the options cut you off unless you can provide an account number as an advertiser. The people who run the websites on which many of the ads appear? Google does not care.

I am therefore taking the only option available to me, which is to post this in public.

Dear Google, the website referenced in your warning is nothing to do with me. I have no control over it. I cannot therefore take any action about it; and in fact I am offended by the implicit accusation in your email and the warning in my Adsense dashboard.

I am also disappointed that you provide no means of contact beyond a useless peer-to-peer help forum that for all I know is not even monitored by Google employees (a brief glance shows no replies from them).

I suggest that you remedy this with some emergency option for longstanding business partners.

And if this is the end of our partnership, because of my inability to respond, so be it.

Update: The problem has been mysteriously marked as “Resolved”:

image

Blocked from Google search: agree our terms or else go away

Late last week I encountered behaviour from Google that I had not seen before. It was related to my habit of not signing into Google automatically; I only sign in when I want to use Google+ (I know; but I have quite a few followers there and use it from time to time). Nor do I always use Google for search; I have Bing set as default, but Google is better for some kinds of searches – such as the kinds of searches admins and developers make when trying to fix a problem – so I use whichever one I think will get me the best results.

I therefore hit Google, only to find that I could not proceed. The only thing on the page was a notice stating that I could only continue using Google services if I “review key points” of Google’s Privacy Policy.

google-privacy

The word “review” turns out to be misleading. The next banner you see asks you not only to review but also to click “I agree” to a range of statements including delivering “ads based on your interests”.

google-privacy2

If you click “Other options” you find that there are none, other than a list of minor tweaks you can make to your settings on a per-browser basis.

In my experience these do not work well anyway. I have opted out of every interest-based ad that I can, but I still see many ads that are obviously “interest based”, such as ads that mysteriously match recent searches on ecommerce sites.

Once you have reviewed these options, you have to go back and click “I agree”, or give up using Google search.

Most web sites in the EU now have at least some form of cookie consent banner, but in my experience it is rare that a site blocks you completely. Some simply state that by continuing you implicitly agree to their terms. Some let you dismiss the banner with an x, leaving ambiguity about whether or not you agree. Google has gone for the nuclear option: unless you specifically agree, no search for you. I found the same banner both on Google.co.uk and Google.com.

My immediate question was in what circumstances Google chooses to block search (and other services) until you agree its policies. I asked Google, but have yet to receive a reply; if and when I do, I will update this post.

It seems that some others also noticed this change of behaviour. Privacy advocate Aral Balkan tweeted about it.

image

Google is doing the right thing here, if it is not willing to let you use search or YouTube, for example, unless you agree its policies. No doubt it is trying to stay the right side of the law, especially in the EU.

At the same time, I do for some reason find this disturbing. Agreements like this are one-sided; there is no use in my trying to get Google to change some clause or other because I do not agree. Further, the extent to which I have choice in the matter is limited. Perhaps I can do my job without Google search, but without *any* Google services? What if I want to report on a conference where the sessions are on YouTube? Google has not created this content, but does deliver it. Is it reasonable for me to tell people, sorry, I cannot report on that, because it is on Google and I do not agree with its privacy policy, that feeds me pestilential interest-based ads and records my data in ways I cannot control?

You have choice but not that much choice; and the same applies to Facebook, where you may information that requires log-in and cannot easily be obtained elsewhere. I am sure that to most people putting something on Facebook is exactly equivalent to putting it on the Internet, but it is private property and there is a distinction.

Google’s official Android Studio is at version 1.0

Google has released version 1.0 of Android Studio.

image

This Java/Android IDE has been in preview/beta since Google IO in May. It is based on the excellent JetBrains IntelliJ IDEA.

You can get Android Studio here. It is now the official Android IDE and developers using Eclipse are encouraged to migrate – like it or not.

One of the key features is a new build system based on Gradle. Another notable features is a visual layout designer; you can toggle between visual and text modes.

image

Presumably one reason for Google developing its own Android IDE is to integrate more tightly with its cloud services. There is a Google Cloud Module on offer in the IDE.

image

Android development has its hassles. I seem to spend far too much time in the Android SDK Manager downloading new versions of the SDK, which is frequently updated.

image

Another annoyance is that the Intel Emulator Accelerator (HAXM) is incompatible with Hyper-V, the official Windows hypervisor. You either have to uninstall Hyper-V,  or put up with a slow emulator. I would prefer it if Google/Intel/JetBrains used the standard Windows component.

Android apps on Chrome: how it works and what it may become

Google announced at its I/O conference in June 2014 that Android apps are coming to its Chrome OS. Earlier this month product managers Ken Mixter and Josh Woodward announced that the first four Android apps are available in the Chromebook app store: Duolingo, Evernote, Sight Words and Vine.

I delayed posting about this until I found the time to investigate a little into how it works. I fired up an Acer C720 and installed Evernote from the Chrome web store (in addition to Evernote Web which was already installed).

image

When you install your first Android app, Chrome installs the App Runtime for Chrome (Beta) (ARC) automatically.

image

Incidentally, I found Evernote slightly odd on Chromebook since it is runs in a window although the app is designed to run full screen, as it would on a phone or tablet. This caught me out when I went to settings, which looks like a dialog, and closed it with the x at the top right of the window. Of course that closes the app entirely. If you want to navigate the app, you have to click the back arrow at top left of the window instead.

But what is the App Runtime for Chrome? This seems to be an implementation of the Android runtime for NaCl (Native Client), which lets you run compiled C and C++ code in the browser. If you browse the parts of ARC which are open source, you can see how it implements the Android Open Source Project (AOSP) for arch-nacl: a virtual processor running as a browser extension.

Not all of ARC is open source. The docs say:

Getting Started with ARC Open Source on Linux

=============================================

A small set of shared objects can be built which are part of ARC currently.

A fully running system cannot currently be built.

It is early days, with just four apps available, ARC in beta, and developers asked to contact Google if they are interested in having their Android apps run on Chrome OS. However, an independent developer has already ported ARC to desktop Chrome:

ARChon runtime lets you run unlimited number of Android APKs created with chromeos-apk on Chrome OS and across any desktop platform that supports Chrome.

The desktop version is unstable, and apps that need Google Play services run into problems. Still, think of it as a proof of concept.

In particular, note that this is Android Runtime for Chrome, not Android Runtime for Chrome OS. Google is targeting the browser, not the operating system. This means that ARC can, if Google chooses, become an Android runtime for every operating system where Chrome runs – with the exception, I imagine, of Chrome for iOS, which is really a wrapper for Apple’s web browser engine and cannot support NaCl, and Chrome for Android which does not need it.

Imagine that Google gets ARC running well on Windows and Mac. What are the implications?

The answer is that Android will become a cross-platform runtime, alongside others such as Flash (the engine in Adobe AIR) and Java. There has to be some performance penalty for apps written in Java for Android running in an Android VM in the browser; but NaCl runs native code and I would expect performance to be good enough.

This would make Android an even more attractive target for developers, since apps will run on desktop computers as well as on Android itself.

Might this get to the point where developers drop dedicated Windows or Mac versions of their apps, arguing that users can just run the Android version? An ARC app will be compromised not only in performance, but also in the way it integrates with the OS, so you would not expect this to happen with major apps. However, it could happen with some apps, since it greatly simplifies development.

IFA 2014 report: Wearables, Windows 8 and Phone, Android TV, Amazon FireTV, lots of phones, Spotify Connect

I am just back from IFA 2014 in Berlin, perhaps the nearest European equivalent to CES in Las Vegas though smaller, less frenetic, and benefiting from the pleasant environment of Berlin in early autumn in place of Vegas glitz.

image

On the eve of a major Apple event, IFA 2014 was a chance for the non-Apple tech world to impress. That said, neither Google nor Microsoft bothers to exhibit at IFA; they rely on partners to show off the products which use their stuff. The biggest exhibitor from what I could tell was Samsung, or possibly Sony which also had a huge presence.

Google subsidiary Nest did not have a stand either, though co-founder and VP of engineering Matt Rogers did give a keynote, in place of CEO Tony Fadell who is recovering from an accident. It was an odd keynote, with little new content other than the announcement of Nest device availability in Belgium, France, Ireland and the Netherlands (they are already in the US, Canada and the UK).

The Nest keynote was memorable though for this remark:

We know neighbours have to earn your trust. We should too. Buying a Nest device is a lot like trusting us with a set of keys.

A smart thermostat or smoke alarm is like a set of keys? Not really. I may be reading too much into this, but what if Nest were to move into home security? How about a security system that recognized you? Might Nest/Google one day literally have the power to unlock your door?

My main interests at IFA are computing, mobile and audio; but I also slipped into the Siemens-Electrogeräte press conference, showing off smart ovens and coffee machines. It was worth it to hear General Manager Roland Hagenbucher explain that “Home is where your app is”, describing new app control and monitoring for Siemens smart kitchens. The question: if we need an app to turn on the oven, what are the implications for mobile operating systems?

The answer is that if the apps you need are not available for a particular mobile device, it is a significant barrier to adoption. This is the difficulty for Windows Phone, for which Microsoft held a press event in Berlin last week, launching three new phones, the mid-range Lumia 830 and budget 730 (Dual Sim) and 735. Microsoft also presented an OS update code-named “Denim”, also known as Windows Phone 8.1 Update 1. Key features include a new, faster camera app; voice activation for Cortana (just say “Hey Cortana”); and the ability to organise app tiles into folders. Oh, and not forgetting the Microsoft Screen Sharing for Lumia Phones HD-10 – the little device with the long name.

image

The devices look decent and there are some good things in Windows Phone; the OS itself is smooth, the Cortana digital assistance has exceeded my expectations, the prices are reasonable, and there are thoughtful touches like the detachable NFC connection coaster on the HD-10. All it lacks is momentum, and achieving that under the shadows of Android and Apple is a huge challenge.

That said, I spoke to Dan Dery, VP and CMO at Alcatel OneTouch, who told me of the company’s plans for Windows Phone OS tablets. Which is all very well, but raises questions about the flood of new Windows 8 tablets, in sizes as small as the 7” Encore Mini from Toshiba, on show at IFA.

Intel showed off its new Pentium M CPU, based on the Broadwell architecture, optimized for low power (4.5w), small size (14nm processor) and cool (no fan). In a keynote Intel also talked up the drive for wireless computing, one facet of which is the Rezence Alliance for Wireless Power. Rezence has some powerful names on its members list, including Asus, Broadcom, Canon, Dell, Lenovo, Qualcomm, Samsung and Sony. Then again, many of those companies are also members of the rival Wireless Power Consortium which backs the Qi standard, used by Nokia/Microsoft. However, in the wireless power wars I would not bet against Intel (let’s see which way Apple jumps with the iWatch).

There were countless new Android phone launches at IFA. The challenge here is differentiation; every company says its devices are innovative, but few really are. What you get for your money is constantly improving though; I cannot remember handling any smartphones that seemed really poor, which was not the case a couple of years back.

Amazon launched its FireTV video streamer in Europe; I had a brief hands-on and wrote a piece for Guardian Technology. I liked it; it is well-designed for a specific purpose, searching for and streaming a video from Amazon’s Prime Instant Video service. It does also run apps and games (there is an optional games controller) but what will sell it, for those that give it a chance, is voice search through the Bluetooth-connected remote. I veer towards sceptical when it comes to voice search, but this is a perfect use case: pick up the remote and speak into it, rather than wrestling with a living room keyboard or pecking out letters with an on-screen keyboard. With Amazon it is all about the subscription though; the aim of FireTV is to get you hooked on Prime (fast delivery as well as instant video). It is less attractive if you prefer an alternative service, though it is a good specification for the price.

Wearables were everywhere at IFA and it seemed every press conference included a watch or fitness tracker announcement (or both) – many Android, but Alcatel OneTouch made the point that its watch was lower power and faster because it does not use Android.

Acer:

image

Asus:

image

Alcatel OneTouch:

image

Sony:

image

and so on. There does seem to be a lot of “because we can” in these devices, though some use cases do make sense, such as rejecting a call by tapping your wrist, or getting notifications. Is that worth a device which needs charging once a week (my watch has a 10 year battery life)? How much do we really want to track our fitness, and what do we do when health insurance companies get hold of this data and only want to insure the best risks?

Philips showed off its Android TV:

image

While bundling Android into a TV set may seem to make sense, the problem is that you will probably want to keep the TV long after the Android part has gone out of date. Another problem – well, spot the background message at the top of this screen:

image

Yes, it says AntiVirus Security – FREE. Just what you always wanted in your TV.

I also took a good look/listen at the audio on display. I will post separately on Gadget Writing; but the most significant thing I spotted (ha!) is the advent of Spotify Connect (this is from Yamaha).

image

The idea is that with a Spotify subscription along with Spotify Connect devices (each device must be Spotify Connect certified) you can choose what to play and where from your Spotify app, and enjoy smart features like your playlist continuing unbroken when you move from kitchen to living room to car. No chance versus Apple/Beats you might think; but look how far Spotify has come, thriving as Apple clung too long to its file download model (see here for why files are over).