Today's keynote at the major developers' conference was filled with news, including the announcement that the new iPhone 3.0 software will be out on June 17. You can read more on Yahoo Tech. Apple senior vice president of iPhone software Scott Forstall used his keynote presentation to demo some of the 100 new features of iPhone 3.0. That includes copy and paste, landscape mode in all key applications, peer-to-peer Bluetooth-based multiplayer gaming, push notification, and more. Also announced was a new iPhone — the iPhone 3G S, which will be available June 19. You can read a nice overview on iLounge and a longer description in the press release. The "S" in the name stands for "speed."
Everyone is looking to Monday's developers meeting when Apple is expected to tell us when the new iPhone 3.0 software will be available. One revolutionary new feature will be "in-app payments." You can read more on CNet. This is yet another brilliant move from Apple. The grail on the Internet has been monetization — how do you make money from what you offer? And the challenge has been to make things cheap enough. From what I understand, a credit card transaction costs around $3. So if you're selling something for a buck, someone is losing money. That's one reason why PayPal has been such a big success. "Micropayments" would be the answer to so many issues.
If you're an iPod Touch user, you need not be incommunicado. If you're in the vicinity of a Wi-Fi hotspot, you can use your device to make calls, including calls to landline and cell phones. In this review in the Wall Street Journal, Walt Mossberg tests three apps — all FREE — that let you make calls without needing $70/month phone service like your iPhone brethren.
I like the idea of a solar charger. Not only is it better for the environment, but there may be occasions when a power outlet isn't available. Jerome Kelty liked the idea too, so he made one. And he shows you how to do it on the Instructables website. He says it only takes about an hour. So how much would it really benefit the environment?
An interesting article in Business Week says that Apple is developing tools for developers that would let you share your app with friends. They'd have to pay for it, of course. But instead of going to the App Store, your friends may be able to use Bluetooth and the new peer-to-peer function of iPhone 3.0 to get it directly from you. And you'd get a commission. It's a great idea. Why not broaden the ways people can get apps, while still retaining control?
The Wall Street Journal does an excellent job of giving you an overview of the imminent iPhone 3.0 software. This isn't rumor. They clearly answer common questions related to upgrading, using the phone as a wireless modem (aka tethering), Bluetooth options, and more. The article says that first-generation iPhone users will be able to upgrade, but that not all of the functionality will work. The upgrade will again be $10 for iPod Touch users.
The Yahoo! app for the iPhone is in the News category in iTunes, which is a bit odd, since the app does so many things. Most recently the company added voice search to its app, so that you can speak your queries. (Voice search has been available in Google Mobile App for some time.) In addition to offering search, Yahoo's app offers news, e-mail (Yahoo, Google, Hotmail, or AOL), status updates from Facebook, Twitter, and other social networks, RSS feeds, Yahoo Calendar, Address Book, and Messenger — and much more.
With some 36.000 apps in the App Store, and .99 seeming to be the most common price, you have to wonder whether the developers are making much money. One hears about the success stories — which likely motivate more developers to jump in — but the reality is that a lot of apps don't do too well. You can read an interesting article about this in TechCrunch.
Frankly, I've never been able to understand how anyone could create a game. It seems impossibly complex, conceptualizing a game, making it fun, doing the programming, and most mind-boggling — creating the huge amount of artwork that many of the better games entail. If you have also been intrigued by this, you might enjoy Ryan Mitchell's Game Dev Blog.