BrendanS
Well-known member
It takes seconds to compare the features you want with what is on offer. iPhone 1 is history. Bit like comparing Model T Ford with a modern car, and saying it didn't have airbags
I have an iPhone and an Android tablet. I can find the same apps for both devices in many cases but without exception they look better on the iPhone. I don't know why, perhaps Apple is strict about the way they are coded but well known branded products do not format well on Android with all sorts of disjoints. Many apps are not available on Android, and many things just don't work well at all. For example:-
Android seems to have trouble knowing where my digit was aiming for, no such trouble in the tiny iPhone screen, why?
I have not found a decent mail client on Android for those if us with multiple email addresses and IMAP and POP. There are a couple but they are clumsy and you have to press send and receive... The iPhone has instant email again I don't understand why but it just works that way.
I have huge browsing problems on Android with many buttons on website not working. My Android device cannot do Skype video, apparently I need the next version of Android, but I cannot upgrade and I have to wait for the manufacturer of the tablet to release it(Why should he I have already bought the tablet and doing upgrades costs money and may impact new sales...)
Lastly I have been working on epub documents for my business and if you email an epub document to an iOS device as soon as you click it, it opens and adds it to your library. In the default email client on Android "Email" it does not know what an epub is and asks you to install an app that supports epub, so I downloaded all the epub readers from the Android app store (Market place). Then I click on the doc, no good still claims not helper!. So I decide to save the file and do a "File Open", only there is no option to save attachments in "Email". Crazy as it sounds that is it. the readers are not recognised and helpers to the .epub format and you cannot save the attachment. As a proof of the exercise I uploaded my epub doc to the web and then downloaded it using a browser on the tablet and then saved it. Then I could open it with all the epub readers no problem. This is a stupid problem, computers should not work like this, it should be easy and seamless. iOs is just that.
I have no axe to grind but not even my kids want to touch the tablet anymore it is too frustrating. We don't have an ipad so that tells you something about Android, if the kids don't want to know because there is an iPad around that is one thing but when they don't what to know when it is the only thing in town it says it all.
Android is doomed because no one is controlling it and "Owning" it. Consequently there are lots of different flavours many of which cannot be upgraded, each one works slightly differently. The apps don't work well together. In short its failure is guaranteed by it raison dêtra. The very thing that people hate about Apple is the very thing that makes it work so well. Apple have strong rules they control everything and everything seems to work. The iPad seems very overpriced compared to its rivals.
Apple desktop computers are like energy saving bulbs, they cost more to buy but save money in the long run, why because they just keep on going. I have recently replaced all the computers in my business and the last lot were bought in 2000. I have then sold the old computers for about £150 each on ebay! The replacements will last at least another 10 years and I have never bought any anti-virus software for them.
Android is absolutely no different to iOS, Windows Mobile, Linux Distro's, other UNIX flavours, Windows Server, even MVS, in this respect.
I don't know what you're doing but you've got a fundamental problem somewhere. The native Android mail app is fine with multiple mail accounts as are most of the third-party email clients an synching mail boxes is fully customisable.
Browsing is absolutely fine - a huge improvement on my iPhone when I switched from the 3G s few years ago. I also have a range of browsers installed which help me overcome the issues with reading a full-size web page on a smaller screen. Having compared the iPad 2 with my Asus I'd say Apple have caught apart from Flash of course. It may not matter to some but there are plenty of sites I need that are unreadable without it.
Upgrading to the next level of Android or iOS is an interesting one - people forget to compare Apple to the manufacturers of the hardware and compare to Google instead. It's down to the carrier and the H/W manufacturer to decide when an whether they upgrade. I've found Dell absolutely atrocious for OS support whereas Asus have been superb. However, if I really had problems with the Dell I could always use a custom ROM. I shouldn't have to but the option gives me much more flexibility and a degree of assurance.
I have no idea what's going on with your ePub email thing either. I've just tried to read a few on my Dell (running Android 2.3). I downloaded an ePub book and sent it to myself via email. At first the Dell just wouldn't open the attachment (gave me a message to the effect it didn't recognise it). I downloaded the first ePub reader I came to in the market that had a good number of decent reviews and it worked fine. Android asked me if I wanted to set the app as the default viewer for ePubs and it all just worked (sound familiar?).
The "problem" with everything looking different (in quotes as I'm not sure it's a problem - do you want everything to be the same?) is being addressed by Google, who have introduced a design guide and insist that an app has the option to allow the use of the default Android interface design. I'm undecided whether that's progress or not.
As for Apple desktops being cheaper - you're almost unique in the industry if you find that. I'd struggle to calculate how much it would cost to replace our VDI with Mac's and OSX - even Wintel laptops are cheaper. That's true at enterprise and branch level we find. We did run a small Mac/OS environment for a while some time back as the Italian (who else) stock exchange had a product that only ran under Mac/OS. Cost a small fortune and the Italians quickly migrated the product.
It's all down to personal experiences - I find Android is better at most of the things I want to do than iOS and I don't like the screen size on the iPhone. I can read and type texts and email on my Dell (5" screen) without glasses and I can't on the iPhone realistically. I have to say the majority of devs I know that are both iOS and Android say Android is the better and easier one to develop in though. Others would no doubt disagree though....
Its simple. Android is for those unfortunate folks who cant afford an iOS phone.
MVS! Now you're talking. Which phone is running that? I'm looking forward to coding a piece of JCL in order to get at my phone contacts
Well.... http://www.mochasoft.dk/iphone_tn3270.htm has the 3270 emulator but so far, no one has tried to port Hercules to the iPhone as far as I am aware. Given the size of my zOS environment, I'm not sure that there'd be much room left for my tunes and vid's afterwards either!
As far as JCL to get your phone contacts, that's easy enough (IKJEFT01 can easily run an FTP command to GET your Outlook PST file (if for example that is where you've stored your contacts)), but what are you going to do with them once you've got them into MVS?
Honestly, if you want to define what it is you want to do, I'm happy to have a crack at it for you.
PT
That's probably true. The fandroids are always very angry and shouty towards apple users so presumably it is jealousy.
That's a very sweeping statement. A computer it a tool to do a job, if you need to be technical to use it, it isn't very well designed.
+1That's a very sweeping statement. A computer it a tool to do a job, if you need to be technical to use it, it isn't very well designed.
Macs are generally used by people who are not very technical and hope owning a mac will make them 'hip'. I know I manage 379 mac's and 3600 pc's
Android applications are written in the Java programming language. The Android SDK tools compile the code—along with any data and resource files—into an Android package, an archive file with an .apk suffix. All the code in a single .apk file is considered to be one application and is the file that Android-powered devices use to install the application.
Once installed on a device, each Android application lives in its own security sandbox:
The Android operating system is a multi-user Linux system in which each application is a different user.
By default, the system assigns each application a unique Linux user ID (the ID is used only by the system and is unknown to the application). The system sets permissions for all the files in an application so that only the user ID assigned to that application can access them.
Each process has its own virtual machine (VM), so an application's code runs in isolation from other applications.
By default, every application runs in its own Linux process. Android starts the process when any of the application's components need to be executed, then shuts down the process when it's no longer needed or when the system must recover memory for other applications.
In this way, the Android system implements the principle of least privilege. That is, each application, by default, has access only to the components that it requires to do its work and no more. This creates a very secure environment in which an application cannot access parts of the system for which it is not given permission.
However, there are ways for an application to share data with other applications and for an application to access system services:
It's possible to arrange for two applications to share the same Linux user ID, in which case they are able to access each other's files. To conserve system resources, applications with the same user ID can also arrange to run in the same Linux process and share the same VM (the applications must also be signed with the same certificate).
An application can request permission to access device data such as the user's contacts, SMS messages, the mountable storage (SD card), camera, Bluetooth, and more. All application permissions must be granted by the user at install time.
That covers the basics regarding how an Android application exists within the system. The rest of this document introduces you to:
The core framework components that define your application.
The manifest file in which you declare components and required device features for your application.
Resources that are separate from the application code and allow your application to gracefully optimize its behavior for a variety of device configurations.
Technical stuff you don't need to worry about
That's a very sweeping statement. A computer it a tool to do a job, if you need to be technical to use it, it isn't very well designed.