Urban75 Home About Offline BrixtonBuzz Contact

Apple iPhone and related items (cont.)

Crispy said:
Exactly how I said they'd do it :) Save state for frozen apps and custom APIs for background tasks

xbox live-style gaming network will be huge

Yup the gaming thing is not to be underestimated...
 
There isnt going to be any flash support unless Apples market share plummets and the device seems doomed.

Todays stuff is pretty good news really, especially when developers work their magic with it. The approach to multitasking is sensible but probably has a downside or two.

The lack of support for all features on older hardware is not very surprising, but still quite disappointing in a number of areas and will cause some people to get upset. Whether it ends up annoying me depends on detail regarding the new iphone hardware spec later this year, as I'll be due for an upgrade about then anyway, although I will be exploring Android phones at the time as well, to see if there is any merit to switching. This is where another aspect of the app store comes into play though - if Ive spent a significant amount on apps then thats another reason to stick with the same platform.

The model-specific detail of this OS release, along with things like the ipad and the new iphone hardware that we dont know anything about yet, realy starts to make it clear that one of the iphone advantages for developers if fading out, as it inevitably would. That being how much simpler it is to code sophisticated apps for a platform where there isnt much variation in hardware spec & os features. It becomes somewhat of a pain in the ass to have to allow for a variety of resolutions, OS versions, cpu speeds & ram, different API availablility. But like I said this is rather inevitable and was never an advantage the iphone platform could maintain without standing still.
 
editor said:
No multitasking until the end of 2010.

:facepalm:

Eh? How is summer the end of 2010? Given that the 3gs came out June 17th it's likely the new OS hardware will be around a similar time.
 
Current fuss seems to be on the subject of cross-compilers under the 4.0 SDK T&Cs e.g. http://daringfireball.net/2010/04/iphone_agreement_bans_flash_compiler

3.3.1 — Applications may only use Documented APIs in the manner prescribed by Apple and must not use or call any private APIs. Applications must be originally written in Objective-C, C, C++, or JavaScript as executed by the iPhone OS WebKit engine, and only code written in C, C++, and Objective-C may compile and directly link against the Documented APIs (e.g., Applications that link to Documented APIs through an intermediary translation or compatibility layer or tool are prohibited).

While it's often being portrayed as being about Flash - rather lazily IMO, "oooh iPhones Apple Flash oooh" - it theoretically bans quite a few different dev kits which don't produce Obj-C, C, C++ or JS code for compilation as output. The two which I am interested in personally (Unity and Cocos2D) aren't affected but even so, it's a bit hmm.
 
Yeah, two years will be July, so it only took a month for me to buy one after they announced it. I think I got a 3G 3 days after launch in the UK.
 
The really don't want flash apps to pollute the iPhone in any way. Apple really are on a anti-flash mission.
 
Eh? How is summer the end of 2010? Given that the 3gs came out June 17th it's likely the new OS hardware will be around a similar time.
I thought reports were saying "end of the year," but I could be wrong as I'm dashing out to do Offline.

Either way it was one hell of an anti-climax. Anyone want to swap my iPhone for a Desire?
 
editor said:
I thought reports were saying "end of the year," but I could be wrong as I'm dashing out to do Offline.

Either way it was one hell of an anti-climax. Anyone want to swap my iPhone for a Desire?

Oh right. Nah the ipad gets it in the autumn...
 
Either way it was one hell of an anti-climax.

What were you expecting or hoping for that made this an anti-climax? I think its very rare that device or software announcements by anybody turn out to be amazing wow moments, especially when many of the rumours turn out to be true or the features have been anticipated for ages/seen as great omissions in past versions.

To me it sometimes comes across like you want to have your cake and eat it, and its very easy to play a game where Apple are damned if they do and damned if they dont. There was not extreme and excessive hype about iphone os 4 ahead of time, lack of multitasking has long been a gripe, I cant think of too many things that people thought or dreamed would be in version 4 that it turns out arent (who actually thought flash would be included?). How can anyone who does not expect great wonders from Apple in general, knows only too well their faults, has a distaste for the hype and all the ludicrous expectations and emotions that such hype can generate, still claim to feel an anti-climax?

In the next few years I really cant think of many things Apple can do to their mobile phone platform that would constitute such an amazing leap of progress that would even come close to the original iphone launch. There is some room for software innovation and fixing previous omissions and flaws, but I dont imagine it being describable as happening in leaps and bounds. Other form factors such as the ipad are the closest they can get to innovating massively in a single bound, whilst meaningful new functionality that lots of people will really get into in a big way will mostly be generated by 3rd party developers finding great new uses for the platforms.
 
what a surprise...
Did you get all excited by the thrilling news about half-arsed multi-tasking and the ability to make folders and your own wallpaper, then? Sorry, but I found it all rather underwhelming and very disappointing as an iPhone user.
For fans of Apple's iPhone, the unveiling of the new iPhone OS 4.0 is a big deal. It's the first time, after all, iPhone users will be able to do basic things like multitasking, setting their own wallpapers, and placing folders on their home screens.

For the rest of the smartphone world, however, these features are old news. The truth about Apple's iPhone 4.0 update is that -- despite Steve Jobs' tendency to describe it with words like "amazing," "wonderful," and "delightful" -- it doesn't offer anything substantial that Android-powered devices haven't offered for quite some time.
http://www.pcworld.com/article/193857/apples_iphone_os_40_no_threat_to_android.html
It seems that even the multi tasking is a bit of a bodge too - and it still falls far short of what webOS can do. Will you even be able to play streamed music from a web browser while you check email etc?
The big one, though, is 'multitasking,' and yes, we have our snark fully on with the scare quotes. What Apple is doing instead of 'true' multitasking is offering seven different OS-level services that apps can take advantage of in lieu of actually running in the background: audio, VOIP, location, push notifications, local notifications, task finishing, and fast app switching. To switch to a recently opened app, you double-tap the home button and a dock of your recent apps pops up. When you think about it, it's actually a very elegant solution for maintaining the maximum amount of battery life and speed on a device - albeit by sacrificing certain things.

So why would a non-charitable person call this 'multitasking-lite?' Such a gadfly might point out that the UI here isn't as elegant as webOS; that it requires developers to revisit their apps to add multitasking support; that there's no 'closing' apps because in most cases technically they're not running in the background, they're just frozen and the OS is providing services for them; that there might be background services that developers would want that aren't in Apple's list of seven; that worst of all Apple is making developers spend more and more time on iPhone-only code instead of code that could potentially work cross-platform, thereby increasing lock-in.
http://www.precentral.net/apple-plays-its-multitasking-card-its-no-ace
I've committed to the iPhone platform, and to be honest, I was hoping for more.
 
The multitasking stuff I find rather elegant in certain ways but in other ways there are things it wont enable so there is something real to be disappointed about here.

The probable screwing of Adobes 'compile flash apps to iphone' may turn out to be the bigger story, still a bit early to be completely sure but certainly sounds like a recipe for further controversy.
 
Oh and when I say the flash developer stuff could be the bigger story, I dont mean that its bigger issue for users, as its mostly flash developers who may feel screwed.

The 'stream music off the net whilst doing other stuff' does seem like a fair example of the multitasking limitations, although I suppose its possible that clever application of the functionality that is available may overcome some of the multitasking limitations.
 
The two which I am interested in personally (Unity and Cocos2D) aren't affected but even so, it's a bit hmm.

Its too early to be sure that the likes of Unity are not affected by this, they well might be.

Enough moves like this from Apple over time could be enough to turn a lot more developers off from their platform, but Apple knows that as long as they have a platform with lots of users that download apps, developers still have compelling reasons to stick with the platform despite the crap.

Im just glad I am a web developer so anything I do for the iphone will be via the browser and it will be much easier to make the stuff work on other platforms should I decide to run far away from Apple in the future.
 
Oh come on. It's a disappointing feature set. Let's be honest. It gives you nothing that jailbreaking didn't do ages and ages ago. Gaming network aside.

disappointing? what where you expecting?

as for JB - any MT done was always at the sacrifice of performance.

And I think the ed should ditch his iPhone, it sounds like he has too much of a masochistic relationship going on there, can't be healthy for the guy. :)
 
Well we may as well start getting people ready to be 'disappointed' by the next iphone hardware.

Plausible rumours are that it will have a higher screen resolution, front facing camera and video conferencing. Maybe it will be a bit faster. Im not expecting much else, what are others looking for?
 
Did you get all excited by the thrilling news about half-arsed multi-tasking and the ability to make folders and your own wallpaper, then? Sorry, but I found it all rather underwhelming and very disappointing as an iPhone user.
It seems that even the multi tasking is a bit of a bodge too - and it still falls far short of what webOS can do. Will you even be able to play streamed music from a web browser while you check email etc?
I've committed to the iPhone platform, and to be honest, I was hoping for more.

Its pretty hack and slash alright, and to be honest Jobs blaming the long time between updates on them implementing that is weak.

Editor, I'm pretty sure audio while browsing will be possible, they way its going to be done from a developers point of view wont be nice to work with from what I understand so far.
 
I think I prefer allowing a tightly controlled set of background tasks rather than a free-for-all. Coupled with save-states, that covers every sort of task-switching/multitasking that I've ever needed on the platform. No complaints here.

Restricting the development tools is a nasty trick though.
 
Having played with the jailbroken backgrounding on my 3G, I can see why they want the multitasking somewhat restricted - the device just does not have guts. If you leave say, the Facebook App open in the background, it pretty much slows the phone down beyond the point where it's reasonable to use.

I had a go with a 3GS this weekend, and whilst it was marginally better, it still didn't really have the power to run more than a couple of intensive apps at the same time at anything much more than I found to be a frustrating speed.
 
Oh they are really giving adobe the finger now. Your no longer allowed to use a cross compiler so all original code needs to be C,Obj-C or C++.

Flash's main selling point in CS5 was going to be allowing it to compile flash straight to the platform. Adobe are going to be really annoyed!
 
Back
Top Bottom