Saturday, May 23, 2015

Software : Opinion: Apple must placate angry developers – or slide towards obscurity

Software : Opinion: Apple must placate angry developers – or slide towards obscurity


Opinion: Apple must placate angry developers – or slide towards obscurity

Posted:

Opinion: Apple must placate angry developers – or slide towards obscurity

Introduction and searching issues

The words 'Apple' and 'developer problems' are not often used together. Ever since the App Store debuted in 2008, Apple has had strong developer ties, handing over cheques for billions of dollars per quarter in exchange for best-in-class apps on their iOS and OS X devices.

'iOS First,' the idea that apps are made for iOS before Android, has become a common mantra amongst developers who believe that Apple's control of its ecosystem – there are, at any one time, only a handful of device permutations to develop for – create a better place to work and try out ideas. Numerous hit apps, from Angry Birds to Instagram, started out their life as iPhone-only, using the App Store to propel them to multi-billion dollar success.

Wrath of the developers

But increasingly developers have started to get angry with Apple. The company's iOS app review process causes much controversy, taking weeks to get a single, critical update into the hands of users, creating a rift not just between Apple and developers, but developers and users who have to endure potentially bug-ridden software for a long time before a fix is made available.

The App Store, on both iOS and Mac, has undoubtedly been a force for good, spawning many, many businesses and providing a way for a small-time developer to reach millions of customers. But the niggles hold it back from being a truly flourishing relationship.

Google recently unveiled a new app review process that incorporated humans for the first time but, critically, does not force developers to wait weeks for the app to either be accepted or rejected. By using algorithms to flag potential issues – bad code, copyrighted or offensive material – Google's testers only have to focus on the 'bad' apps, rather than wasting time approving the good ones.

Due to the market dynamics of Android and iOS, it's unlikely that vast swathes of developers are going to switch overnight, but it does make the grass on the other side seem a little greener and more appealing, a potentially vast problem for Apple.

Searching woes

Beyond the review process, App Store discovery has been described as "broken," or words to that effect, too many times to count. Searching for apps can yield strange results with some developers deliberately adding popular app names to their app name. Searching for Skype, for example, produces a result for a picture enhancement app, something that is totally unrelated to video calls.

Despite acquiring Chomp back in 2012, search and discovery in the App Store is still perennially flawed. Many independent developers not backed by big studios find it hard to get their app out there, usually via a spot on the 'Featured' page which is controlled by Apple. This may seem like a small issue, but Apple should be incredibly wary of how developers see the company – iOS is, in part, great because of its strong and rich app ecosystem, and alienating developers certainly won't help the operating system.

Hardware neglect

One of the more recent issues on Apple's list of worries was discovered by developer Craig Hockenberry, the creator of Twitterrific, the first third-party Twitter app. In a saltily entitled blog post, Hockenberry shone a light on a system process that has bugged many OS X users called "discoveryd".

The process isn't new, in fact it's been a problem that has persisted for many users for months and yet Apple has done nothing about it. Hockenberry describes how he provided "tons of documentation to Apple engineering" when he first discovered "discoveryd" in the Yosemite beta, back in early 2015, and yet Cupertino still went ahead and shipped the finished version of the operating system with the same problem.

Alienating developers in this way adds absolutely nothing to Apple's credibility, and could cause long lasting damage in terms of the firm's relationship with these important people. The resurgence of Microsoft could be enough to lure developers away, especially considering the exciting ways in which Windows 10 can be used across multiple devices. Google also benefits from iOS developer apathy, providing a clear alternative to the App Store, albeit a less economically viable one.

Pushing devs into the arms of competitors seems an absolutely idiotic move from Apple's perspective and it's unclear why steps haven't been taken to remedy the situation.

iMac

High-end neglect

In some ways, it isn't just software that Apple has neglected. The Mac Pro, the device for the high-end user, was neglected for over three years before receiving an update in 2013. Since 2013, very little has changed and there have been a conspicuous lack of rumours about an update for 2015.

Of course, there is still the iMac, a machine which can be tuned up to Mac Pro-style performance and comes with a screen, but the lack of care for high-end users seems to be a symbolic issue for Apple, representative of the company's changing style as it goes forward. It's impossible to force Cupertino into catering for a particular market – especially one as niche as £2,500 ($3,000 in the US, which is around AU$3,750) and up desktops – but Apple as a company was built on a foundation of "the high-end" and ignoring those users seems like bad business.

Slippery slope

While it's unlikely that Apple is facing a coup right now, if the problems do not get solved quickly then the company could be in serious trouble. iOS 9 and OS X 10.11 are both coming up this summer and could provide fixes to these issues, but equally, Apple could choose to ignore the complaints and carry on regardless.

The quality of iOS and OS X updates has been the focus of much scrutiny lately with some speculating that in order to push out more features – including a complete redesign in iOS 7 – Apple has sacrificed quality, allowing obvious and annoying bugs into the final versions of the operating systems.

Catering to hundreds of millions of users is hard, but Apple is the biggest company on Earth, and it seems contemptuous of its user base to ignore issues that have a direct impact on products and, ultimately, how the company is perceived. Ignoring users is a slippery slope and we could just be witnessing the beginning of the end, as those who are most committed to the ecosystem are alienated.

Office Now may be Cortana for your work life

Posted:

Office Now may be Cortana for your work life

Soon, you'll be able to speak to your phone to tell it to "Send my financial presentation deck to Sarah," thanks to a personal Office assistant feature.

Cortana, the digital assistant that will ship with Windows 10, may land in Office in the future to serve as your work assistant. The unannounced feature, now known as Office Now, is said to be a rebrand of the earlier rumored Work Assistant.

How it works

Like Cortana, Office Now is a virtual assistant. However, Office Now will live within Office and can respond to spoken or typed queries, according to leaked screenshots posted by ZDNet. Office Now uses natural language recognition, and users can command it to send or share their files with named colleagues using voice. Other commands include find, open, view, edit, load and email.

According to the screenshots, Office Now can search using metadata for file names, file locations, file types and last access dates. Additionally, Office Now can help with scheduling meetings, planning travel and joining conference calls. It will show events that require travel and display information in a UI featuring Cards, similar to Google Now and Delve.

Cross-platform

Information from Twitter user @h0x0d suggests that Office Now will be a cross-platform solution, with plans to arrive on Windows, iOS and Android. This makes sense as Microsoft is leveraging Office as a service. Also, Microsoft has stated that it intends to port Cortana to rival platforms, so making Office Now broadly available to other mobile Office users would fall in line with that strategy.

It's possible that Office Now is leveraging the power of Cortana. Microsoft stated that Cortana can be used to drive business intelligence at Ignite 2015, its inaugural enterprise client summit.

"Cortana has an extensibility framework so other third-party providers can connect to Cortana to let me use natural voice commands to extract business information from their systems," Stella Chernyak of the Windows team told TechRadar at Ignite. "It's one thing to use Cortana personally and another when you can join Azure Active Directory to get access and it's so relevant to you. I'm meeting a customer; I can ask Cortana 'what is their profile or what did we talk about last time'."

Office Now may be the first of multiple assistant apps for Microsoft. A job posting for the Bing engineering team uncovered by ZDNet reveals that Microsoft is looking for a scientist interested in working on "Personal Assistants" – note the plural.

"Are you interested in joining the team that has powered natural language understanding for Cortana and Bing and is now at the forefront of Personal Assistants, Productivity, Enterprise and Entertainment products for Microsoft," the posting reads.

In the past, Bill Gates had said that he is involved with work on personal assistant technologies as part of his return to Microsoft.

Via: ZDNet

No comments:

Post a Comment