Your favorite Apple, iPhone, iPad, iOS, Jailbreak, and Cydia site.
07-29-2010, 09:48 AM #81
People dont have the money to keep buying a new phone every two years. Especially iphones. Yes apple should release new devices like they are but they shouldnt screw over the people that bought their product only two years ago. That just makes me NOT want to continue buying from apple.
07-29-2010, 09:52 AM #82Maybe helps the 3GS too
My 3GS has become unstable and the battery would only last half a day or so (to the point I've carried round my charger). The phone would restart in conversations, and also in general use. Never had any issues liek this with 3.1.3. Tried restoring with no luck.
I've turned off spotlight after the suggestions in this thread (this morning) and after a days use the battery is still at 50%. Something it hasn't done in ages. Maybe if a couple of other 3GS users are experincing similar issues it could be spotlight is bugged in iOS4.
07-29-2010, 09:59 AM #83
This turn of events is not surprising in the least. Apple is a company with a plan and the speed problems with the iPhone 3G are all part of that plan. They knew that people would hate the speed of their 3G on 4.0 and this would be an incentive to buy the iPhone 4. I respect Apple for being well thought out, but a little extra notice for 3G users would have been nice (my mom, for example, can't stand the thing now). I doubt if Apple's promise to "look into it" will do anything at all.
07-29-2010, 10:07 AM #84
The easiest solution would be to let them downgrade to 3.1.x.
I'm not even going to put OS4 on my 3gs because I'm scared it's gonna slow it down a little bit and OS4 didn't really add anything new if you have a jb iphone.
07-29-2010, 10:08 AM #85
They can.He who asks a question looks foolish for 5 minutes. He who doesn't ask a question remains foolish forever.
07-29-2010, 10:13 AM #86
3GS seems to be hit or miss
07-29-2010, 10:14 AM #87
I don't know why they're bringing this up now...maybe because it's the legit users. I remember my 3G already running sluggish on 3.0....it was jailbroken so I know that amounts to it but there were days that I would literally throw the phone on the desk at work because of waiting for a text to open or for my freaking typed words to appear. Luckily I've swapped out all the 3G's in my house for either iPhone 4 or 3Gs. The 3G was honestly always sloppy. The only thing better the 3G did than the first gen was the data speed was a TAD bit better.
07-29-2010, 10:15 AM #88iOS 4
I own a 3G iPhone and I too upgraded. I found that it indeed was slower. I downgraded back to 3.1.3 which works just fine. It can be a pain in the *** to down grade but it works. And for those that think they should discontinue support for the 3G, NO.
07-29-2010, 10:16 AM #89
if Apple wouldn't have release ios4 for 3g people would have complained as well.
The Following User Says Thank You to PlatoTheForms For This Useful Post:
07-29-2010, 10:18 AM #90
07-29-2010, 10:48 AM #91try this..
i updated my 3g and it is very slow, my 3gs is still on 3.1.3, go into settings,general,and spotlight search and then diable everything your not using, it helps speed everything up a little,noticably on the 3gmore than the 3gs...
07-29-2010, 10:58 AM #92
Originally Posted by ??????
07-29-2010, 11:02 AM #93
Well, I just purchased by 3G about 4 months ago. I have to wait for another year to upgrade. When I can I will, but until then I still need my support for 3G
07-29-2010, 11:03 AM #94
07-29-2010, 11:10 AM #95
07-29-2010, 11:46 AM #96
Very true the 3G with the iOS is awful, they should have told/warned any 3G user that it would not be recommended, but naturally there're not/didn't.........it's too bad!
07-29-2010, 11:53 AM #97
JB and UltraSn0w unlock.
I found a few things which make using the 3G with iOS 4 less painful and thought I would share them with you.
As mentioned in one post here and then also in other various forum posts throughout ModMyi, you can turn off Spotlight for all of the items you do not need indexed. I went ahead and turned off all of the indexing since I never use it, tried it, found I didn't really need to use it, don't really have that much stuff on my phone I need to lookup. To do this, go to Settings, General, Home Button, Spotlight Search. There will be a check mark on the row designating that item is being indexed. Tap that row to turn it off.
The next thing I found was that by using virtual memory, the OS has more available system memory to run background processes. This isn't to be mistaken with back-grounding applications. If you own a Mac and are somewhat technical, you may know of a way to use a swap file to increase your system performance if you have a low amount of installed system memory. The principal here is very similar in that when an application is launched on the iPhone, it needs random access memory to read and write from. The downfall with any Mac OS platform is the manual allocation and deallocation of memory an application uses, such as those compiled in Objective C for the iPhone. In order to workaround the pitfalls of memory utilization, which is only a single issue with the iPhone 3G hardware, using a swap file will provide virtual memory space to applications you run on your iPhone and free up system memory for everything else. Well, not exactly but you get the idea.
There are posts which list a bunch of Launch Daemons that are not needed to run at start-up and can be "disabled". You may or may not be able to do this with iOS 4. I tried it and ended up having to reload my firmware. At first, all seemed well. My phone typically took about 3 minutes to reboot. After I disabled all these Launch Daemons, it took about 65 seconds. That was a huge benefit. However, I didn't combine this with using virtual memory so I may have ended up disabling some processes which were critical to the overall workings of the OS and interactions and what not.
I also found that removing unneeded language packs from application folders became beneficial. Apparently, these language packs, according to some forum posts, are loaded into memory during application launch. If you've got 25 language packs in an application folder, that's a lot of stuff you don't really need, do you? So, I removed all but English. Granted, some applications don't have language packs and can still be poor performing applications.
My recommendation for now, I'll continue the use of the virtual memory/swap file and removing language packs from application folders for a few weeks and determine if this causes any issues later down the road. For now, I'm a pretty heavy user of my phone. I use it continuously throughout the day, probably around 10 hours total use. This means I'm charging it for most of that time or at least have it plugged in, battery is over 2 years old now.
Disclaimer: Absolutely try this at your own risk. No warranties implied whatsoever by me or anyone else. If you are unsure or have doubts, just don't do it. Use some level of intelligence, deductive reasoning, logic and anything resembling the aforementioned attributes of a civilized society. I say this somewhat jokingly, but you know how people just jump right into things without thinking it all the way through so please take me seriously.
If you would like to try the virtual memory route, here is what you need to do.
- You need a JB iPhone 3G with OpenSSH installed
- You need to know how to SSH into your iPhone 3G
- Once you are good with steps 1 and 2, proceed to step 4
- Take the contents of the following and create a file named "com.apple.dynamic_pager.plist":
<?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd"> <plist version="1.0"> <dict> <key>Label</key> <string>com.apple.dynamic_pager</string> <key>OnDemand</key> <false/> <key>ProgramArguments</key> <array> <string>/sbin/dynamic_pager</string> <string>-F</string> <string>/private/var/vm/iphone_swap</string> </array> <key>RunAtLoad</key> <true/> </dict> </plist>
- SSH into your phone
- Copy the file to the /System/Library/LaunchDaemons
- Set permissions on the file to 0755
- Reboot your phone (Hold Home Key and Power until you see the Apple logo or your custom boot logo)
Adding the plist to the LaunchDaemons folder causes the dynamic pager to start up when the phone is booted. This allocates the virtual memory to the disk. I'd like to get some feedback on this so if anyone else tries this on the 3G and has success/failure, please post that back or send me a direct message.
07-29-2010, 12:08 PM #98
It's okay people....i'm sure you all are just holding your phone wrong....resulting in sluggish performance. No way Apple could be at fault for this.
Tell you what....to show you how much we here at Apple care, if you don't like it just return your 3G for a full.............
07-29-2010, 12:15 PM #99
Like I say, my 3G runs fine on iOS4 with Winterboard and Elite theme.He who asks a question looks foolish for 5 minutes. He who doesn't ask a question remains foolish forever.
07-29-2010, 12:33 PM #100
i downgraded back to 3.1.3 from 4.0 which works better on my 3g-i'm still upgrading to the iphone 4 since this is my second year with the 3g which i plan on using like an ipod touch-i'm attached to my idevices so the 3g is a keeper
Last edited by tecpunk64; 07-29-2010 at 12:56 PM.myiphonerocks-doesyours?