iOS

iOS is what started the smart-device revolution, and people who know how to work with it are in high demand. Here you’ll find stories on development, new products, trends and advice for those who want to break in.

The Challenge of Flat Design

Apple iPhone iOS 7
Like just about every iOS developer, I’ve starting working on updating apps to be consistent with Apple’s latest Human Interface Guidelines (HIG). All previous versions of the HIG strongly recommended skeuomorphic design elements. The latest strongly encourages flat design and strongly discourages skeuomorphism. The reason for encouraging skeuomorphic design was to make the use of an unfamiliar device – a handheld computer with a phone or a tablet computer – more obvious by mimicking devices users would be familiar with.… continue…

Is Developing in Xamarin Better Than Xcode?

Posted In C++/C#, iOS, Working in Tech
Dice News Hangouts
Apple makes its Xcode IDE available for free to iOS and Mac developers. Should experienced C# developers use the cross-platform Xamarin Studio instead? Talent Community Guides David Bolton and Eric Schweitzer discuss considerations such as GUI developers, debuggers and learning curve, as well as the speed of cross platform development, in this Dice News Hangout.

Backend as a Service is Burgeoning

Servers-Thumbnail
Anyone doubting the viability of Backend as a Service (BaaS) only needs to look at Facebook’s acquisition of Parse.com this year and the growth of BaaS over the past eight years. Facebook’s acquisition of Parse.com, for example, allows the social media giant to provide their own backend services for games and applications. Close integration of Parse with the Facebook platform should lead to reduced server latency and greater responsiveness. Parse.com has been described as both BaaS and XaaS (Everything as a Service).… continue…

How to Win In the Mobile App Download War

Techonomics Logo Thumbnail
First-mover advantage is going to play a big role for mobile app developers in the coming years, as these developers look to build their career and companies around the swelling volume of downloads coming out of mobile app stores. According to a Gartner research report released in the past week, the number of annual downloads from mobile app stores is expected to reach 268.7 billion by 2017, more than four times the level of last year. And of those downloads,… continue…

Apple’s Perils of Innovation

Posted In iOS, Living in Tech
iPhone5C-Thumbnail
As expected, Apple recently announced two new iPhones — the lower cost iPhone 5C and a follow-on to the iPhone 5 named the iPhone 5S. In a previous entry, I said that the new iPhone would not be named the iPhone 5S. I was wrong. The iPhone 5S does make sense in that the iPhone 3GS followed the iPhone 3G, and iPhone 4S followed the iPhone 4. But I didn’t think Apple would use the “S” suffix this time, since… continue…

iOS Notifications: UILocalNotifications and Remote Notifications

Posted In iOS, Working in Tech
iOS-Notification-Center-Thumbnail
My last post discussed NSNotificationCenter and Notification Center. I’ll now continue with UILocalNotification and Remote Notifications. UILocalNotification A UILocalNotification is set within an iOS app to trigger at a specific time. During setup, you can specify that an “Open” button be present on the alert presented to the user. When the UILocalNotification is set up, iOS adds an entry to Notification Center for the app. This entry allows the user to change if a notification message should be displayed, how… continue…

iOS Notifications: Introduction and NSNotificationCenter

iOS notifications thumbnail
I have found that the different types of notifications in iOS and how these notifications relate to Notification Center, are a source of great confusion. Recently, I gave a talk at MobiDev Philly on the subject. This, and my next blog post, summarize the talk. This post gives an overview and goes into a bit of detail on NSNotificationCenter and Notification Center. Part Two will address UILocalNotification and Remote Notifications. Apple provides three different types of notifications in iOS: NSNotificationCenter,… continue…

C#: Xamarin Studio—Is it Worth a Look?

Posted In C++/C#, iOS, Working in Tech
Screen Shot of Xamarin Studio
When a new programming technology comes along, it’s not always the easiest to pick up: iOS development is a case in hand. Back in July 2008, Apple opened the App Store and launched the iPhone 3G. I bought one and tried to learn to program it. There weren’t many books around and Apple’s online documentation was not the greatest, nor was Xcode, Apple’s IDE for developing software for Mac OS X and iPhone. You get a bit spoiled when you’re… continue…

Netgear Contest Pushes Connected Appliance Apps

Samsung T9000
Netgear’s launched an app-development contest meant to encourage developers to create solutions for connected homes and businesses, and to join its Smart Network Developer Program. The winning developer will get $10,000, but of course all participants will be encouraged to market their apps through the Netgear genie+ marketplace. The company wants to offer consumers more options for interacting with connected devices, like refrigerators and other appliances, which are increasingly seen as potential development platforms. Cedar Milazzo, the company’s vice president… continue…

Think Different: What a New iPhone Needs to Be

Posted In iOS, Working in Tech
Apple Thumb
As has become typical, numerous rumors are circulating about a new Apple iPhone and a new version of iOS, which isn’t surprising since June and the World Wide Developer Conference are looming. Since speculating about Apple’s plans has become a popular sport — even if Tim Cook says nothing new’s going to hit the stores until fall — I’d like to join the fun. The consensus seems to be that an iOS 7 release will coincide with the launch of… continue…