Slashdot Mirror


What iOS 4 Does (and Doesn't Do) For Business

snydeq writes "InfoWorld's Galen Gruman investigates what businesses can expect from Apple's new iOS 4. Multitasking, the biggest new capability, is for now simply a promise, as apps will need to be retrofitted to make use of the capability. The other big new capability for IT, a set of APIs that allow BlackBerry-like management of the iPhone, such as auditing of policies and apps, over-the-air provisioning of apps without iTunes, and over-the-air configuration and policy management, also remains in the realm of promise, as the various mobile management tools that have been reworked to take advantage of the new iOS 4 capabilities won't be available until July or later. And despite the fact that email works more as it does on the desktop, iOS 4 still fails to deliver several email capabilities key to business users, including zipped attachment management, junk mail filtering, message rules, and message flagging."

17 of 253 comments (clear)

  1. Email capabilities by Anonymous Coward · · Score: 5, Insightful

    iOS 4 still fails to deliver several email capabilities key to business users, including zipped attachment management, junk mail filtering, message rules, and message flagging.

    What F'd up sadistic moron would push the junk mail filtering, message rules, and flagging down to the client? Wouldn't that mean that each client would be configured separately? I always set up that stuff so the user can configure it at the server level so that their laptop, desktop, phone, etc all are seeing the same exact mailstore. These are probably the same people that considering having "Sent Items" only stored on the actual device that did the sending be the way to go.

    1. Re:Email capabilities by WCguru42 · · Score: 3, Insightful

      I have four smartphones.

      Really? Why? Please tell me you don't have four hip holsters.

      Yes, I did read the rest of your post. No, it still doesn't make sense.

      --
      "Educate the mind but never at the expense of the soul."~Blessed Basil Moreau
    2. Re:Email capabilities by Anonymous Coward · · Score: 3, Informative

      The iPhone does not have client filters, client spam management, or client-based flagging. Of those three, the only one that actually makes sense on the client is flagging.

      Filtering at the client level only makes sense if you only have one client, are using POP3, and are storing the messages on the client. That's really not a good idea with a phone - you'll have synchronization collisions, you'll find that some mail is missing on your phone that was present on your laptop/desktop, etc. If you're using a phone and a desktop/laptop as mail clients, you want to use IMAP (on *all* your clients) and do all the rules and filtering and spam management on the server, use the iPhone client as a window into your mail account's various folders, and use a desktop or laptop for archiving.

      Flagging, on the other hand, makes sense - if it's manual flagging (I'm referring to what in IMAP is called IMAP keywords or labels; the term 'flag' in IMAP actually refers to the message state - read, draft, etc.). The workaround for an iPhone is to create a "flagged" folder (in IMAP) and move emails to that folder to represent flagged emails (if you are using a rule to flag things, do that on the server; if you are flagging manually, use the iPhone to move the email). However, I'd love to see flagging and tagging (i.e., IMAP keywords) that can be pushed back to the IMAP server on an iPhone.

  2. As a former Blackberry user... by unsmashed · · Score: 5, Interesting

    One thing I miss is the ability to do different notifications based on filters / profiles set up. The Blackberry can do this by flagging certain messages as a "Level 1 Notification" and then you can set normal messages to come in quietly, but Level 1 messages can vibrate, ring, whatever you configure it to do. It's great to get notified when your boss or superior email you, but let the other 200 emails a day just collect quietly.

    The other feature I wish existed is when I reply to a message on my iPhone, that it shows up in Outlook as replied to (via the Exchange ActiveSync). Without it, there's sometimes confusion whether I've replied to this or not when reviewing the emails on my desktop.

  3. Re:The mac by archmcd · · Score: 5, Funny

    The politically correct term is actually "berries of color."

    --
    I'm not an expert, but I play one on slashdot.
  4. Re:The mac by UnknowingFool · · Score: 4, Insightful

    A Blackberry started as a business smartphone and has slowly added features to be more consumer friendly. Apple is coming from the other direction. It is a consumer smartphone first with some business features added later. Both phones continue to be strong in their initial markets but is somewhat lacking in other markets.

    --
    Well, there's spam egg sausage and spam, that's not got much spam in it.
  5. Re:Multitasking as defined by Apple by nine-times · · Score: 4, Informative

    Can my app be performing tasks in the background while I'm using another application?

    Yes. Apple has made it so that your entire application won't continue to run in the background, but that you can still have your application "performing tasks" (so long as it fits within the supported background "tasks").

    From what I understand, Android does something similar. It's not crazy. It actually makes a whole hell of a lot of sense. If I'm reading an ebook, for example, I don't need to have my iPhone's system resources taken up trying to display a particular page that won't be displayed anyway because it's in the background. On a device with limited resources, it's better to suspend that whole application to free up resources.

    So similarly with a browser, you don't need your browser actually trying to display web pages that aren't being displayed. All you need to do is enable background downloading. Downloading is pretty much the only thing that you actually want a browser to do in the background. Pretty much the only thing you want Skype to do in the background is receive calls. Pretty much the only thing you want Pandora to do in the background is download streaming audio and output it to the headphones-- you don't need Pandora to try to render album art that won't be displayed.

  6. No mention of Data Protection? by bds1986 · · Score: 4, Informative

    I'm kind of surprised the article didn't make any mention of iOS 4's improved data protection methods:
    http://support.apple.com/kb/HT4175

    In short, the previously flawed encryption method of the 3GS is improved by encrypting the hardware encryption keys with your passcode. Additionally, passcodes can now be alphanumeric and longer than 4 characters.

    If you're using a 3GS and have upgraded to 4.0, you'll need to wipe and restore the phone to take advantage of this (data protection, not the passcode), the link above has details.

  7. Unzipping actually would be nice by hellfire · · Score: 4, Insightful

    Junk mail, rules, and filtering absolutely should happen at the server level if you are using Exchange or IMAP, and any business still using POP for email is just shooting themselves in the foot for not understanding their tech better.

    However, unzipping would be kind of nice. People send attachments to each other all the time, and email servers have attachment limits. New iPhone users will also have limited data bandwidth. It would be nice if someone could send me that file zipped to 20-50% so I could save time. It takes less time to download files than it does to unzip them and in advanced situations with larger files every little bit helps. Granted, you may be correct in that there are better solutions than trying to email me a 250 MB spreadsheet on a device that probably can't display it in a sophisticated manner.

    --

    "All great wisdom is contained in .signature files"

  8. Re:Multitasking as defined by Apple by shawnce · · Score: 4, Informative

    If your app plays audio (for whatever reason) it WILL run in the background. (audio background mode)

    If your VoIP app needs to maintain a network connection with a backend system so it can be told of incoming calls it WILL run in the background but only when network traffic is incoming or at a time you designate so you can keep your network connection alive. (voip background mode)

    If your app needs to track your location it WILL run in the background with the level of location accuracy you designate. (location background mode)

    (you can combine any combination of the above modes)

    If your app needs to finish an active task, one that is not easily paused, it WILL run in the background.

    If your application needs to do things at predetermined time you can schedule it and your app WILL run in the background.

    http://developer.apple.com/iphone/library/documentation/iPhone/Conceptual/iPhoneOSProgrammingGuide/BackgroundExecution/BackgroundExecution.html

  9. Re:The mac by delinear · · Score: 3, Insightful

    Congratulations on missing the point that Apple bring lashings of user experience (shiny looks, one of the first workable mobile touch-screen interfaces, an easy to use app store) but that's often at the cost of basic functionality which other devices have offered as standard for years. We can all agree that improvements to the UI are important, but for some people the underlying functionality is more important and that's where Apple are slow to deliver, and often come across as disingenuous when they do (for instance, you'd be forgiven, having read the mainstream media the last few days, for thinking they invented multi-tasking, when not long ago they were busy explaining why it was such a bad idea for mobile devices - they'd get far more good will by just saying, "we were wrong, we've listened to your requests and here's your multi-tasking").

  10. Poor Apple by sootman · · Score: 5, Funny

    They've only sold a few tens of millions of those things so far, and their new model took five whole hours to sell 600k units to regular customers, sight unseen. They'd better get their act together and start reaching out to the enterprise or that thing's gonna tank and take them with it.

    --
    Dear Slashdot: next time you want to mess with the site, add a rich-text editor for comments.
  11. Re:The mac by nine-times · · Score: 4, Interesting

    Yeah, I got kind of sold on the "it's even better than the iPhone" Android hype and got myself an HTC Incredible. Now obviously this is a matter of personal needs and personal preference, but I now consider that purchase to be a mistake.

    For one thing, and this is only the most blatant problem, the damned thing crashes all the time. It's not too bad, but I feel it vibrate in my pocket, and when I check the phone, it's rebooting. But all in all, it's a pretty minor problem.

    The bigger problem, though more subtle, is that the UI design is kind of a mess. I don't mean "the GUI is not pretty", but that the user interaction is unclear. For example, calendar events pop up in the notification area, but if you clear that notification, you have not dismissed it; it will pop up again in a couple minutes. Or there's a "favorites" widget for your favorite contacts that notifies you when those contacts' Facebook status has been updated, but if you press on that notification, it immediately calls that contact.

    More generally, a lot of the user interaction is hidden in context menus and under the menu button. It's sometimes unclear what hitting a given button will actually do. I feel like I'm constantly jumping through hoops to get the damned thing to do what I want.

    To my mind, it doesn't matter "who did it first". The question is, right now, what's the best phone you can buy. As far as I'm concerned, the iPhone is it.

  12. Re:The mac by s73v3r · · Score: 4, Insightful

    Who gives a fuck who did it first. The iPhone does it now, that's all that matters. You can say, "But... but my phone did it FIRST!" all you want, and nobody else is going to care.

  13. Re:Multitasking as defined by Apple by Late+Adopter · · Score: 3, Interesting

    The problem lies wherein you want an API to do something, and it doesn't.

    FTFY. This isn't in any way a new problem. Witness Hildon/Maemo, and Android. They all have approaches for handling multiple user-interfacing applications and how they interact with power management. Apple has chosen an approach, and it looks good enough for 99% of use cases. Everyone who is still complaining at this point will continue to do so until they get real preemptive multithreading, which is not necessarily wise to allow for arbitrary apps on a mobile platform.

    Even more generally than all that: An API does something, but you want it to do something else? Name me an API that *doesn't* have that problem. Combating feature creep and having a consistent and sensible development paradigm is really *hard*, and it looks like Apple is serious about it.

  14. Re:The mac by Ryvar · · Score: 5, Insightful

    Honestly what Apple have done isn't so much listening to developer's requests as it is fulfilling those requests to the greatest extent possible *without compromising user experience*.

    Not compromising user experience, even potentially, appears to be their guiding principle and it's served them well. Slashdot will never love Apple because they aren't the target market. I, like a lot of people who swear by the iPhone - actively want appliance computing when it comes to a smart phone. I actively want the walled gardens of the XBox 360, PS3, Appstore, Wii, and even Steam, because these things substantially reduce malware and/or cheaters. I understand that it is fundamental to the basic principals of a Turing machine that they can never eliminate these things (ie virtual machines, etc.), merely reduce to a level unlikely to affect me. But in practice that's all I need, much like how in practice I only *need* 256-bit TLS for securing online purchases.

    The antagonism seen towards Apple on Slashdot is due to the fact that it's an explosively growing market segment that isn't targeted for the core Slashdot demographic. It implies that the world is moving on from them, and nobody likes to hear that.

    --Ryv

  15. Was the last time you checked in 2007? by Brannon · · Score: 3, Informative

    You've been able to develop and push your own custom enterprise apps without apple store restrictions for years.