Programming

Apple Open Sources Grand Central Dispatch 342

bonch writes "Apple has open sourced libdispatch, also known as Grand Central Dispatch, which is technology in Snow Leopard that makes it easier for developers to take advantage of multi-core parallelism. Kernel support is not required, but performance optimizations Apple made for supporting GCD are visible in xnu. Block support in C is required and is currently available in LLVM (note that Apple has submitted their implementation of C blocks for standardization)." Update: 09/11 15:32 GMT by KD : Drew McCormack has a post up speculating on what Apple's move means to Linux and other communities (but probably not Microsoft): "...this is also very interesting for scientific developers. It may be possible to parallelize code in the not too distant future using Grand Central Dispatch, and run that code not only on Macs, but also on clusters and supercomputers."
GUI

Comparing Microsoft and Apple Websites' Usability 314

An anonymous reader writes 'In the article entitled Apple vs. Microsoft — A Website Usability Study, Dmitry Fadeyev, co-founder of Pixelshell, compares Apple's and Microsoft's web sites from a usability perspective, and Apple is the winner. Scott Barnes, PM at Microsoft, agrees with him and suggests the problem is because various site sub-domains have different management.'
Announcements

Apple Announces iTunes 9, "LPs," Video Camera For the iPod Nano 521

Apple just finished their latest press event, and they revealed a number of new services and features for their products. They kicked things off by saying that iPhone OS 3.1 is now available. It will add the Genius recommendation technology to the App store, giving users suggestions on which apps they might find useful based on what others with similar needs use. They're also adding 30,000 ringtones that users can purchase. Next, they announced iTunes 9, which will use Genius to make mixes by analyzing songs in your library to see which go well together. iTunes is also seeing UI improvements for things like app management, and syncing utilities. You'll be able to easily transfer apps, music, and videos from one of your local devices to another, and there is integrated support for Twitter and Facebook if you want to send music as a gift. Another big new feature: iTunes LPs. These LPs will be a digital album with cover art, lyrics, videos, and other customized content created by the artists themselves. Moving on, they showed off a few new games: an Assassin's Creed sequel, an FPS called Nova that had impressive graphics and multiplayer capability, Riddim Ribbon, a futuristic driving/music game that lets you remix your songs by how you navigate the course, and Madden NFL 2010. Next, Apple announced a price cut for the 8GB iPod Touch and a doubling of available storage for the other models. It's also getting OpenGL 2.0. The iPod Classic is getting a storage upgrade from 120GB to 160GB. In addition, there are headphones that have a controller for the Shuffle. Finally, Jobs got down to his "one more thing": Apple will now be building a video camera into the back of every iPod Nano. Apparently it will be a simple matter to sync videos to your computer or put them up on YouTube, and they're building in an FM radio as well. A detailed liveblog of the event with a ton of screenshots is available at Engadget.
Cellphones

Apple Pulls C64 Emulator From the App Store 580

Rob Hearn sends in a piece up at PocketGamer.co.uk on why Apple suddenly pulled Manomio's C64 emulator soon after finally approving it. (El Reg has coverage too.) "It was a glorious few moments for retro gamers when Manomio's C64 emulator was finally approved by Apple and released to the eager, nostalgic iPhone public. Then, calamity! It was gone again. Apparently some wily users figured out how to access the Commodore 64 BASIC system that was originally packaged with the emulator — something that Apple wasn't too happy with, given the nature of the interpreter's code. By setting the keyboard to 'always on,' launching a game and restarting BASIC, players got into the 'empty shell' of their C64 emulator."
OS X

Snow Leopard Snubs Document Creator Codes 214

adamengst writes "In this TidBITS article, Matt Neuburg explores how Mac OS X 10.6 Snow Leopard changes how the operating system handles preferred application bindings, dropping support for the creator codes that have been part of the Mac OS from the early days. He also explains how to work around the problem, if you want, for instance, text documents created with BBEdit to open in BBEdit even when TextEdit is the default handler for text files."
Portables (Apple)

Thieves Clear Out NJ Apple Store In 31 Seconds 459

theodp writes "An amazing surveillance tape of a burglary in progress at a New Jersey Apple Store shows five perps in masks smashing the plate-glass doors at 2:05 a.m., signaling to the security guard that they had a gun, and clearing off the display tables with the efficiency of a Indy 500 pit crew. The take: 23 MacBook Pros, 14 iPhones and 9 iPod touches in 31 seconds flat. Estimated value, based on average selling price: $46,345. No word yet on whether Microsoft's Laptop Hunters have alibis."
OS X

How Snow Leopard Cut ObjC Launch Time In Half 158

MBCook writes "Greg Parker has an excellent technical article on his blog about the changes to the dynamic linker (dyld) for Objective-C that Snow Leopard uses to cut launch time in half and cut about 1/2 MB of memory per application. 'In theory, a shared library could be different every time your program is run. In practice, you get the same version of the shared libraries almost every time you run, and so does every other process on the system. The system takes advantage of this by building the dyld shared cache. The shared cache contains a copy of many system libraries, with most of dyld's linking and loading work done in advance. Every process can then share that shared cache, saving memory and launch time.' He also has a post on the new thread-local garbage collection that Snow Leopard uses for Objective-C."
Communications

A Different Perspective On Snow Leopard's Exchange Support 276

imamac writes "Apple Insider has an interesting perspective on the MS Exchange support built into Mac OS X 10.6 and how it essentially frees Apple from all things Microsoft: 'Windows Enthusiasts like to spin Apple's support for Exchange on the iPhone and in Snow Leopard as endorsement of Microsoft in the server space. From another angle, Apple is reducing its dependence upon Microsoft's client software, weakening Microsoft's ability to hold back and dumb down its Mac offerings at Apple's expense. More importantly, Apple is providing its users with additional options that benefit both Mac users and the open source community.'"
Cellphones

iPhone Straining AT&T Network 551

dangle writes "More than 20 million other smartphone users are on the AT&T network, but other phones do not drain the network the way the nine million iPhone users do. Because the average iPhone owner can use 10 times the network capacity used by the average smartphone user, dropped calls, spotty service, delayed text and voice messages and glacial download speeds are the result as AT&T's cellular network strains to meet the demand. AT&T says that the majority of the nearly $18 billion it will spend this year on its networks will be diverted into upgrades and expansions to meet the surging demands on the 3G network."
Cellphones

Apple Blames 'External Forces' For Exploding iPhones 383

Shome writes "Apple has stated that there is no evidence that recent iPhone explosions reported by users are connected to overheating of batteries. It may be stated that French consumer affairs authorities have started their own investigation on the reported explosions, some of which have caused minor injuries to the users, and are studying the phone's safety features. The Inquirer runs a piece that blames Apple for blaming its customers. 'This mysterious force is not God, or a rival religion, nor does it require any metaphysics to understand. An "external force" is just Apple's term for the black shirted people who believe that everything that Apple makes is wonderful. It is what other companies call their "customers," writes Nick Farrell.'"
Bug

The Story of a Simple and Dangerous OS X Kernel Bug 230

RazvanM writes "At the beginning of this month the Mac OS X 10.5.8 closed a kernel vulnerability that lasted more than 4 years, covering all the 10.4 and (almost all) 10.5 Mac OS X releases. This article presents some twitter-size programs that trigger the bug. The mechanics are so simple that can be easily explained to anybody possessing some minimal knowledge about how operating systems works. Beside being a good educational example this is also a scary proof that very mature code can still be vulnerable in rather unsophisticated ways."
Data Storage

Apple Kicks HDD Marketing Debate Into High Gear 711

quacking duck writes "With the release of Mac OS X 10.6 Snow Leopard, Apple has updated a support document describing how their new operating system reports capacities of hard drives and other media. It has sided with hard drive makers, who for years have advertised capacities as '1 GB = 1,000,000,000 bytes' instead of the traditional computer science definition, and in so doing has kicked the debate between marketing and computer science into high gear. Binary prefixes for binary units (e.g. GiB for 'gibibyte') have been promoted by the International Electrotechnical Commission and endorsed by IEEE and other standards organizations, but to date there's been limited acceptance (though manufacturers have wholeheartedly accepted the 'new' definitions for GB and TB). Is Apple's move the first major step in forcing computer science to adopt the more awkward binary prefixes, breaking decades of accepted (if technically inaccurate) usage of SI prefixes?"
Bug

Apple Faces Inquiries In the EU On iPhone Accidents 174

o'reor writes "As more cases of iPhone screen explosions emerge in the news on this side of the pond, Apple is now facing official inquiries and lawsuits in France. This situation has forced Apple finally to break silence and acknowledge the incidents: 'We are aware of these reports and we are waiting to receive the iPhones from the customers. Until we have the full details, we don't have anything further to add.' Following those reports, the European Commission had already decided last week to step in, while Apple tried to dismiss the problem as 'isolated incidents.' Meanwhile, iPhone explosion-related sites are now popping up on the Internet, releasing games such as iPop to chill out and relax on the subject, but also giving users advice on preventing iPhone accidents, or detecting imminent explosions."
Media (Apple)

Spotify Wins iPhone App Store Approval 114

angry tapir writes "Apple has approved a streaming music application from Spotify for use on the iPhone, even though the program will compete with Apple's own iTunes service. Spotify is an advertising-supported music service that lets end-users stream music to their computers free of charge. The service is available in the U.K. and by invitation in countries including Sweden, Norway, Finland, France and Spain. Users can opt to pay for a version of the service without ads." The BBC also has a story on the app's acceptance.
Cellphones

Snow Leopard Drops Palm OS Sync 290

adeelarshad82 writes "It's been just a little over a month since Apple blocked iTunes sync with Palm Pre, and now Apple takes that strategy one step further by blocking Snow Leopard sync with Palm-OS powered smartphones. Even though Palm has officially retired Palm OS and is now focusing hard on its next-generation WebOS in the Palm Pre, the company is still selling Palm OS-powered smartphones; two current models are the Treo Pro on Sprint and the Centro."
Graphics

Replacements For Adobe Creative Suite 3 Apps? 270

Gilmoure writes "With rumors of Adobe not supporting Creative Suite 3 applications on Mac OS X 10.6, I was wondering what Open Source apps folks would recommend to replace Photoshop, Illustrator, InDesign, and Dreamweaver? If the apps can work with the native file formats, all the better but if they provide the same functionality, that's still good. I have several designer friends that are looking forward to the speed boost of OS X 10.6 but don't want to go through the Adobe upgrades so soon after the CS2 to CS3 upgrades. Especially when Adobe's already working on CS5."
Cellphones

Gaming the App Store 217

space_in_your_face writes "Want to boost the popularity of your latest iPhone app? Ask Reverb Communications! 'When it comes to winning in the App Store, this PR firm has discovered a dynamite strategy: throw ethics out the window. Reverb Communications, a PR firm that represents dozens of game publishers and developers, has managed to find astounding success on Apple's App Store for its clients. Among its various tactics? It hires a team of interns to trawl iTunes and other community forums posing as real users, and has them write positive reviews for their client's applications. ... Reverb claims that their clients have sold over $2 billion of product under their watch.'"
Security

Report That OS X Snow Leopard May Include Antivirus 335

File this firmly in the "rumor" category for now. the JoshMeister writes (in the third person) "Mac antivirus company Intego broke the story this morning that Apple is apparently including antivirus functionality in its upcoming operating system, Snow Leopard. But which antivirus engine is Apple using? Security researcher Joshua Long discusses the likely candidates."
Cellphones

Why the Google Android Phone Isn't Taking Off 745

Hugh Pickens writes "Farhad Manjoo writes in Slate that while the iPhone commands nearly 14 percent of smartphone sales and BlackBerry about 21 percent, Android has only 3 percent. And even though Android is far friendlier to developers, it has failed to attract anywhere near the number of apps now clogging the iPhone. Manjoo writes that Google went wrong by giving handset manufacturers and carriers too much control over the design and marketing of Android phones so there is no idealized 'Google phone' — instead, Android devices get names like the T-Mobile G1 or the myTouch 3G, and each is marketed separately and comes with its own distinct capabilities and shortcomings. 'Outside handset manufacturers lack ambition — -none of them even seems to be trying to match the capabilities of the iPhone, let alone to knock us down with features that far surpass those of Apple's device,' writes Manjoo. 'A smart handset manufacturer could build a top-of-the-line Android device that outshines Apple's phone in at least a few areas — better battery life, a much better Web browser, a brighter or bigger screen, faster or more functional controls... something that might help Android inspire gadget lust. But so far, that's not happening.' John Gruber echoes this advice and adds this advice to Android manufacturers: 'If Apple is BMW, you can be Porsche.'"
Cellphones

Apple vs. Google, Who Will Control the iPhone? 213

Pieroxy writes "Theiphoneblog carries a nice article on the reason Apple rejected the Google Voice application even though it doesn't violate any terms and services. The article goes in depth over the issue of controlling the hardware (Apple) vs. controlling the software (Google & Apple so far) and how Apple doesn't want Google to take over a critical part of its phone. Just like Google is going into the OS business to make sure it never gets cut out, Apple is also building a huge data center to — they guess — take over some online cloud computing business of their own and be less dependent on Google for these services."

Slashdot Top Deals