Square has projected an estimated public rollout time for 2010.
9 décembre 2009
Apple Announces iPhone Developer News RSS Feed
Faster apps for a faster web: introducing Speed Tracer
But up until now, it's been difficult for developers to identify problems in a slow-to-respond application. So, tonight at Google Campfire One, we're happy to announce that we're adding a new tool to Google Web Toolkit called Speed Tracer.
Speed Tracer is a Google Chrome extension that enables developers to identify performance problems in their web apps using a "Sluggishness Graph," in combination with many other metrics. In the spirit of clean, simple design, developers need only look at the Y-Axis of their application's Sluggishness Graph to see how they're doing:
- If the y-axis is close to zero, then the app is fast
- If the y-axis registers around 100%, then the app is, well, sluggish
7 décembre 2009
10 Useful Website Management and Testing Tools
LoadStorm
SiteAnalysis
Avalanche
VisualVM
HTML Validator
Fortify 360
XenoCode Browser Sandbox
W3C HTML Validation Service
Google’s Website Optimizer
DeviceAnywhere
2 décembre 2009
iPhone Credit Card Reader 'Square' Goes Live
Square has projected an estimated public rollout time for 2010.
Steve Jobs intervenes, approves Knocking streaming video app
Knocking Live Video uses an interesting take on streaming video. Unlike Qik, which is designed to stream video to multiple clients, Knocking streams from one iPhone to another. (It should be noted that the iPhone version of Qik wasn't approved with live streaming—it can only upload the video to Qik's website after recording for later streaming.) You simply launch the app and "knock" another iPhone user with Knocking Live Video installed. That user will receive the "knock" via push notification. Once answered, you can then stream live video directly to them. An iPhone 3GS or iPhone 3G is required to transmit video, but other iPhones and iPod touches can receive and view the stream via WiFi.
"We are focused on phone-to-phone, not uploading to the Web," Pointy Head developer Brian Meehan explained to Ars. "Who really cares about fleeting moments other than friends and family seeing it as it happens? With Knocking people share what they are doing right now. Our testers have referred to knocking as a 'visual tweet,'" he said.
To make its magic work, the app relies on use of a private API that enables capturing frames live from the iPhone's screen. "Our app uses a form of screen capture to create live moments which we have built a complex algorithm around," Meehan told Ars. However, use of private APIs—internal programming functions and methods that aren't approved for developer use—is a direct violation of Apple's iPhone developer agreement. It goes without saying that Knocking Live Video was promptly rejected about 30 days ago for violating this clause.
He made his case "in a way that was not about me or our app, rather about being a life-long user of all Apple products, about how I believed in Apple and that I believed Jobs would respond," Meehan said.
Meehan ended up composing a passionate plea to Apple's CEO, explaining he has been frustrated and disheartened with the app approval process, which often leaves developers wondering and waiting with little or no response from Apple about any potential problems. He pointed out that there are other apps that had been approved using the same private API call—though it was prior to Apple's suspected use of automated analysis software that can comb through code and spot references to unapproved APIs. Meehan even "humbly" requested that Jobs himself review a demo of the app and reconsider it for approval. He then fired off the e-mail to Jobs at 11pm on Saturday, November 21.
An Apple executive, who wishes to remain anonymous, contacted Meehan at 8:30am the following Monday morning to discuss the app and its rejection. He revealed that the order to reverse the app's rejection came "directly from the top." Within three hours of the phone call, Knocking Live Video was approved for sale via the App Store. The app is available for free starting today.
The approval is significant for several reasons. It's the first app with verified use of private APIs that Apple has approved for sale. It's also the first app approved to allow live video streaming. Finally, it's a concrete sign that Apple is indeed working to address developer concerns—though persuading Steve Jobs to personally approve an app is probably not going to become an official policy.
"Apple told me they are listening, and truly care about their developers and getting it right," Meehan said. "And I have to say I agree, as they reached back and it was a very positive experience," he told Ars.
The executive that Meehan spoke with didn't say if all apps using the particular API would now be eligible for approval—use of private APIs is generally frowned upon since they may change at any time and aren't guaranteed to work indefinitely. If Apple makes an internal change to iPhone OS, an app that uses a private API may suddenly stop working or start crashing. Given that Apple has been convinced that streaming video is a useful application for the iPhone, it will likely soon offer an approved API for screen capture or even accessing the iPhone camera's video stream directly.
Recently Apple SVP of worldwide marketing Phil Schiller tried to address concerns with the App Store approval process, echoing the sentiment that Apple is working hard to get things right. We noted at the time that saying it is one thing, and doing it is another. Reversing its decision to reject Knocking Live Video—like its recent reversal with Rogue Amoeba's Airfoil Speakers Touch—is an important step in the right direction.
30 novembre 2009
uispec - Behavior Driven Development for the iPhone
http://code.google.com/p/uispec/
28 novembre 2009
Microsoft Worked With Apple And Is Bringing Us Silverlight To The iPhone, Instead Of Flash By Adobe
Microsoft demonstrated the first developer beta of Silverlight 4 at the Professional Developer’s Conference this week, nothing very exciting if it’s not that they actually demoed it running on an iPhone.
For those who don’t know about Silverlight, Wikipedia is your friend:
Microsoft Silverlight is a web application framework that provides functionalities similar to those in Adobe Flash, integrating multimedia, graphics, animations and interactivity into a single runtime environment.
What’s great about it is that thanks to Silverlight, web developers will soon be able to make their content available to iPhone owners without hassles. It’s actually pretty amazing since we’ve been awaiting this from Adobe for a while now and it seemed like Apple was just not ready to let them do it. So how did it happen ? The guys over at betanews found out:
We asked Microsoft User Experience Platform Manager Brian Goldfarb last week at PDC 2009, and the answer was a huge surprise…followed by some caveats. But it contained these four amazing words: “We worked with Apple.”
The promise of Silverlight is that it’s a cross-device, cross-browser, cross-platform solution, and it works the same on Macs as it does on Windows
24 novembre 2009
Rogers/Fido Release “My Account” iPhone App
To expand on that functionality and to set themselves apart from the other two Canadian iPhone carriers, Rogers and Fido have released new apps called “My Account”. The apps require no inputting of account credentials and simply pull everything from your iPhone network connection and SIM card.
Both Rogers and Fido each have their own version of the app and both apps provide customers with their wireless usage. Like the website, users can see minutes, messages and data usage right from their iPhone, which updates every 20 minutes instead of four hours as on the Rogers/Fido websites. The apps also allow customers to view their current balance and make a payment via credit card.
A few things to note:
1.) The apps do not support Corporate Accounts.
2.) The apps do not support Prepaid accounts.
3.) You must have a data plan with Rogers/Fido, whether contracted or not.
4.) You must be on 3G or EDGE for the apps to retrieve your account information. If you are on WiFi, you will have to turn WiFi off and connect to 3G or EDGE. (This is annoying)
5.) The app icons are really weird.
Both of the Rogers My Account and Fido My Account apps are available on the iTunes App Store for free.
