|
|
| Welcome to the Mac Forums forums. Please read the FAQ if you have questions. Register to participate. |
|
|||||||
| TouchArcade.com - iPhone Game Reviews and News |
![]() |
|
|
Thread Tools | Search this Thread |
|
|
#1 | ||||
|
macrumors bot
Join Date: Apr 2001
|
iPhone SDK Limitations: Multitasking, Java, Emulators
![]() As people delve into the details of Apple's iPhone SDK, a few interesting issues are emerging. One developer guideline that is generating some concern is from Apple's Human Interface Guidelines for iPhone: Quote:
However, this has raised concerns about the feasibility of an application such as AOL's AIM client, which typically does run in the background to alert the user of incoming messages. Based on one comment, however, this only appears to be a design guideline and not an absolute technical limitation: Quote:
What this brings us back to is Apple's SDK license limitations and their editorial discretion with the iTunes App Store. From Apple's license agreement, this multitasking workaround is forbidden: Quote:
Quote:
It's still too early to say how strictly Apple will enforce these restrictions when approving applications for the iTunes App Store. By serving as the sole distributor for iPhone applications, Apple understandably wants to restrict malicious applications, but whether these limitations begin to encroach upon genuinely useful applications remains a concern. Apple's iTunes App Store launches in June 2008 alongside the new iPhone 2.0 firmware. Article Link |
||||
|
|
|
|
|
#2 |
|
macrumors regular
|
Interesting. Part of it is restricting, yet at the same time it makes sure that there is a smooth transition from app to app. Having a slowed-down iPhone/iPod wouldn't do anyone any good. That's one reason that these things don't have hard drives in the first place.
__________________
Proud owner of over 33 legacy Apple/Mac computers. |
|
|
|
|
|
#3 |
|
macrumors member
Join Date: Jun 2007
|
Interesting read for sure
__________________
cPanel Web Hosting |
|
|
|
|
|
#4 |
|
Contributor
Join Date: Nov 2005
Location: Oxford, UK
|
Apple will make Sun force Java apps to come through the App Store.
|
|
|
|
| Eraserhead |
| View Public Profile |
| Find More Posts by Eraserhead |
|
|
#5 |
|
macrumors newbie
Join Date: Apr 2005
|
It'd be nice if a program would link the 3G data connection (in the future) to bluetooth so that you could use the iPhone's data connection with a laptop via bluetooth. Is this remotely possible? I know you can do it with a few windows mobile phones (blackjack).
|
|
|
|
|
|
#6 |
|
macrumors 6502a
Join Date: May 2007
|
I view my iPhone as a cell phone, first and foremost. Anything that may slow down this basic function would be a concern to me and probably to Apple. So, yea, restrictions and quality control are important factors here.
|
|
|
|
|
|
#7 |
|
macrumors 6502a
Join Date: Aug 2006
|
As long as AIM works ok, then I am fine.
|
|
|
|
|
|
#8 |
|
macrumors 68030
Join Date: Sep 2003
Location: Canada, eh?
|
I feel it's always better to set high standards, and say "we'll make an exception for you", rather than set lower standards and deal with apps that toe the line even then.
__________________
MRoogle |
|
|
|
| notjustjay |
| View Public Profile |
| Find More Posts by notjustjay |
|
|
#9 |
|
macrumors regular
Join Date: Jul 2005
Location: Glasgow, Scotland
|
Haha I posted that comment on Gizmodo. Macrumors have some sharp eyes indeed.
|
|
|
|
| indiekiduk |
| View Public Profile |
| Find More Posts by indiekiduk |
|
|
#10 | |
|
macrumors 6502a
Join Date: Apr 2003
|
Quote:
Which is how Apple has ALWAYS been. |
|
|
|
|
|
|
#11 |
|
macrumors 6502
|
If there's an MSN Messenger app, I sure hope that would be allowed to run in the background, and a counter in the top bar (where the time is) to tell you if you have a new message.
|
|
|
|
|
|
#12 |
|
macrumors regular
Join Date: May 2007
|
The only application that I care about running in the background is instant messaging. I'm sure AIM will petition some sort of deal for chat (or make an official iChat client for the iPhone).
|
|
|
|
|
|
#13 | |
|
macrumors regular
Join Date: Jan 2006
|
Quote:
That's why its unlikely that apple would allow a torrent app as well as people could steal gb (with a lot of patience) for 'free'. (Wasn't there somethin on Steve's list of apps to be banned about resource/network hogging or similar?) |
|
|
|
|
| joseph2166 |
| View Public Profile |
| Find More Posts by joseph2166 |
|
|
#14 |
|
macrumors 6502
Join Date: Sep 2003
|
Why has nobody yet brought up the question of iPhone Apps synchronizing content to the desktop? There's so much potential here, but I have heard no discussion on whether or not any of it will be possible:
- Yojimbo for iPhone - OmniFocus or any other Tasks app - iBank (though here I suppose the iPhone could access the QFX data directly) - Delicious Library - ...
__________________
30" ACD on Mac Pro 8x3.2 GHz / 32GB / 2x300GB VelociRaptor in RAID0 + 2x1.5 TB 15" Unibody MacBook Pro - 2.53GHz / 4GB / 320GB Last edited by azdude : Mar 8, 2008 at 04:09 PM. |
|
|
|
|
|
#15 |
|
macrumors 68030
|
My only concern, like everyone else, would be the AIM client. I hope Apple allows a workaround for this one.
__________________
Innovation distinguishes between a leader and a follower. -Steve Jobs |
|
|
|
|
|
#16 | |
|
macrumors 6502
Join Date: Aug 2005
|
Quote:
seriously speaking, modern operating system such as os x would not allocate any cpu cycles to a process idling in the background. it should also be able to manage the memory in such a way that a process in the background would not affect the processes on the foreground. in other words, considering that iphone is touted having the most advanced operating system of all the smart phones, this is really bizard and makes one wonder what exactly they had to do to make the mini-osx feasible. or is this apples' way of ensuring dominance over the small software vendors. say someone introduces a killer program, but it lacks some features due inability to run in the background. then it's easy for apple to make similar program, although slightly better, having the ability to run in the background. speaking of restriction, i've understood that there is no access to file system, making word processors etc impossible to implement. this and the no 3rd party apps during phone calls would be a serious blow to enterprise usage, when users need to make notes to word processor or spreadsheet or check things while on the phone. |
|
|
|
|
|
|
#17 | |
|
macrumors regular
Join Date: Feb 2006
Location: Kent, United Kingdom
|
Quote:
Being able to sync documents through iTunes would be awesome; it would allow an app on the iPhone to run as a great companion to a desktop app. |
|
|
|
|
|
|
#18 | |
|
macrumors member
Join Date: Jun 2005
|
Quote:
This is more a result of Apple using a new paradigm in computing, which a) recognizes the inability of a user to multitask on a 3" screen (which is why the HIG restricts background apps, while it is still technically possible.) and b) makes things the way they should be, not requiring users to worry about quitting applications. The application quitting process is poor design that should never have come into being. Apple is trying to break developers from this habit on the iphone, so the developers have to worry about when their application should be consuming resources rather than the user. |
|
|
|
|
| addicted44 |
| View Public Profile |
| Find More Posts by addicted44 |
|
|
#19 |
|
macrumors newbie
Join Date: Jun 2004
|
What is the situation now if you are downloading a Mail attachment and a call comes in, does mail quit and the download stop?
|
|
|
|
| Aussie John |
| View Public Profile |
| Find More Posts by Aussie John |
|
|
#20 |
|
macrumors member
Join Date: Jun 2007
|
Sounds like there is going to be some jailbreaking and installing of apps around the restrictions.
rj |
|
|
|
|
|
#21 |
|
macrumors regular
Join Date: Feb 2008
Location: Bowie, MD
|
Apple will give trusted developers special rights to that functionality that will allow apps to run in the background. Otherwise, AOL's instant messaging (along with many other apps) would not be able to be developed. I don't see any reason why enterprise users won't be allowed to have their programs run in the background. There are many reason why they would need their apps to constantly run. Mail is currently the only app to do this, but it won't be the only one.
__________________
Mac Pro 3.2GHz 8 core/8GB/500HD x 4; MacBook Pro 15"/2.5GHz/4GB/120HD; MacBook Air 1.8GHz/2GB/64SSD; Mac mini 1.83GHz/2GB/80HD (10.5 Server)
|
|
|
|
|
|
#22 | |
|
Contributor
Join Date: Nov 2005
Location: Oxford, UK
|
Quote:
|
|
|
|
|
| Eraserhead |
| View Public Profile |
| Find More Posts by Eraserhead |
|
|
#23 |
|
macrumors regular
Join Date: Jun 2007
|
Makes sense to me that it be restricted. We've all seen the stability of Safari running while listening to music.
__________________
iMac 24" MacBook Air iPhone 3G 16gb Black |
|
|
|
| ThanatosId |
| View Public Profile |
| Find More Posts by ThanatosId |
|
|
#24 |
|
macrumors 6502
Join Date: Dec 2007
|
As a user these things are fine by me. I don't want scores of things running in the background slowing it down. My PC (which this is being typed on at the moment) has lots of things running in the background-half of which I don't know what they are doing and a third I don't want running in the background-they just have been configured by the sneaky app developers to automatically start up.
This is why I'm glad apple are setting some standards as after all this thing must be a quick responding phone in the end. I wouldn't want it to wait seconds before I could answer a call. There are going to be two classes of iphone/touch user. Those who just use the apple approved apps. OK they may lag behind 'awesome apps' the second group has but they should have a reliable iphone which isn't slow or prone to crashes and viruses. The second jaibreaking group who have all the wonderous apps under the sun like solitaire, (written by developers who want to give them away for free so they will have to resort to other ways, perhaps more underhand, to make their money..) but their phones are slow, always crashing, riddled with viruses and trojans and frequently bricked. Boy will they winge.. Just my 2 cents bu the 2.0 thing is a Da Vinci Code like clue hanging in the Louvre for the World to see, about the next 3 maybe 4 g model as well as the new update. (look you can make out 3G if you squint and turn your head 30 degrees clockwise) and Its so obvious its staring us all in the face but they don't actually say it out loud. I would bet money on it. If they want a true enterprise product they have to have a worldwide product. A restricted phone is no good for multinationals with offices in US, UK, Europe, Singapore , Bejing and Sydney-sorry chaps our solution doesn't work for all your territories yet- this won't wash with the corporate buyers of these things Last edited by LiveForever : Mar 8, 2008 at 05:25 PM. |
|
|
|
| LiveForever |
| View Public Profile |
| Find More Posts by LiveForever |
|
|
#25 | |
|
Contributor
Join Date: Nov 2005
Location: Oxford, UK
|
Quote:
|
|
|
|
|
| Eraserhead |
| View Public Profile |
| Find More Posts by Eraserhead |
![]() |
| Thread Tools | Search this Thread |
| Display Modes | |
|
|