jwslam
06-04-2014, 07:40 AM
Yup this sums it all up (yes I was bored)
http://arstechnica.com/gadgets/2014/06/great-artists-steal-the-ios-8-features-inspired-by-android/
Apple has taken the wraps off iOS 8, its newest mobile operating system, at its WWDC keynote. There were lots of new features added to iOS, but any observer familiar with Android saw quite a few things that seem... familiar. That's because many of Apple's announced upgrades were things the Android OS has boasted for years.
http://cdn.arstechnica.net/wp-content/uploads/2014/06/predicts_screen_messages1.jpg
Apple added a little bar of suggestions to the top of the keyboard, which Android had (initially as an option) since the introduction of the on-screen keyboard in Android 1.5. While Android's keyboard just blindly does word pairs, iOS 8 seems to be able to intelligently offer suggestions in response to an "A" or "B" question. In the example, a friend asks about "dinner or a movie." Without typing anything, iOS offers "A movie," "Dinner," and "Not Sure." If this actually works reliably, it's a big step above the Android keyboard. Of course, we're just comparing this to the standard Google Keyboard available through Google Play. That's not the only typing solution on Android, which brings us to...
Third party keyboards
http://cdn.arstechnica.net/wp-content/uploads/2014/06/kb3.jpg
Apple finally relinquished its grip on the system keyboard, allowing third parties to replace Apple's solution with something of their own. This was another thing Android had with its initial implementation of on-screen typing in Android 1.5. Apple even showed off an iOS version of Swype, one of the most popular third-party Android keyboards. We've already heard from Swiftkey, the other most popular Android keyboard, that it is working on a system-wide iOS 8 version, too.
Until now, third-party iOS keyboards could only work as a standalone app with their own typing interface. For instance, Fleksy could only work in the Flexy app, not in any other app. Fleksy made a workaround for this with an API that other apps could plug in to, but this required developers to add support on an app by app basis. (Fleksy has also announced that it will be adapting its keyboard to use Apple's new APIs.)
http://cdn.arstechnica.net/wp-content/uploads/2014/06/androidkeyboards-640x283.jpg
With user-replaceable system-wide keyboards, iOS users should be in for a wild ride of text input nirvana. Opening up the keyboard to third parties on Android has enabled tons of innovation, sometimes very useful (like Swype) and sometimes downright weird. Even users that don't switch to a third-party keyboard will eventually see a benefit, as, like Google, Apple will be able to see which keyboards become popular with users and adopt some of those ideas (like Swyping).
Inter-app communication
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_99401.jpg
iOS apps are no longer siloed in their own little boxes in iOS 8. Apple has implemented cross-app communication that works much like the Intents system in Android, though Apple's APIs are more restrictive. The previous method for moving something from a photo editor to Google+ on iOS would involve saving the picture, going to the home screen, opening Google+, opening the camera roll, and finding the picture again. Now (presumably) you'll just be able to hit share from the photo editor and pick "Google+."
What Apple still doesn't do is allow third-party applications to be set as the default. In Android, you can also pick default apps for things like a browser, music player, maps, or photo picker, making those third-party apps feel more like native parts of the OS. It's hard to imagine Apple allowing users to completely replace its apps with an alternative, but yesterday we would have said it's hard to imagine Apple allowing users to replace its keyboard.
Hotwords, music recognition, and streaming voice recognition
http://cdn.arstechnica.net/wp-content/uploads/2014/06/2014-06-02-20.021-640x563.jpg
Google released Voice Actions, Apple released Siri, then Google countered with Google Now. Since then, the two have been compared in countless voice recognition shoot outs.
Google was the first to experiment with hotword detection on Google Glass and again later on in the Google Now Launcher that shipped with the Nexus 5. As long as the device was awake, saying "OK Google" would fire up the voice recognizer without having to touch the device. Now, iOS 8 matches that with "Hey Siri," which you can shout at the device to have it start listening.
Hotword detection means the mic is hot all the time, and the device is constantly processing the input. This means battery life is a big concern. The Google Now Launcher and Google Glass only do hotword detection when the screen is on, but the Moto X managed to solve the battery problem with a dedicated voice processor, enabling always-on voice recognition with decent runtime. Apple's current hardware includes no such coprocessor, so iOS 8 hotword detection comes with a big caveat: it only works when the device is plugged in.
Another new Siri feature is integrated music recognition, powered by Shazam. Google released a sound search app in 2012, and it had music recognition integrated into Google voice search for a while now. Shazam was founded in 1999, so while Google integrated it into their devices first, Shazam is one of the earliest voice recognition programs (and the company has offered a dedicated iOS app for some time).
Siri is also getting streaming voice recognition in iOS 8, another feature Google Now already has. Siri currently does voice recognition in a big brick. You speak into the microphone, the entire phrase is packaged up, sent to Apple, processed, and sent back. Streaming voice recognition sends each word to the server and back, meaning you can see the recognition as you speak. It's much nicer than getting a big block of text back all at once, especially for voice typing.
Google Now is one of the big differentiators Google has over Apple. Google's voice assistant is all done in-house. The voice recognition technology is Google's, as is the music recognition and answer service. Siri was originally a third-party app done by a small development studio, and it's really a collection of third-party services that Apple doesn't own. Siri's voice recognition is powered by Nuance. As we just learned, the music recognition is powered by Shazam, and most of the answers come from Wolfram Alpha or Bing. Google's total control over everything allows it to implement things like hotword detection and streaming voice recognition sooner than Apple. Ultimately, voice recognition is really a search engine, so it makes sense that Google excels in this area.
Notification Actions
http://cdn.arstechnica.net/wp-content/uploads/2014/06/interactive_notifications_gallery_screen_mail.jpg
A notification pops up and... what do you do with it? Android has allowed developers to add up to two action buttons to a notification since Android 4.1, which means you can often deal with a notification right from the notification drawer. Now Apple is jumping on the bandwagon with its own version of the feature, and it looks very much like the Android implementation.
In fact, Apple has one-upped Google on the notification front by attaching a working text box to some notifications. On incoming text messages, you can directly type into the notification and hit send without ever having to open the app. Android always needs to open the app to reply.
Notification Action buttons are a powerful tool, and Google has seamlessly built in a notification API to make the text and buttons (even from third-party apps) show up on an Android Wear device. Being able to be notified of a text message on a watch, tapping reply, and speaking sounds very powerful. We wonder if Apple is planning the same thing for the fabled iWatch.
Videos in the App Store
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_9925.jpg
Yep, Apple only now added the ability to view videos in the App Store. Google owns YouTube, making it the undisputed king of video on the Internet. Android users had this feature since 2010, before Google Play was even called Google Play.
Beta testing
Google loves to beta test, so it should come as no surprise that Google rolled out an app beta testing system for developers before Apple did. Apple bought a testing solutions company called "TestFlight" a while back, and the company has turned it into an iOS 8 feature. Developers can now invite users to try out beta versions of their iOS 8 app and help squash some bugs.
Hopefully the process is easier than Google's, which currently requires a Google+ account and a Google+ beta testing community to be created. After G+ users sign up for the Google+ beta testing community for your app, they can reinstall the app from the Play Store to get the new version.
Widgets
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_9944.jpg
Widgets have been a mainstay of Android since 1.0, with third parties allowed to get in on the action in 1.5 and above. Android uses a completely customizable desktop with a mix of icons and widgets. Apple's version of the idea is a little more limited—iOS 8 widgets are small app extensions that take up a spot in the Notification Center. In the past, these widgets have been limited to system apps only, but in iOS 8, third parties can finally make their own.
Photo backup and storage
Cloud has always been the perennial "catch up to Google" product, and Apple continues this with iOS 8. The ad copy touts "Every photo you take. Now on all your devices," a feature Android has offered for some time. As one of the biggest cloud companies out there, Google is always working on making everything go to every other device. Automatic photo backup first went to "Picasa Web albums," and now it's part of Google+ Photos.
Android makes almost no distinction between local or cloud photos. Anything local is sent to the cloud once you enable the feature, and the photo browser seamlessly displays everything as just "a picture," without worrying where it is stored.
CloudKit
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_9983.jpg
Does the description of a new iOS 8 feature contain the word "cloud?" If so, Google probably already has something similar. Apple's CloudKit lets developers plug iCloud into their apps to handle things like authentication, push notifications, and database syncing. It basically allows the developer to handle the local app while Apple handles all the hard server stuff.
Allow us to direct your attention to the Google Cloud Platform, home to myriad Google-hosted cloud services, ranging from push notifications to infrastructure as a service. As a bonus, Google's solution works on iOS, Android, and the Web, allowing for easier cross-platform development.
Battery Stats
http://cdn.arstechnica.net/wp-content/uploads/2014/06/iphone-battery-640x560.jpg
It wasn't talked about in the keynote, but since then one Apple feature has been a topic for various rumor sites—the availability of per-app battery stats in iOS 8. If you're eating through your battery a little quicker than you would like, just check out the settings, where you can see battery usage broken down by app. Android added a similar battery usage indicator in version 1.6.
We aren't sure which one we like better. Android's is cool because it offers more visual options, showing bars and even offering a graph at the top that you can tap on to expand. Android only keeps data for the current charge though. Judging by the screenshot, iOS 8 keeps a running log from the last seven days, which will better help track down a misbehaving app.
In a few weeks, it'll be Google's turn to show us what it's been working on. And with the way OSes are developed these days, we wouldn't be surprised to see a few features that appear ripped right from an Apple product. All current technology depends on the work that has come before it, and no company—not even Apple or Google—is immune to that.
http://arstechnica.com/gadgets/2014/06/great-artists-steal-the-ios-8-features-inspired-by-android/
Apple has taken the wraps off iOS 8, its newest mobile operating system, at its WWDC keynote. There were lots of new features added to iOS, but any observer familiar with Android saw quite a few things that seem... familiar. That's because many of Apple's announced upgrades were things the Android OS has boasted for years.
http://cdn.arstechnica.net/wp-content/uploads/2014/06/predicts_screen_messages1.jpg
Apple added a little bar of suggestions to the top of the keyboard, which Android had (initially as an option) since the introduction of the on-screen keyboard in Android 1.5. While Android's keyboard just blindly does word pairs, iOS 8 seems to be able to intelligently offer suggestions in response to an "A" or "B" question. In the example, a friend asks about "dinner or a movie." Without typing anything, iOS offers "A movie," "Dinner," and "Not Sure." If this actually works reliably, it's a big step above the Android keyboard. Of course, we're just comparing this to the standard Google Keyboard available through Google Play. That's not the only typing solution on Android, which brings us to...
Third party keyboards
http://cdn.arstechnica.net/wp-content/uploads/2014/06/kb3.jpg
Apple finally relinquished its grip on the system keyboard, allowing third parties to replace Apple's solution with something of their own. This was another thing Android had with its initial implementation of on-screen typing in Android 1.5. Apple even showed off an iOS version of Swype, one of the most popular third-party Android keyboards. We've already heard from Swiftkey, the other most popular Android keyboard, that it is working on a system-wide iOS 8 version, too.
Until now, third-party iOS keyboards could only work as a standalone app with their own typing interface. For instance, Fleksy could only work in the Flexy app, not in any other app. Fleksy made a workaround for this with an API that other apps could plug in to, but this required developers to add support on an app by app basis. (Fleksy has also announced that it will be adapting its keyboard to use Apple's new APIs.)
http://cdn.arstechnica.net/wp-content/uploads/2014/06/androidkeyboards-640x283.jpg
With user-replaceable system-wide keyboards, iOS users should be in for a wild ride of text input nirvana. Opening up the keyboard to third parties on Android has enabled tons of innovation, sometimes very useful (like Swype) and sometimes downright weird. Even users that don't switch to a third-party keyboard will eventually see a benefit, as, like Google, Apple will be able to see which keyboards become popular with users and adopt some of those ideas (like Swyping).
Inter-app communication
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_99401.jpg
iOS apps are no longer siloed in their own little boxes in iOS 8. Apple has implemented cross-app communication that works much like the Intents system in Android, though Apple's APIs are more restrictive. The previous method for moving something from a photo editor to Google+ on iOS would involve saving the picture, going to the home screen, opening Google+, opening the camera roll, and finding the picture again. Now (presumably) you'll just be able to hit share from the photo editor and pick "Google+."
What Apple still doesn't do is allow third-party applications to be set as the default. In Android, you can also pick default apps for things like a browser, music player, maps, or photo picker, making those third-party apps feel more like native parts of the OS. It's hard to imagine Apple allowing users to completely replace its apps with an alternative, but yesterday we would have said it's hard to imagine Apple allowing users to replace its keyboard.
Hotwords, music recognition, and streaming voice recognition
http://cdn.arstechnica.net/wp-content/uploads/2014/06/2014-06-02-20.021-640x563.jpg
Google released Voice Actions, Apple released Siri, then Google countered with Google Now. Since then, the two have been compared in countless voice recognition shoot outs.
Google was the first to experiment with hotword detection on Google Glass and again later on in the Google Now Launcher that shipped with the Nexus 5. As long as the device was awake, saying "OK Google" would fire up the voice recognizer without having to touch the device. Now, iOS 8 matches that with "Hey Siri," which you can shout at the device to have it start listening.
Hotword detection means the mic is hot all the time, and the device is constantly processing the input. This means battery life is a big concern. The Google Now Launcher and Google Glass only do hotword detection when the screen is on, but the Moto X managed to solve the battery problem with a dedicated voice processor, enabling always-on voice recognition with decent runtime. Apple's current hardware includes no such coprocessor, so iOS 8 hotword detection comes with a big caveat: it only works when the device is plugged in.
Another new Siri feature is integrated music recognition, powered by Shazam. Google released a sound search app in 2012, and it had music recognition integrated into Google voice search for a while now. Shazam was founded in 1999, so while Google integrated it into their devices first, Shazam is one of the earliest voice recognition programs (and the company has offered a dedicated iOS app for some time).
Siri is also getting streaming voice recognition in iOS 8, another feature Google Now already has. Siri currently does voice recognition in a big brick. You speak into the microphone, the entire phrase is packaged up, sent to Apple, processed, and sent back. Streaming voice recognition sends each word to the server and back, meaning you can see the recognition as you speak. It's much nicer than getting a big block of text back all at once, especially for voice typing.
Google Now is one of the big differentiators Google has over Apple. Google's voice assistant is all done in-house. The voice recognition technology is Google's, as is the music recognition and answer service. Siri was originally a third-party app done by a small development studio, and it's really a collection of third-party services that Apple doesn't own. Siri's voice recognition is powered by Nuance. As we just learned, the music recognition is powered by Shazam, and most of the answers come from Wolfram Alpha or Bing. Google's total control over everything allows it to implement things like hotword detection and streaming voice recognition sooner than Apple. Ultimately, voice recognition is really a search engine, so it makes sense that Google excels in this area.
Notification Actions
http://cdn.arstechnica.net/wp-content/uploads/2014/06/interactive_notifications_gallery_screen_mail.jpg
A notification pops up and... what do you do with it? Android has allowed developers to add up to two action buttons to a notification since Android 4.1, which means you can often deal with a notification right from the notification drawer. Now Apple is jumping on the bandwagon with its own version of the feature, and it looks very much like the Android implementation.
In fact, Apple has one-upped Google on the notification front by attaching a working text box to some notifications. On incoming text messages, you can directly type into the notification and hit send without ever having to open the app. Android always needs to open the app to reply.
Notification Action buttons are a powerful tool, and Google has seamlessly built in a notification API to make the text and buttons (even from third-party apps) show up on an Android Wear device. Being able to be notified of a text message on a watch, tapping reply, and speaking sounds very powerful. We wonder if Apple is planning the same thing for the fabled iWatch.
Videos in the App Store
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_9925.jpg
Yep, Apple only now added the ability to view videos in the App Store. Google owns YouTube, making it the undisputed king of video on the Internet. Android users had this feature since 2010, before Google Play was even called Google Play.
Beta testing
Google loves to beta test, so it should come as no surprise that Google rolled out an app beta testing system for developers before Apple did. Apple bought a testing solutions company called "TestFlight" a while back, and the company has turned it into an iOS 8 feature. Developers can now invite users to try out beta versions of their iOS 8 app and help squash some bugs.
Hopefully the process is easier than Google's, which currently requires a Google+ account and a Google+ beta testing community to be created. After G+ users sign up for the Google+ beta testing community for your app, they can reinstall the app from the Play Store to get the new version.
Widgets
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_9944.jpg
Widgets have been a mainstay of Android since 1.0, with third parties allowed to get in on the action in 1.5 and above. Android uses a completely customizable desktop with a mix of icons and widgets. Apple's version of the idea is a little more limited—iOS 8 widgets are small app extensions that take up a spot in the Notification Center. In the past, these widgets have been limited to system apps only, but in iOS 8, third parties can finally make their own.
Photo backup and storage
Cloud has always been the perennial "catch up to Google" product, and Apple continues this with iOS 8. The ad copy touts "Every photo you take. Now on all your devices," a feature Android has offered for some time. As one of the biggest cloud companies out there, Google is always working on making everything go to every other device. Automatic photo backup first went to "Picasa Web albums," and now it's part of Google+ Photos.
Android makes almost no distinction between local or cloud photos. Anything local is sent to the cloud once you enable the feature, and the photo browser seamlessly displays everything as just "a picture," without worrying where it is stored.
CloudKit
http://cdn.arstechnica.net/wp-content/uploads/2014/06/IMG_9983.jpg
Does the description of a new iOS 8 feature contain the word "cloud?" If so, Google probably already has something similar. Apple's CloudKit lets developers plug iCloud into their apps to handle things like authentication, push notifications, and database syncing. It basically allows the developer to handle the local app while Apple handles all the hard server stuff.
Allow us to direct your attention to the Google Cloud Platform, home to myriad Google-hosted cloud services, ranging from push notifications to infrastructure as a service. As a bonus, Google's solution works on iOS, Android, and the Web, allowing for easier cross-platform development.
Battery Stats
http://cdn.arstechnica.net/wp-content/uploads/2014/06/iphone-battery-640x560.jpg
It wasn't talked about in the keynote, but since then one Apple feature has been a topic for various rumor sites—the availability of per-app battery stats in iOS 8. If you're eating through your battery a little quicker than you would like, just check out the settings, where you can see battery usage broken down by app. Android added a similar battery usage indicator in version 1.6.
We aren't sure which one we like better. Android's is cool because it offers more visual options, showing bars and even offering a graph at the top that you can tap on to expand. Android only keeps data for the current charge though. Judging by the screenshot, iOS 8 keeps a running log from the last seven days, which will better help track down a misbehaving app.
In a few weeks, it'll be Google's turn to show us what it's been working on. And with the way OSes are developed these days, we wouldn't be surprised to see a few features that appear ripped right from an Apple product. All current technology depends on the work that has come before it, and no company—not even Apple or Google—is immune to that.