iPhone - Official Thread

Status
Not open for further replies.
That's the one I have (in white). They sell cheapo clones at the mall for 10 bucks.
 
So I am looking at buying a 3g Iphone but i'm hearing rumors of this new model coming in June? What is the big deal other than video? And should I hold out until June and wait for this new model, will the phone be more expensive or the plans be more expensive?
 
jiffy38 said:
So I am looking at buying a 3g Iphone but i'm hearing rumors of this new model coming in June? What is the big deal other than video? And should I hold out until June and wait for this new model, will the phone be more expensive or the plans be more expensive?


Wait until June and see what's up. I doubt we will see earth-shattering changes, but it would suck to buy one now and better options be released in June.
 
jiffy38 said:
So I am looking at buying a 3g Iphone but i'm hearing rumors of this new model coming in June? What is the big deal other than video? And should I hold out until June and wait for this new model, will the phone be more expensive or the plans be more expensive?

Plans shouldn't be any different. $30 is pretty much the standard for smartphone data packs across the carriers, except for Sprint who's pricing is in a league of its own.

I just got my 3G in February, at this point in time though I would most likely wait if I were you.
 
Is there a Twitter app that will allow me to take a photo, uploads it to my Flickr account, then tweets it with a TinyURL.com or similar?

Mainly I just want an app that will upload any photo taken for a tweet and upload it to my Flickr account.

All the apps I've used use Twitpic.
 
jiffy38 said:
So I am looking at buying a 3g Iphone but i'm hearing rumors of this new model coming in June? What is the big deal other than video? And should I hold out until June and wait for this new model, will the phone be more expensive or the plans be more expensive?
How would anyone know any of this?
 
Liu Kang Baking A Pie said:
How would anyone know any of this?

To be fair, many people who don't follow Mac rumours simply don't know what information is or is not out there. It may seem obvious to us that this info is very secretive, but there can be info out there on other matters. Keep in mind, the same people who would deride someone for asking a 'naive' question are the same people who laugh at those who bought a piece of hardware leading up to, say, MacWorld, or an iPod just before the general update time.

That said, I think an annual iPhone update schedule is likely, but noone has any clue as to what to expect, hardware wise.
 
Kak.efes said:
My iphone is starting to show signs of wear. Can anyone recommend me a skin, or case? Something durable which doesn't scratch?


iSkin

DMeisterJ said:
Next-gen iPhone upgrade will at least have a video-capable camera.

081242-cameramr.jpg


http://www.macrumors.com/2009/04/07...-compass-voice-control-and-auto-focus-camera/

And...

apple3shots2.jpg


http://www.boygeniusreport.com/2009/04/07/exclusive-apple-iphone-30-screenshots-leak-out/

So, that should be nice.

Sweet!!! I'm out of contract with t-mobile and on the cusp on switching to At&T if a new iPhone is announced. Are the rumors true about a multi-core iPhone?
 
Help! Ok. I have the $15 Iphone value pack with Rogers. I don't have a data plan and the data is blocked. I'm fine that I can't use Visual Voicemail over WIFI. But how do I delete my messages? The delete button in the VVM is greyed out and the Operator doesn't give me the "Press 7 to delete message" like my old voicemail.
 
The Incase Slider seems to be the widely renowned choice here, and everywhere else. It's compact, not bulky, doesn't scratch. That's all I really want.

Thanks for the input.
 
safari is driving me crazy.

Say I'm writing a reply on neogaf, then open a new tab to find refernce info. When I come back to the reply tab it reloads and erases my message.

Also things can take a long time to reload in this scenario.

Sometimes it never reloads if my wifi or service is gone/messed up. Not being able to read something that was there 1sec before the autoreload is lame.
 
half a moon said:
safari is driving me crazy.

Say I'm writing a reply on neogaf, then open a new tab to find refernce info. When I come back to the reply tab it reloads and erases my message.

Also things can take a long time to reload in this scenario.

Sometimes it never reloads if my wifi or service is gone/messed up. Not being able to read something that was there 1sec before the autoreload is lame.

Yup, Safari can't hold more than one page in memory. maybe two small pages but that's it. it's very limiting for heavy duty web browsing, obviously.

maybe with a new hardware/ OS update it'll be better at caching but right now it'll reload almost every time you change tabs.

basically, try to get the ref info first, then type your shit.

... this summer with OS 3.0, you'll be able to copy your text before switching pages and paste it back in if the "compose message" page reloads. so, if nothing else, you'll have the ability to back up a post before submitting.
 
As someone who dismissed the value of the iphone before getting one, I have to admit to having a virtual umbilical cord attached 24/7 to it now. Still, kinda upset that I didn't hold out for a few more months until the updates rolled out.

Jailbroke the phone the other day and
viewtopic.php
- it's awesometastic.
 
scorcho said:
As someone who dismissed the value of the iphone before getting one, I have to admit to having a virtual umbilical cord attached 24/7 to it now. Still, kinda upset that I didn't hold out for a few more months until the updates rolled out.

Jailbroke the phone the other day and
viewtopic.php
- it's awesometastic.
:) i've got the whole matte thing going. pretty sweet theme.

Jtwo said:
Wasn't Apple supposed to handle all that?!
 
I don't realyl know, but I know that Erica Sadun has a lot of cred in the iPhone community.
I've been mostly against Push Notification since it was first announced, and that article sorta freaked me out about it even more.

Also yeah, I just installed that Matte theme - very classy.
The whole candy gloss thing in the menus has been really bugging lately.
 
The more complaining about lack of background the better.

Phoenix said:
developers will have to push messages to the phone? WTF?
I KNOW!
It doesn't make ANY sense.
 
I don't understand the complaint. The whole point of push notification is to move some of the computing from the client (the phone) to the server. Yes, developers who can't afford the infrastructure for the server side are screwed.. but that should be obvious.
 
So.. I just installed lock screen info to play around with it.
But how do I get it work?
I enabled "lock status" and "lock info" in winterboard but that didn't seem to do anything.
 
Jtwo said:
So.. I just installed lock screen info to play around with it.
But how do I get it work?
I enabled "lock status" and "lock info" in winterboard but that didn't seem to do anything.
First off did you install "Lock Screen Info" from Cydia or did you only install the " LockInfo Matte UI"? To find "Lock Screen Info" in Cydia you have to add the developer's repo to your sources (it's still in beta):
Add http://david.ashman.com/beta/ to your sources to download.
Then download and activate in Winterboard etc

If you already did all that but still can't see the info on your lock screen check if it isn't bunched up at the top of your status bar. If it is then make this fix
 
Yeah, I added that guys source and installed his program.
Something else is fucked up too, my phone is connected to my wifi.. but it's not working.
Like, my wifi is working, and the phone is connected to it.. but nothing will load.

edit
ok turning on/off airplane mode fixed my wifi and yes i think i can see it all bunched up at the top.

wait, where do I edit that info?
I checked lockinfo.plist in the preferences folder but theres not really anythning there.


nvm found it


wiat fuck, no i didnt


ok i edite teh .css file in the lockinfo.theme folder.
is that the right one?
now there isnt anything my status bar


ok i also just checked some screenshots from that thread
and that wasnt the problem i was having
initially just the status bar part was working. not the info part.
now neither are.
 
Jtwo said:
Yeah, I added that guys source and installed his program.
Something else is fucked up too, my phone is connected to my wifi.. but it's not working.
Like, my wifi is working, and the phone is connected to it.. but nothing will load.

edit
ok turning on/off airplane mode fixed my wifi and yes i think i can see it all bunched up at the top.

wait, where do I edit that info?
I checked lockinfo.plist in the preferences folder but theres not really anythning there.


nvm found it


wiat fuck, no i didnt


ok i edite teh .css file in the lockinfo.theme folder.
is that the right one?
now there isnt anything my status bar


ok i also just checked some screenshots from that thread
and that wasnt the problem i was having
initially just the status bar part was working. not the info part.
now neither are.

:lol ok you lost me. what's the status on your phone now?

Phoenix said:
Its just Erica Sadun whining about the lack background applications with some nonsensical cost motivation. The intent of having a background running application is so it can send and receive data when it needs to - but the complaint is that developers will have to push messages to the phone? WTF?
Dez said:
I don't understand the complaint. The whole point of push notification is to move some of the computing from the client (the phone) to the server. Yes, developers who can't afford the infrastructure for the server side are screwed.. but that should be obvious.
Yeah that's it. There has been a lot of hype about the return of indie developers working out of their garages and quitting their day jobs after hitting it big on the AppStore *shrug* Apple has been trumpeting that the push notifications scale so well but backgrounding is a fixed cost while push is not...

I'd love both. Obviously Pandora can't use push notifications...

Liu Kang Baking A Pie said:
Do you expect Apple to run the AIM servers?
Didn't think too much about it

ps
Charred Greyface said:
I'm trying to use Stacks and Springjumps together. Although the page jumps work fine from springboard they aren't working from the Stacks button. Is there a way to set this up?
Found an alternative solution; unreleased version of the Springjumps

24v49b9.png
 
dskillzhtown said:
Wait until June and see what's up. I doubt we will see earth-shattering changes, but it would suck to buy one now and better options be released in June.

Sorry if this is a stupid question but are there any rumors as to whether or not the rumored iphone update is a replacement for the current one or just a new high end model? I was planning on buying an iphone this weekend but if they are replacing the current one with a new one this summer i guess i would have to hold off but id rather not wait. Otherwise, if its just a third, more expensive 3G phone ill go ahead and bite this weekend. Again, pardon my ignorance on the subject.
 
I had my phone jailbroken for a good 4 months after I bought it but one day out of the blue I couldn't connect to ATT's network for some reason. Not sure what I did to the phone but after the restore to the original firmware I haven't jailbroken it again. Mainly because I've been lazy about it but I loved the themes out there when I had my phone jailbroken.
 
Charred Greyface said:
Yeah that's it. There has been a lot of hype about the return of indie developers working out of their garages and quitting their day jobs after hitting it big on the AppStore *shrug* Apple has been trumpeting that the push notifications scale so well but backgrounding is a fixed cost while push is not...

That doesn't make any sense. How were you going to transfer support data transfer to your clients running background applications before? What was the free alternative that background applications had for delivering data for background apps that wouldn't require a service infrastructure? Push is actually CHEAPER for the developer as they control when they deliver messages to their customers (predictable) as opposed to the poll method that a background application would provide? Millions of iPhone applications would otherwise be polling the developers server infrastructure looking for updates - how is that not a higher variable cost?


Poll Scenario:

My app starts and runs in the background and polls a server/web service waiting for whats new.

Downloads new data.


Push Scenario:

My application sits never touching the network until it is notified by my server that there is new data. Customer may never even download that data, but even if they do they will only ever his that service in response to my push notice.
 
My main issue is that apps take like 15 seconds to start up.
AND that you can't hop directly from one app to another.

I don't give a fuck what crazy bullshit workarounds are developed, until you can run two apps at once you're not going to be multitasking. period.

I think the push notification is great in concept and it will have it's place.
But it is absolutely NOT an alternative to backgrounding.
 
If you have apps running in the background and multiple apps running at the same time won't there be issues with the memory filling up rather quickly and issues on how to manage it?

I am not saying this to be a jackass either, I am just curious. I could run multiple apps on my last phone, which was a Nokie E series, but that thing was slow as shit and the iPhone seemed lightening quick after that.
 
It most definitely would.
But (hypothetically speaking) I imagine it would only be a feature on the newest hardware.
I think the biggest issue though is battery life.
make the phone bigger, apple
 
Jtwo said:
It most definitely would.
But (hypothetically speaking) I imagine it would only be a feature on the newest hardware.
I think the biggest issue though is battery life.
make the phone bigger, apple


In my mind, the biggest issue is the user experience. Having users micromanage the app stack would totally suck.
 
Fuck background apps. *copy paste rant from elsewhere*:

......hmmm fool the user? Its no more dubious than the Winmo's X button at the top right corner which serves not to close a currently running app but to send it to the background instead. I understand the need to multitask, hence it brings me back to my earlier post bout how any app on the iphone is just a home button away...how is that any different on a Winmo phone tho, where you'd access an app running in the background via the Start menu, or a task manager dropdown list/shortcut key/etc. Usability aside, the big technical difference between the two implementations is that those Winmo apps that're still running in background take up ram/cpu cycles...however little. The folks at Redmond created this "feature" to minimize reloading time for closing applications, essentially managing the memory for the user (but every techsavvy winmo owner i know wants a close button that actually um, u know...close apps).

Most, if not all apps on the iPhone load up pretty quickly and that's due to several things (i'm gonna be lazy again and just copy/paste hehe):

The iPhone has earned raves for its intuitive interface, due in part to the graphical tricks that let the user know what the device is up to. The fact that the device manages these tricks while appearing fluid and responsive undoubtedly contributes to the overall impression of ease-of-use. To an extent, all of this is a bit of an illusion, but it's a fairly clever illusion, and Apple has done its part to make sure that anyone who develops for the iPhone can get in on the act.

The illusion starts right when the application launches. Each app is expected to come with an image that is supposed to look like the application's first screen. The operating system displays this image while the application is launching. Even though the user can't interact with this image, it essentially cuts a single wait period—from application launch to a data-filled screen—into two: the wait for the appearance of the interface, and the wait for its population. This trick just helps foster the illusion that the device is more capable than it is. It may seem like a little thing, but a collection of little things like this adds up to a more satisfying user experience.

Core Animation also plays an essential role in the user experience. By allowing views to slide on and off screen, with all the heavy work being done in a background thread by the graphics processor, the animations provide the developer with the processor time needed to prepare the next interface on the fly, while the user is watching the animation. I'm note entirely sure how smoothly threading goes on the ARM processor, but it takes very little processor time to oversee OpenGL animations.

The last place where developers are encouraged to play tricks on an application's users is a product of the fact that the application quits every time the user hits the home button. Developers are encouraged to use the application's delegate to watch for application quits, and carefully save the state. This would include any data that's being worked on, as well as where the user is in the view hierarchy. Apple provides methods to convert many of its classes to a serialized form for storage as raw data, and it provides sample code to demonstrate the process, which should help considerably.

Of course, it would look even better if developers could save an image of the view in use when each app quits in order to use that image on the next startup screen, but Apple's engineers apparently haven't gone that far down the road of building the illusion.
http://arstechnica.com/apple/news/2008/10/iPhone-SDK.ars/3

Couple of neat UI tricks involved there but for an intuitive experience on a handheld device, its necessary. The day I stopped managing apps on my phone like I do on a desktop was the day when I bought an iPhone. I dunno...it amazes me to no end to see so much demand for background processing when there's very little practical use, esp on a handheld device with limited battery power. There are smarter ways to handle switching between apps seamlessly for eg. I like how Apple's included email sheet in the upcoming update as a system-wide solution to handle emailing within an app so you don't have to quit. Last I checked, Winmo doesn't do this mmm?...
 
It should be interesting to see how the Pre handles background and simultaneous apps in the next month(s) once it's released.
 
Phoenix said:
In my mind, the biggest issue is the user experience. Having users micromanage the app stack would totally suck.
That is a concern for less technically inclined users, but a I think a complex system of checks and balances could be created.


Adelante, no offense, but that post must have been written like the week after the iPhone launched.
 
Jtwo said:
That is a concern for less technically inclined users, but a I think a complex system of checks and balances could be created.


Adelante, no offense, but that post must have been written like the week after the iPhone launched.
haha well which part are you refering to anyway? I know that arstechnica article was written quite a while ago...but everything else I talked bout is valid imho (just so you know I wrote that in reply to some thread about OS 3.0 where surprise, surprise people lamented the lack of background processing)
 
Jtwo said:
That is a concern for less technically inclined users, but a I think a complex system of checks and balances could be created.
.


It could yes, but users want it to 'just work'. Users aren't clamoring for applications to run in the background and in the devices that they do, users complain about memory and battery issues that are caused by developer apps running in the background going about their 'business' that is clearly so unimportant that the users never surface the application.

The only, and I mean only thing that's missing from the stack right now is an interface for applications to get notifications generated for them when they move in and out of GPS ranges to allow location based applications. Outside of that, I'm actually against background applications. I don't want apps hogging battery and CPU unless I'm actively using it. There have been few use cases where its made sense and the major one (mail/IM) is being addressed in OS3.0. Beyond that, GPS LBS/stalker apps are the only thing that has a 'legitimate' complaint about not being able to do its business with the current approach.
 
adelante said:
haha well which part are you refering to anyway? I know that arstechnica article was written quite a while ago...but everything else I talked bout is valid imho


Probably the part about using Default.png to show the initial screen view of the application while its loading. Most developers don't do it. Many are just too lazy to do it to be honest. It provides a better experience for the user than plastering a brand/logo screen on the application as its starting.
 
Phoenix said:
Probably the part about using Default.png to show the initial screen view of the application while its loading. Most developers don't do it. Many are just too lazy to do it to be honest. It provides a better experience for the user than plastering a brand/logo screen on the application as its starting.
I guess whatever it is that the devs choose to implement, its a far more elegant solution than in WinMo phones where you're not presented with an initial screen at all until the program actually loads.
 
Ok, so I brought up the notion of a "complex set of checks and balances."
This could mean a million different things, but let's just assume that it's a solution to run important apps in the background without being too big of an annoyance. -Mainly messaging/network apps.

But running an app in the background isn't enough.
If you have to quit to the home screen and launch another app.. THATS TOO MUCH WORK.


I'd like to see an ANALOGUE home screen button.
With FOUR different sensitivity thresholds.

So like, you could press it to the first threshold and have each app become transparent so you could see each app overlayed upon eachother.
Once that action takes place depending on how hard or soft your push it the apps cycle through layers faster or slower.

Simply touch the screen or press the home button with maximum force to select chosen app.

OR
Press the app to maximum force the first press and instigate an expose like thing where a grid pops up with all the apps currently running.

select which one to bump to the front by pressing its icon on the screen.

OR
double click the home screen to trigger an identical versoin of switching apps in safari.


IDK, things like that seem very intuitive.
I just want to be able to browse GAF, use AIM/MSN and send texts all at the same time without quitting to the homescreen and waiting 10-20 seconds for each action.
 
Jtwo said:
I just want to be able to browse GAF, use AIM/MSN and send texts all at the same time without quitting to the homescreen and waiting 10-20 seconds for each action.


The problem is that the use case you mentioned is one for more CPU and more memory - not for multitasking. In the current environment you'll have applications paging to disk like crazy then reloading from the page file all the time. There just isn't enough memory to go around. So while Core may be able to draw the interface, your application will sit there reading from the swap for seconds before your application can actually do anything. Think of running Vista on 512MB of memory. Yes you can do it and yes you can keep a lot of applications open, but you suffer a different performance penalty in terms of thrashing the swap file all day. For a mobile device - this means that you're chewing up battery to essentially do nothing.
 
Jtwo said:
Ok, so I brought up the notion of a "complex set of checks and balances."
This could mean a million different things, but let's just assume that it's a solution to run important apps in the background without being too big of an annoyance. -Mainly messaging/network apps.

But running an app in the background isn't enough.
If you have to quit to the home screen and launch another app.. THATS TOO MUCH WORK.


I'd like to see an ANALOGUE home screen button.
With FOUR different sensitivity thresholds.

So like, you could press it to the first threshold and have each app become transparent so you could see each app overlayed upon eachother.
Once that action takes place depending on how hard or soft your push it the apps cycle through layers faster or slower.

Simply touch the screen or press the home button with maximum force to select chosen app.

OR
Press the app to maximum force the first press and instigate an expose like thing where a grid pops up with all the apps currently running.

select which one to bump to the front by pressing its icon on the screen.

OR
double click the home screen to trigger an identical versoin of switching apps in safari.


IDK, things like that seem very intuitive.
I just want to be able to browse GAF, use AIM/MSN and send texts all at the same time without quitting to the homescreen and waiting 10-20 seconds for each action.

whoa, sorry dude but that seems like it's waaaay too complicated. you're over thinking it. the issue has already been addressed with android (and, again, with pre)

look, android already does this well by having an active notifier bar at the top of the screen that you can use to call up recent messages, alerts, etc and dismiss when you want.

it's not modal like the iphone system alert balloons that prevent you from interacting with your app.

that notifier bar gives you important info such as messages, calendar alerts, etc, while still being easy to dismiss.

if anything, the iphone needs to steal THAT for version 4.0 :P

having a button with 4 different pressure sensitivities seems like a usability nightmare for me. I'm not just saying this to be contrarian. I wouldn't want to use that


edit: it does not take 10 to 20 seconds to launch SMS or safari. I'm using it right now. it's much faster. more like <5 seconds for SMS and <10 for safari to load a GAF (webapp) page fresh over wifi. AIM could take longer, I don't use it.
 
LCfiner said:
whoa, sorry dude but that seems like it's waaaay too complicated. you're over thinking it. the issue has already been addressed with android (and, again, with pre)

look, android already does this well by having an active notifier bar at the top of the screen that you can use to call up recent messages, alerts, etc and dismiss when you want.

it's not modal like the iphone system alert balloons that prevent you from interacting with your app.

that notifier bar gives you important info such as messages, calendar alerts, etc, while still being easy to dismiss.

if anything, the iphone needs to steal THAT for version 4.0 :P

having a button with 4 different pressure sensitivities seems like a usability nightmare for me. I'm not just saying this to be contrarian. I wouldn't want to use that


edit: it does not take 10 to 20 seconds to launch SMS or safari. I'm using it right now. it's much faster. more like <5 seconds for SMS and <10 for safari to load a GAF (webapp) page fresh over wifi. AIM could take longer, I don't use it.


The pre tackles this a different way since the whole environment is really a sophisticated browser/renderer architecture. What you will end up with is something that is like having Firefox with plugins as opposed to a bunch of distinct applications. I certainly appreciate what they've done with the Pre and its not quite as limited for certain applications as I thought it would be - but there are still quite a few things that it doesn't do quite so well.
 
I am really drunk right now.
But I know that Beejive takes a shit load of time to open.


I am using the dock app from cydia right now so I CAN jump directly from app to app, but they still take longer than I'd want them to to load.
 
Status
Not open for further replies.
Top Bottom