O'Grady's PowerPage » Apple

Source comments on WebKit 2 framework for upcoming browsers

Posted by:
Date: Friday, April 9th, 2010, 04:20
Category: News, Software

safarilogo.jpg

Apple’s been able to pull off a number of cool tricks with its WebKit framework. Per AppleInsider, anew framework for the WebKit open source Web browser layout engine was revealed Thursday, bringing with it a built-in “split process model” that will keep Web content such as JavaScript, HTML and layout in a separate process in browsers such as Apple’s Safari and Mobile Safari.

Patches that comprise the new framework, dubbed “WebKit2,” are due to be released shortly, according to Anders Carlsson, who works on Apple’s Safari browser as well as the open source WebKit engine. In addition to Safari, WebKit also powers the Google Chrome browser, the Android Web browser, and Palm’s WebOS.

“WebKit2 is designed from the ground up to support a split process model, where the web content (JavaScript, HTML, layout, etc) lives in a separate process,” wrote Carlsson. “This model is similar to what Google Chrome offers, with the major difference being that we have built the process split model directly into the framework, allowing other clients to use it.”

In this method, each tab within a browser is “sandboxed,” or existing in its own space. In essence, this means each tab is like its own separate browser. While Chrome currently does this in its own proprietary way in its WebKit-based browser, building the capability into the framework of WebKit2 would allow other WebKit-based browsers such as Safari to employ this same technique.

Documentation accompanying the WebKit2 release noted that one goal for the new framework is to create a stable, non-blocking application programming interface. That would allow an unlimited number of threads to call an API at once, making the browser more flexible. This would be achieved, the documentation said, through a number of techniques listed below:

- Notification style client callbacks (e.g. didFinishLoadForFrame): These inform the embedder that something has happened, but do not give them the chance to do anything about it.
Policy style clients callbacks (e.g. decidePolicyForNavigationAction) These allow the embedder to decide on an action at their leisure, notifying the page through a listener object.

- Policy settings (e.g. WKContextSetCacheModel, WKContextSetPopupPolicy): These allow the embedder to opt into a predefined policy without any callbacks into the UIProcess. These can either be an enumerated set of specific policies, or something more fine-grained, such as a list of strings with wildcards.

- Injected code (e.g. WebBundle): Code can be loaded into the WebProcess for cases where all the other options fail. This can useful when access to the DOM is required. [Planned, but not currently implemented]

Rumor: Updated MacBook Pro could surface as early as April 13th

Posted by:
Date: Friday, April 9th, 2010, 03:22
Category: MacBook Pro, Rumor

el17.jpg

Following the iPad coverage and hype, you’re still hankering for updated MacBook Pro news. Per Australian Macworld, a source has stated that updated MacBook Pro units featuring Intel’s new Core i5 and i7 processors could be seen as early as Tuesday, April 13th.

There’s no word as to exact specifics but the Best Buy web site seems to be adding some fuel to the fire, first by showing a proverbial mark of death in its database last month, and now by making the 15-inch model unavailable on BestBuy.com.

Stay tuned for additional details as they become available and if you’ve heard anything on your end, please let us know.

Review: Apple iPad Cover

Posted by:
Date: Thursday, April 8th, 2010, 03:30
Category: Accessory, iPad, Review

By Mike DeWalt

So, you’ve bought your iPad – or are thinking about it – and you’re starting to think about accessorizing. You have several options even at this early stage: You can pick up an extra charger, a dock, an external keyboard, a VGA adapter, a USB connector for your camera, and headphones or ear buds. All are worthy additions that some iPad owners will want.

There is however, what I’d consider a “must have” for all iPad owners … and that’s some kind of cover or case. I’ve had my iPad since Saturday morning and it came to work naked with me on Monday and Tuesday … and that wasn’t good. Without a cover it’s more prone to bumps, scratches, and drops. Also, the screen seems to collect greasy finger smudges and it’s tough to carry it around naked without getting the screen even more smudged up.

So, I was pleased that my official US$39 Apple iPad case arrived late yesterday afternoon. My initial impressions are somewhat mixed. In terms of the form factor, I’m 100% sold. This is absolutely the type of case I need. The iPad slides into the right side, it’s a snug and secure fit, the screen is uncovered and there are cutouts for all the do-dads … on/off button, dock connector, speaker, headphone jack, etc. The left side folds over the screen like a book cover. Think legal pad folio.

The material is very slightly padded, but not so much that it makes the sleek iPad bulky. The cover is mostly rigid and offers decent protection. The surface of the material is matt with a very fine texture. The cover can fold backward and clip into a flap on the back of the case to make it a nifty little stand that you can use in portrait or landscape mode.

All-in-all a very good form factor and a reasonable value for 39 bucks. So, why did I say my impressions were mixed? Three reasons:

1. The edges are a bit sharp and stiff where the seams are joined (pinched together). It would have been better if they were rounded around the edge.

2. The “stand” feature is a great idea and should work fine on dry land. However, I’m not so sure it’s stable enough to use on a train or plane table without falling over.

3. The iPad itself looks like a million bucks. It feels and looks like a very high quality product … really nice. The Apple iPad cover is a bit more “utilitarian”. It works, it looks OK, and the price is fine. In other words, iPad=Filet Mignon … iPad Case=a good hot dog.

The Bottom Line:
I’ll happily use this case … I’m glad I have it because a naked iPad is a recipe for trouble in my hands. But I’ll keep my eye out for something better down the road once the 3rd party suppliers get cranked up.

Keep your iPad cool, out of direct sunlight

Posted by:
Date: Wednesday, April 7th, 2010, 04:58
Category: iPad, iPhone, News

As nifty as the iPad may be, one of the largest concerns regarding the new tablet is an apparent problem with rising temperatures when operating the touch-screen tablet in direct sunlight or other hot conditions.

Per CNET, several sites around the Internet have cited the heat problem, which brings back memories of the iPhone’s heat issues, especially prevalent with the release of the iPhone 3G.

It is widely expected, however, that a firmware update will likely fix the heating issues (as it did with the iPhones). Some users, in the meantime, have resorted to refrigeration as a means of cooling their iPad. Apple suggests keeping your iPad in operating temperatures at a maximum of 95 degrees F (35 degrees C), which may be a tall order for iPad owners living in warmer climates.

For the time being (and until the first inevitable firmware update), keep an eye on your iPad usage when you’re outside. Try and stay out of direct sunlight and keep your iPad covered whenever possible. Should you get the overheated warning, move your iPad to a cooler location, wait a few minutes, and reset it. Everything should work fine.

If you’ve seen your iPad overheat or come close to it or have figured out a nifty way of keeping it cool, please let us know.

First iPad Case unboxing photos surface

Posted by:
Date: Wednesday, April 7th, 2010, 03:12
Category: Accessory, iPad

About 72 hours after the launch of the iPad, early adopters who pre-ordered the tablet have begun to receive the first deliveries of the iPad Case with unboxing photos beginning to surface online

The case itself, which retails for US$49, is made of a rubberized exterior and soft microfiber interior and folds tight like a hardcover book once the iPad is slipped into its snug frame and a piece of microfiber tucked underneath its left-side binding. Per AppleInsider, the unit can also act as a stand that holds iPad at an ideal angle for watching videos and slideshows or for typing on the onscreen keyboard.

Take a gander and remember that the full photo gallery can be found here:

Expect a full iPad case review in just a bit and if you’ve had a chance to play around with one on your own, please let us know what you think in the comments.

Apple may include printing support in iPhone OS 4.0, other update

Posted by:
Date: Wednesday, April 7th, 2010, 03:34
Category: News

A recently discovered clue is hinting that Apple may add printing support to iPhone OS 4.0 or another update of the operating system. Per AppleInsider, support notes for the iPad’s iWork apps all note that “printing directly from iPad is not currently available” and imply that it will be an option at a later date. Rumors so far haven’t confirmed whether or not it would appear in Thursday’s special event, though it presents the first clear opportunity.

Pure touchscreen tablets have been rare, but most non-Windows tablets have traditionally had printing as a key weakness. Neither Android nor iPhone OS currently have built-in faculties for printing, and many also lack USB ports. Any Apple solution would most likely involve connecting either directly to a printer over Bluetooth or over a local network using Wi-Fi.

Stay tuned for additional details as they become available.

Opinion: iPad – iWork (NOT)

Posted by:
Date: Wednesday, April 7th, 2010, 03:55
Category: iPad, Opinion, Software

If you are planning on buying an iPad to be a portable editing device for your iWork content – think twice. The Apple Discussion boards are all aflutter with teachers and professors who hoped they could leave their laptops in the office and only take their new iPads to the lecture hall. This is not the case. Although Apple has branded the programs the same as the versions you can buy for your Mac , this is where the similarity ends. It’s like using Google Translation to convert a foreign web site into your language of choice, but worse. The two programs i was interested in were Pages and Keynote and they both corrupt files on import (once you can get them in – that’s another article). Formatting is lost in Pages so formulas and footnotes disappear in Keynote transitions and builds go away. It is not as if they are temporarily suspended while on the iPad they are gone so when and if you save back to your Mac they are no longer there.

My comment is, if you are calling it by the same name it should have the same display features. I can agree to editing and creative limitations on a mobile class device but display corruption is unacceptable. To me that’s synonymous with PDF’s looking different on different computing devices and operating systems, not what a PDF is supposed to be.

My biggest complaint is that Apple re-confiigured some of their standard fonts, and when you import a Keynote Presentation of simple Text and Paragraph builds everything is scrambled, mostly because replaced fonts don’t translate to the same font size constraints. I gave up looking for a way to reduce the font size so the text would fit on the slide and have gone back to my laptop to write this article. Now if you create on the iPad and leave it, there’s not a problem. I guess I got my hopes up, with iWork Beta working so seamlessly between cloud and desktop I figured the transition to iPad would be as painless. I was wrong!!

Look at the Samples Below and see if the change from Chalkboard to Chalkduster font would cause you sufficient grief to not make the transition.

Some users reporting Wi-Fi connectivity issues with iPad, routers

Posted by:
Date: Tuesday, April 6th, 2010, 06:47
Category: iPad, News

A number of users who purchased their iPads on April 4rd have reported that their tablets have experienced wireless connectivity issues, complete with reports of weak Wi-Fi reception, dropped signals and difficulty connecting to a network.

Per AppleInsider, a number of threads have emerged on the Apple Discussion Board with dozens of posts about Wi-Fi connection issues, ranging from a weak signal to an inability to connect to a router. Issues have been reported with a variety of routers, including Apple’s own AirPort Extreme.

“I have also noticed very weak wifi signal in my 16GB iPad,” user tdbc wrote. “Even when standing in front of the wlan router the signal fluctuates from strong to very weak. The router has very strong signals as every other computer here has full signal strength, even 20-30 meters from the router. So there is definitely a wifi signal issue here with the iPad.”

Another user, Dr. JB, said their iPad is getting just one bar of Wi-Fi signal, while a nearby MacBook Pro has strong, full reception. They said their iPad was also experiencing slow downloads due to the weak signal.

A post from powerguru revealed bandwidth data from the Speedtest.net application, which showed an iPad with 1.83 megabits per second download, compared to 14.77 megabits on the iPhone 3GS. The user also noted that the iPad uses 802.11n while the iPhone 3GS is 802.11g.

Others said their signal sometimes fluctuated, and some said resetting the network settings or restarting the iPad would temporarily fix the issue. But others who commented said they have experienced no Wi-Fi issues, suggesting the problems are not universal.

In response to some issues, Apple has set up a Knowledge Base article for users who have problems getting their iPad to rejoin known Wi-Fi networks after a restart or waking from sleep. The issue is known to occur with some third-party Wi-Fi routers that are dual-band capable.

To resolve the issue, Apple recommends creating separate Wi-Fi network names to identify each band, such as adding G to the 802.11g network name, and N to the 802.11n network name. It is also recommended that both networks use the same security type, such as WPA. If the issue persists, users can reset their network settings under Settings, General, Reset.

Stay tuned for additional details as they become available and if you’ve seen this issue or discovered a fix or workaround on your end, please let us know in the comments.

Rumor: Upcoming MacBook, MacBook Pro notebooks to feature updated Intel processors, other improvements

Posted by:
Date: Tuesday, April 6th, 2010, 03:45
Category: News

el17.jpg

You love your MacBook and MacBook Pro notebooks but in the recent months of coverage surrounding the iPad (which also makes thousands of delicious julienne-style fries), you’ve wondered if it was due for anything new?

Per Taiwanese blog Apple Daily, sources close to the story say the only reason the MacBook lines haven’t already been updated is because of chip shortages from Intel. The same report claims that all MacBooks will be available with not only the newest Intel processors, but also up to 640 GB hard drives and 8-hour battery performance throughout the line.

The MacBook Pro line’s last significant update was last June — and I know of several people who have been holding off on a new purchase until the line is updated. With Apple the lone remaining major manufacturer yet to integrate Intel’s newest i5 and i7 processors into their portables.

Stay tuned for additional details as they become available and let us know what you’d like to see in Apple’s next generation of notebook computers.

Apple schedules iPhone OS 4.0 preview for April 8th, speculation emerges

Posted by:
Date: Tuesday, April 6th, 2010, 03:46
Category: iPad, iPhone, iPod Touch, News

3gs.jpg

On Monday, Apple announced that it would hold a special invite-oly press event in San Francisco on April 8th to offer a preview of its upcoming iPhone OS 4.0 operating system.

“Get a sneak peek into the future of iPhone OS,” the event invitation reads per Macworld UK.

With nothing specific on the table, speculation as to what can be expected has run across the following lines:

Multitasking:
Per recent rumors and reports, Apple has been looking to include full multitasking and may be doing this via an Expose-like approach which will show open programs revealed when the user double-clicks the iPhone’s Home button. Multitasking always seems to have a place on iPhone OS wish lists and it makes sense to match Android OS-based smartphones on their own ground.

Global Mailbox and Home Screen Contacts:
Recent iPhone OS 4.0 rumors have centered around a global inbox that merges multiple e-mail accounts into a unified view, plus the ability to add specific contact names as icons on the iPhone’s home screen. These changes could be useful on a lot of levels but might also be stepping stones to larger feature inclusions.

GPS Navigation:
With Google adding free, turn-by-turn, voice-guided GPS navigation to its Android phones, and Nokia doing the same for several of its handsets, the pressure’s on Apple to offer something similar. Apple acquired mapping company Placebase last summer, and also posted a job ad last November seeking an engineer to help overhaul the iPhone’s Maps app. A major GPS application seems likely and Apple has taken several important steps towards this.

Verizon iPhone, 4G iPhone:
It’s worth pointing out that Apple’s event is aimed at the iPhone’s operating system, not hardware. Don’t expect to hear anything about Verizon iPhones or next-generation iPhones. Just as Apple announced the 3.0 OS in March 2009, and the iPhone 3GS in June, any news on the hardware front is probably a few months away.

Email Attachments, Contact and SMS Groups, Rotation Lock:
Though this is pure speculation, a lot of iPhone OS users have griped about it. To this day, users can’t attach files within the e-mail app (you can only send them from outside apps), and the inability to create groups for contacts or text messages is a pain. With the iPad getting its own handy rotation lock switch, it may be time to build this into the larger iPhone OS.

Stay tuned for additional details and full event coverage come April 8th.

And if you have any changes you’d like to see made to the iPhone OS in version 4.0, please let us know in the comments.