Tech
Senators opposing net neutrality rake in more campaign cash
Senators who have vocalized their opposition to net neutrality are taking in, on average, 40 percent more campaign cash from the broadband-delivery industry than those who support it, according to an analysis of campaign data.
The data (XLSX)—a Maplight analysis of campaign contributions prepared for Ars Technica—highlights the disparity between what the monied Washington interests want compared to the public's desires. Most of the 800,000 initial public comments to the Federal Communications Commission backed the FCC adopting net neutrality rules. The commission is weighing whether to enact regulations that, among other things, could prevent broadband providers from charging for Internet fast lanes. The public commenting period ended Monday.
What the commission will do is anybody's guess, but the political money so far is lining up against net neutrality. No vote date has been set.
Read 13 remaining paragraphs | Comments
Google’s rumored Android Silver program is reportedly dead
Google's reportedly real Android Silver program is now reportedly dead. According to The Information, Google is shelving the project.
Android Silver was supposed to get high-end stock Android phones into the hands of users, sort of like the Nexus program, but in a way that was more mainstream and inclusive of the rest of the industry. Silver would have given big ad dollars to OEMs and carriers in exchange for sticking to Google's guidelines. Just like Nexus phones, Google would handle the software and updates, and it would be up to OEMs to create "premium" hardware. The program was expected to launch in the US, Germany, and Japan as early as next year, but now it seems like that isn't happening.
The Information pegs the July departure of Google Chief Business Officer Nikesh Arora as the reason for the program's cancellation. Arora was the program's primary champion inside of Google, and with the 10 year Google veteran leaving for Softbank, the program's momentum fizzled.
Read 2 remaining paragraphs | Comments
New e-mail shows “stingray” maker may have lied to FCC back in 2010
A newly published e-mail from 2010 shows that Harris Corporation, one of the best-known makers of cellular surveillance systems, told the Federal Communications Commission (FCC) that its purpose "is only to provide state/local law enforcement officials with authority to utilize this equipment in emergency situations."
That e-mail was among 27 pages of e-mails that were part of the company’s application to get FCC authorization to sell the device in the United States. Neither the FCC nor Harris Corporation immediately responded to Ars’ request for comment, and Harris traditionally stays mum on its operations.
"We do not comment on solutions we may or may not provide to classified Department of Defense or law enforcement agencies," Jim Burke, a spokesman for Harris, told Ars last month.
Read 6 remaining paragraphs | Comments
The iOS 8 Review
Another year has passed and like clockwork Apple has released a new iPhone and a new version of iOS to accompany it. Our reviews of both new iPhones will be coming soon, with a look at new iOS features specific to those devices like ApplePay, but with iOS 8 rolling out today to millions of existing iOS users across the iPad, iPhone, and iPod Touch, it's worth taking a look at what Apple is bringing to the users that are already in the iOS ecosystem. The eighth iteration of Apple's mobile operating system brings some new features, and while on the surface it may appear quite similar to iOS 7, under the hood the changes are quite significant. If iOS 7 was the biggest update for users in the seven years since the iPhone and iOS first appeared, then iOS 8 is the biggest update for developers since the launch of iOS 2.0 and the App Store. Read on for our full review.
Air Force funds pocket-sized drone for surveilling tight spaces
The US Air Force has awarded a contract to CyPhy Works, a Danvers, Massachusetts-based startup led by CEO (and iRobot co-founder) Helen Greiner. CyPhy will design and deliver a pocket-sized drone for use in search and rescue operations in collapsed buildings, tunnels, and other confined spaces and steep grades that may be difficult for crawling robots to negotiate. The drone, called the Extreme Access Pocket Flyer, will also provide a way to search for improvised explosive devices and conduct surveillance of tunnels and other spaces without the use of radio frequency controls.
An illustration of the Extreme Access Pocket Flyer released by CyPhy Works. CyPhy Works The Pocket Flyer will carry a panoramic camera that provides both a 360-degree view from the drone. The tiny hexacopter, which measures about seven inches across when fully configured, is based on technology already demonstrated in CyPhy Works' Extreme Access System for Entry (EASE) and Persistent Aerial Reconnaissance and Communications (PARC) flying robot (a tethered, self-flying quadrocopter that provides both remote-controlled high-resolution video and a wireless communications relay capability). The EASE drone in action at Ft. Benning, Georgia.Like CyPhy's other flyers, the Pocket Flyer is connected to a microfilament tether that provides power and Ethernet networking to the aircraft. This lets the drone control high-resolution video feeds from its onboard camera. In the case of the Pocket Flyer, the tether limits its range to 400 feet from the operator. But the tether also gives the aircraft virtually unlimited flight time—the portable base station for the Pocket Flyer has hot-swappable batteries that last for two hours each, or it can be plugged into another power source and flown indefinitely.
Read 1 remaining paragraphs | Comments
Popular financial trojan Citadel gets a makeover as a corporate spy
The Citadel trojan, a popular program used by cybercriminals to gather banking credentials and steal money from accounts, has become the latest financial malware to be repurposed as a tool to steal industrial secrets—this time from petrochemical companies in the Middle East.
During mid-summer, unknown attackers used the program to gather data, including e-mail messages and credentials, from the firms, IBM Trusteer stated in an analysis published on Monday. The company's researchers identified Citadel as the malware used to infect and steal data from the companies, which included "one of the largest sellers of petrochemical products in the Middle East and a regional supplier of raw petrochemical materials," the analysis stated.
The attack shows that either cybercriminals are branching out into stealing valuable industrial secrets or that industrial and nation-state spies are using off-the-shelf malware and opportunistic infections to gather sensitive information, says Dana Tamir, director of enterprise security for IBM Trusteer.
Read 7 remaining paragraphs | Comments
Senators cave to industry, abandon unbundling of broadcast TV channels
The Senate Commerce Committee is scheduled to vote today on a satellite bill without a controversial provision that would have let cable and satellite customers choose which broadcast TV channels they pay for instead of having to buy them all in a bundle.
The “Local Choice” proposal by US Sen. Jay Rockefeller (D-WV) and Sen. John Thune (R-SD) had been attached to the Satellite Television Access and Viewer Rights Act (STAVRA), a reauthorization of the Satellite Television Extension and Localism Act which lets satellite companies retransmit out-of-market broadcast TV channels to rural customers.
Rockefeller and Thune argued that the proposal would prevent blackouts caused by failed negotiations between TV broadcasters and pay-TV companies, such as one that led Time Warner Cable to temporarily black out CBS last year in protest of CBS price hikes. Pay-TV companies would have to offer broadcast channels to subscribers at prices set by the broadcasters and pass the fees they collect back to the TV stations.
Read 4 remaining paragraphs | Comments
A slide into obsolescence: iOS 8 on the iPad 2
CN.dart.call("xrailTop", {sz:"300x250", kws:["top"], collapse: true});In case you've been so content with your iPad 2 over the last few years that you've drifted away from paying attention to the Apple product cycle, here is some six-month-old news: Apple finally stopped selling the iPad 2 model back in March. After it hung on at the bottom of the tablet product line for a couple of years to be a rock for the education and corporate markets, Apple kicked the iPad 2 out and resurrected the iPad 4 as the new full-size budget model.
But for now, Apple is continuing to update the iPad 2, in part because it has so much in common with the non-retina iPad mini, including the Apple A5 processor and 1024x768 display. But the iPad 2 hung around so long because it's also a legacy device. There are students depending on updates, as well as companies who used the iPad as a default device, like Square.
iOS 7 didn't do a whole lot of damage to the iPad 2, and even improved it in some aspects, like how fast the browser could load webpages. But this time around, the new version of iOS 8 appears to make the start of a much bigger decline, not only in performance, but in appearance.
Read 13 remaining paragraphs | Comments
iOS 8 on the iPhone 4S: Performance isn’t the (only) problem
CN.dart.call("xrailTop", {sz:"300x250", kws:["top"], collapse: true});iPhones have about a year to be top-of-the-line. Then they have a year to be the modest-but-capable midrange model. After that, they become the free-with-contract choice. And then, in their last year, they enter that no-man's-land where they're still getting software updates but are no longer being sold.
2014 is the year the iPhone 4S was told to pack up its things and move to the retirement home. As a going away present, Apple gave it iOS 8, which in all likelihood will be the last major version upgrade it gets.
For the last two years, we've taken the oldest phone supported by each new iOS update and looked at what you stand to gain (and lose) by installing the update. We were impressed by iOS 6 on the iPhone 3GS, but iOS 7 on the iPhone 4 came with some serious compromises. The 4S has stayed pretty speedy over the years, but how does iOS 8 treat it?
Read 13 remaining paragraphs | Comments
iOS 8, thoroughly reviewed
"Huge for developers. Massive for everyone else."
That was Apple's tagline for iOS 8 when the software was announced at the company's Worldwide Developers Conference back in June. Overuse of hyperbole is a pet peeve of mine, but after using iOS 8 for a couple of months, I have to say that they're warranted in this case. iOS 7 was a comprehensive makeover for an operating system that needed to reclaim visual focus and consistency. iOS 7.1 improved stability and speed while addressing the new design's worst shortcomings and most egregious excesses. And iOS 8 is the update that turns its attention from the way everything looks to the way it works.
CN.dart.call("xrailTop", {sz:"300x250", kws:["top"], collapse: true});Just as iOS 6's look had begun to grow stale by the time 2013 rolled around (six years is a pretty good run, though), iOS' restrictions on third-party applications and UI customization now feel outdated. Sure, back in 2007, slow processors and small RAM banks required a strict, Spartan approach to what apps could do and the ways they could interact. But now, our smartphones and tablets have become powerful mini-computers in their own right. Competing platforms like Android, Windows, and Windows Phone have all demonstrated that it's possible to make these little gadgets more computer-y without tanking performance or battery life.
Read 184 remaining paragraphs | Comments
Logitech Targets Home Automation Play with Harmony Living Home Lineup
Home Automation and Control - Setting the Stage
The increasing popularity of home automation (HA) equipment has fueled the Internet of Things (IoT) revolution. However, the low barrier to entry (there are innumerable crowdfunded projects in this space) has resulted in a very fragmented ecosystem. Interoperability is a major concern, and different devices use different protocols. In order to get a seamless experience across all home automation equipment, consumers have been forced to go the custom installation or integrated package route. These avenues tend to keep the joys of home automation and control out of reach of the average consumer.
The current market situation is ripe for someone to come in with a home automation gateway. Vendors such as Lowes (with the Iris product line) and Staples (with the Staples Connect initiative) have made interesting forays. However, the primary aim has been to sell more connected peripherals under the same brand. Interoperability with other HA devices is not given any importance.
On the other side, we have vendors such as Securifi trying to integrate a home automation gateway into a standard wireless router with their Almond+ product. All things considered, it would be best if the wireless router at home were to act as a home automation gateway. Consumers don't need to buy yet another device to act as a gateway purely for their IoT clients. The problems would then be making sure that various HA devices can talk to the gateway and consumers have the ability to interact with all of them using one interface. Unfortunately, these aspects have contributed to Securifi delaying the retail launch of the Almond+. Under these circumstances, the slot is still open for a unified home automation controller. Logitech is hoping to fill that void with today's Harmony Living Home launch.
Logitech Harmony - A Brief BackgroundLogitech's Harmony lineup is very well respected in the universal remote control market. The ability of a single remote / hub device to control multiple home entertainment devices (AVR / TV / media players) coupled with one-touch control and simple setup has been well-received by the consumers. In fact, Harmony's database of over 200K devices (which is also frequently updated) is unparalleled in the industry. The only downside of the units is the pricing aspect.
Prior to today's launch, the scope of the Harmony lineup didn't go beyond control of entertainment devices in the living room. However, the current popularity of home automation devices and the IoT ecosystem (coupled with the rapid rise of mobile devices that enable easy control via apps) make the next stop for the Harmony lineup quite obvious. Logitech is launching four new product SKUs centered around a home automation gateway hub under the Harmony Living Home category:
- Logitech Harmony Home Hub
- Logitech Harmony Home Control
- Logitech Harmony Ultimate Home
- Logitech Harmony Hub Extender
The Logitech Harmony Home Hub connects to the home network and uses RF, IR, Bluetooth and Wi-Fi to relay commands from the Harmony mobile app or the Harmony remote to all supported entertainment and automation devices. The Harmony mobile apps can work over the Internet. True remote control of the various devices in one's home from anywhere on the Internet is now possible.
Logitech Harmony Home Hub and Mobile App
Consumers can purchase the hub alone for $100 and use the full functionality with just the mobile app. As with any home automation setup, scenes can be programmed involving multiple devices from different vendors. Logitech terms these scenes as experiences.
The next 'upgrade' in the Living Home lineup is the Logitech Harmony Home Control that costs $150. This kit bundles a button-only remote with the hub described above.
Logitech Harmony Home Control and Mobile App
The remote communicates via RF, enabling the hub to be placed in a closed cabinet (if necessary). The mobile apps are obviously compatible with the hub even when the physical remote is being used. This configuration can control any number of home automation devices, but only up to eight entertainment devices.
The highest end configuration is the Logitech Harmony Ultimate Home. It is quite similar to the Harmony Home Control, except for a few updates to the remote control itself: a 2.4" clour touchscreen, gesture control and additional programmability.
Logitech Harmony Ultimate Home and Mobile App
The kit including the hub and the touchscreen remote will retail for $350. This configuration can control up to fifteen entertainment devices and virtually unlimited number of home automation devices.
In addition to the above three configurations (which will be available for purchase this month), Logitech will also be introducing the Logitech Harmony Hub Extender in December for $130. This extender will expand compatibility by allowing the hub to talk to devices that communicate using ZigBee or Z-Wave. Logitech also stressed the fact that the extender will be Thread-compatible.
Concluding RemarksThe Living Home lineup is a welcome addition to the home automation market. However, Logitech faces a few challenges. There are also a few questionable decisions that have been made with respect to the operating details.
1. Entertainment device manufacturers have typically adopted a hands-off approach after selling their wares to the consumers. As such, they don't have any issues sharing methods to control their equipment with Logitech. On the other hand, many of the IoT / home automation device makers treat their customers as recurring revenue sources by adopting subscription models. Some of them also want to tightly control the customer experience within a walled ecosystem. Under these circumstances, it is not clear how willing they would be to share their APIs with Logitech or work to make their products compatible with the Harmony platform. That said, Logitech says more than 6000 home automation devices are currently compatible with the hub, and the number is expected to keep growing.
2. Logitech is not adopting a subscription fee model for the Living Home lineup. While this is excellent news for consumers, it would be interesting to see what keeps the cloud servers for the external control aspect running in the future. It might not be a big deal for a company of Logitech's size, but it leads to another aspect - decentralized control.
3. Based on the initial information provided to us, it looks like the Logitech Living Home lineup requires the hub to be always connected to the Internet for it to control the connected devices. This makes sense for devices that currently offer cloud-based control only. But, we are at a loss to understand why devices that can be controlled via the local network itself (such as, say, the UFO Power Center from Visible Energy and the Ubiquiti mFi mPower strips) need an Internet connection when accessed through the hub while being part of the local network. In our opinion, the control logic (i.e, processing the APIs that talk to the various devices) should be resident on the hub rather than on the cloud.
4. It is not clear whether it is possible for third-party apps to talk to the hubs. Logitech does have a developer program for device makers to make their products compatible with the Harmony home hub. While Logitech indicated that the products being launched today can talk to the recently SmartThings and PEQ hubs, the availability of APIs for the Logitech hub itself remains an open question.
In conclusion, the launch of the Harmony Living Home lineup looks to be just what the home automation market needs. If Logitech can replicate their success with home entertainment control in this space, it solves a very important problem for the consumers and will allow consumers to invest in home automation without the risk of a fragmented experience. A reputable and reliable company had to get serious about this space, and we believe Logitech has the right play here.
The New Motorola Moto X (2nd Gen) Review
While I talked about Motorola’s issues in the launch article for the new Moto X, it’s well worth repeating. Motorola has been through a lot these past few years. Once the iconic symbol of Android with their Droid smartphones, Motorola had lost its way. It wasn’t unusual to see one phone launch after the other, with no real regard for strategy, and no real cohesive message to tie all of their devices together. If anything, there was a point where Motorola had become an ODM for network operators in the US, with no real international presence. After Google acquired it in 2012, we saw the launch of the Moto X in 2013. The amount of hype that I saw online before the announcement of the Moto X was unlike anything I’ve ever seen.
Unfortunately, the device that launched didn’t quite fit with the hype. The Snapdragon S4 Pro chipset was decidedly mid-range by the time it launched. The display was good for the time, but AMOLED wasn’t quite the imminent LCD replacement that it is today. The camera was also rather unfortunate at launch. For better or worse, the Moto X was a phone with the right size and shape, but a lot of hardware choices that aged poorly. This leads us to the new Moto X. On the surface, this phone corrects a lot of issues that were present in the original Moto X. The new Moto X brings an SoC that is up to par with its competition, a new camera with a Sony sensor, and an improved AMOLED panel. To find out how it performs, read on for the full review.
USB Power Delivery v2.0 Specification Finalized - USB Gains Alternate Modes
The last while has been a busy time for the USB 3.0 Promoters Group, with the new USB 3.1 Type-C Connector detailed last month. Joshua was able to get a hands on with the new connector at IDF last week. With support for up to 10 Gbps, a new reversible Type-C connector, and up to 100 watts of power delivery, the USB group is trying to expand the already universal connector to be able to do much more than is possible with the current specification. To fulfill this mandate, they have now finalized the USB Power Delivery v2.0 spec, and the Billboard Device Class v1.0 spec.
When USB was first introduced, the thought was that it would be primarily a data interface, with a limited amount of power delivery which was generally used to power the electronics of certain devices. The initial specification for USB only had provisions for 0.75 watts of power – 150 mA at 5 V. USB 2.0 bumped that to 500 mA, or 2.5 watts, and USB 3.0 specified 900 mA at 5 V, or 4.5 watts. All of these specifications allow for power as well as data transmission at the same time. In addition, there was also a Battery Charging specification which allows up to 1.5 A at 5 V for a maximum of 7.5 watts of power but with no data transmission available. The jump from 7.5 watts to 100 watts of the new specification is a huge increase, and one that cannot be done with just an amperage increase on the system as was done in the previous versions of USB. Version 3.1 now supports 5 V, 12 V, and 20 V on the pins to allow the higher power output without excessive current, but even the current has been increased to a maximum of 5 A which is much higher than before.
The inelegant USB 3.0 Micro-B connector
USB Power Delivery is designed to increase the flexibility of USB, by providing enough power for many more devices, while at the same time still allowing data delivery. It is also even more flexible, due to a couple of changes. First, the direction of power delivery is no longer fixed. Imagine a tablet with a keyboard attached. The keyboard can have a battery, and the battery can be charged through the data connection, but when the tablet is unplugged from its charger, the power flow can reverse and the tablet can now be powered by the keyboard. Another example is a laptop with six USB ports. The USB ports can be used for peripherals, or, a USB charger can be connected to any port to charge the laptop. Dedicated charging connectors will no longer be required.
The reversible USB 3.1 Type-C connector
Another change is that all devices must now negotiate the amount of power required, and that can be renegotiated if another devices requires additional power. A good scenario would be if you have a laptop, and you are charging your phone on one of the USB ports. The phone would be pulling the maximum amount of power it can in order to charge quickly. If you then plug in a USB RAID array, it will need additional power at the start in order to get all of the disks spinning, but then can be lowered to a steady state. The system can lower the power delivery to the phone, provide it to the RAID array, and then move it back to the phone when the power is available.
The final key is that the Power Delivery specification is not just for power, nor is it just for USB. The Power Delivery Specification allows Alternate Modes to be defined, and the system can negotiate to enable these modes, enter them, and exit them. These modes will be defined outside the scope of USB-IF specifications using Structured Vendor Defined Messages. This allows the ability to reconfigure some of the pins a USB Type-C connector exposes and will allow the cable to be used for many different purposes rather than just for USB.
This leads us to the second specification – the Billboard Device Class. This specification outlines the methods used to communicate the Alternate Modes supported by the Device Container to a host system. It includes descriptors which can be used to provide support details in a human-readable format. What it does not contain is the methodology to switch to the Alternate Mode – that is done in the Power Delivery specification itself. The Billboard Device Class will allow a device which supports an Alternate Mode to connect to a host which does not support that mode, and then inform the user why it does not work without having silent failures, and for this reason all Billboard Devices must support USB 2.0 as a minimum.
This new framework could open the ubiquitous USB cable up to an entirely new array of devices and functions. One possibility that the USB-IF mentions in the specification is a theoretical means for PCI-E over USB. I’ve already given the example of a tablet with a battery in the keyboard, but a laptop could be connected to a monitor which can also charge the laptop. Much more power hungry devices can be connected to a USB port as well, including printers and high speed storage. All of this was defined with a graceful fail as well, so the user is not stuck wondering why his device is not functioning any longer.
The new Alternate Modes have quite a potential, and with the increased power capabilities of USB 3.1 and the Power Delivery Specification, it will be very interesting to see how these capabilities are taken advantage of in future devices.
Testing Swiftkey for iOS 8
Earlier this week SwiftKey announced that they hope to have their keyboard available on the App Store when iOS 8 finally rolls out to users worldwide. They've been kind enough to provide us with a beta version of the SwiftKey keyboard for testing, along with some insight into developing extensions on iOS 8 and their hopes for SwiftKey's future on both iOS and Android.
Assuming that nothing delays Apple's approval for the app, the first step for users who want to get SwiftKey after upgrading to iOS 8 will be to download it from the App Store. Due to the nature of Apple's implementation of extensions, even applications on iOS 8 that are essentially just extensions meant to run in other apps must have a container application that gets placed on the home screen. In the case of SwiftKey this is fine, as the application is home to settings for SwiftKey Cloud, languages, settings, and themes.
Once you've installed SwiftKey from the App Store, you'll need to go into the settings app to add it as shown in the image above. With the app installed the SwiftKey keyboard would show up in the section to add a new keyboard under a header for third party keyboards. Once you've done this you'll be ready to start using SwiftKey. However, you may notice that there's one very important thing missing.
Swiftkey immediately after installation on an iPad
As you can see above, the bar for predictions is covered by a banner asking the user to enable "full access." This is because of the sandboxing that Apple does for third party keyboards on iOS. Third party keyboards are, by default, placed in an extremely restrictive sandbox. They are unable to get information about what words are being inputted or what content is in an app, and they are unable to access networking to do server side prediction. These measures are in place to protect the user's privacy and security. To enable extended functionality, Apple allows users to enable full access for third party keyboards in the settings app. By doing this, SwiftKey is able to grab what characters are being typed to use with their prediction and correction technology which learns more about how a user types and what mistakes they make.
As far as the design of the keyboard goes, its layout is essentially same as the stock iOS keyboard so there's no real learning curve. Users who are familiar with the iOS keyboard can start using SwiftKey and feel at home right off the bat. iPad users will notice that the keys are larger than the stock keyboard, which in my experience made keys easier to hit without causing me to hit the wrong key due to the reduced amount of space between them. In addition to its accuracy, it's also extremely responsive. iOS 8 on the third generation iPad I was using for testing has an enormous delay between when you touch a key and when it actually registers. SwiftKey has no such issue, and for that reason alone it has become my daily keyboard on iPad. As for its appearance, the keyboard currently only comes with the nickel dark and nickel light themes that you see above.
Swiftkey's application, much like the keyboard itself, fits in very well with the visual style and design conventions of iOS. It's obvious that some care has been put into making it more than a port of the Android version of SwiftKey. The application is home to all the settings for the keyboard, including themes, languages, and SwiftKey Cloud. Currently not all the settings from the Android version have been brought over. Layout options and themes are two notable omissions. However, this is a first release, and I've been told that there will definitely be updates as time goes on.
With iOS including Apple's QuickType keyboard with similar correction and suggestion functionality, some users may be wondering why they even need a third party keyboard like SwiftKey. For me the most obvious reason is SwiftKey Cloud. My current setup is an HTC One (M7) and an iPad. Using SwiftKey on my phone but the stock iOS keyboard on the iPad would mean that the information each keyboard learns about how I type would not available to both keyboards. With SwiftKey on iOS and SwiftKey Cloud, all the information Swiftkey has collected about how I type and what mistakes I often make are available to both of my devices. This is a huge advantage for people who have mobile devices running multiple operating systems.
Another advantage that can be argued is that SwiftKey is a company that has had their keyboard available for 4 years, and specializes only in keyboards. It's not unreasonable to think that SwiftKey's technology for learning from how the user types may be more mature than Apple's which is just now being introduced with iOS 8.
The last advantage simply comes down to features. SwiftKey, and other third party keyboards, can always offer more features than Apple does due to their focus only on keyboards and the ability to ship updates whenever necessary via the App Store. One notable feature that SwiftKey offers is Flow, which is a method of typing by moving your finger from key to key. Users who use Swype by Nuance will be familiar with how SwiftKey Flow works. Unfortunately, I was unable to test Flow as the iPad version of the keyboard does not have it. This is due to memory limitations imposed on extensions. The functionality and visual effects for SwiftKey Flow when run on an iPad exceeds this amount of RAM which is why only the version for iPhone and iPod Touch includes it. Flow is most useful in a one handed situation on a phone so I'm not heartbroken by its omission in the iPad version. That being said, I am still hopeful that SwiftKey will be able to do further optimization to eventually bring Flow to iPad.
Overall, I'm very happy with how SwiftKey has turned out on iOS 8. The SwiftKey Note application makes it clear that the company has wanted to bring their keyboard to iOS for some time now and has just been blocked by the lack of third party keyboard support. The fact that it fixes the keyboard lag on my iPad and syncronizes what it has learned across iOS and Android are enough to make me very happy to use SwiftKey on iOS. I'm very excited to see what future updates bring.
SwiftKey should be available for free on the App Store not long after the release of iOS 8. The application is subject to Apple's approval, and so there could be some delay in its availability to users.
Update: SwiftKey is approved and available on the App Store now. Grab it here.
VIDEO: Examining a rare colossal squid
Android Browser flaw a “privacy disaster” for half of Android users
A bug quietly reported on September 1 appears to have grave implications for Android users. Android Browser, the open source, WebKit-based browser that used to be part of the Android Open Source Platform (AOSP), has a flaw that enables malicious sites to inject JavaScript into other sites. Those malicious JavaScripts can in turn read cookies and password fields, submit forms, grab keyboard input, or do practically anything else.
Browsers are generally designed to prevent a script from one site from being able to access content from another site. They do this by enforcing what is called the Same Origin Policy (SOP): scripts can only read or modify resources (such as the elements of a webpage) that come from the same origin as the script, where the origin is determined by the combination of scheme (which is to say, protocol, typically HTTP or HTTPS), domain, and port number.
The SOP should then prevent a script loaded from http://malware.bad/ from being able to access content at https://paypal.com/.
Read 10 remaining paragraphs | Comments
Why T-Mobile needs Wi-Fi calling: its network can’t match AT&T and Verizon
T-Mobile US’ latest “Un-carrier” move is just about the most amazing thing ever, CEO John Legere said last week.
“This is like adding millions of towers to our network in a single day,” Legere boasted in a press release. “The difference between us and the traditional carriers is that they’ll do everything they can to make more money off you. We’ll do everything we can to solve your problems.”
The innovation is actually something that T-Mobile has had since 2007: Wi-Fi calling. It makes sense for T-Mobile to promote Wi-Fi calling now, given that Apple is adding the capability to iPhones in iOS 8. The initiative has some nice benefits for customers—T-Mobile offered to upgrade all customers to phones that can make Wi-Fi calls and is giving out a free “Personal CellSpot,” a Wi-Fi router that prioritizes voice calls.
Read 22 remaining paragraphs | Comments
VIDEO: Leonardo DiCaprio's UN climate role
Apple’s two-factor authentication now protects iCloud backups
Apple has put fixes in place to its iCloud cloud storage service that now prevent an attacker from mining data from an iOS device backup stored in the cloud by gaining access to the user’s password—at least if that user has turned on Apple’s new two-factor authentication.
As we reported last week, iCloud previously did not use two-factor authentication to help protect backup data or the Find My iPhone service. This meant that the accounts of victims of social engineering attacks or those who used passwords based on personal data could be harvested of their backup data—allowing the attacker to gain access to photos, call records, SMS records, e-mail, and other personal data. Apple had said that it was moving to provide additional protection through two-factor authentication in advance of the release of iOS 8.
We tried accessing one of the accounts attacked during our testing just prior to the Apple event last week using Elcomsoft Phone Password Breaker, a forensic tool that uses a reverse-engineered version of Apple’s iOS backup protocols to extract backup data from an iCloud account. The account now has two-factor authentication turned on, and the attempt failed—it yielded an unspecified HTTP error.
Read 2 remaining paragraphs | Comments
US law would safeguard free-speech rights to criticize business online
A member of the House of Representatives is offering legislation that would make it illegal for businesses to take action against consumers who write "honest" negative reviews online about products and services.
Rep. Eric Swalwell (D-CA) told the National Journal that the forthcoming measure would make it illegal for companies to have non-disparagement clauses in their consumer contracts.
"It's un-American that any consumer would be penalized for writing an honest review," Swalwell said. "I'm introducing this legislation to put a stop to this egregious behavior so people can share honest reviews without fear of litigation."
Read 3 remaining paragraphs | Comments