GOOGLE DOMINATES THE MOBILE APP MARKET, HAS 5 OF THE TOP 6 APPS IN THE U.S.

January 24, 2013

Mobile Apps Rankings

Wondering why Apple (AAPL) is sinking so much effort into building its own Maps application? Because it doesn’t want Google (GOOG) to gobble up all the revenue from big-name mobile applications. ComScore has published its most recent monthly review of the top iOS and Android apps in the United States ranked by unique visitors and has found that Google captured 5 of the top 6 spots with Google Maps, Google Play, Google Search, Gmail and YouTube. In fact, Facebook (FB) was the only non-Google app to crack the top 6, although it also had the benefit of being the most-visited app in the entire country by a margin of more than 10 million unique visitors. iTunes was the only Apple app to crack the top 10, meanwhile, as it ranked eighth with roughly 46 million unique visitors last month.


An Enterprise VP Engineering’s Thoughts on Developing Software for the Mac

January 16, 2013

Varonis’ VP of Engineering David Bass shared his thoughts and opinions on the Mac development ecosystem and how it compares to Windows and .NET.  David and his team recently developed a Mac client for the company’s popular new DatAnywhere product – a secure, private cloud file syncalternative to Dropbox.

Q: Why did Varonis decide to develop a Mac client for DatAnywhere?

DatAnywhere is an application for business users, and as we’ve all seen, there’s been a big shift within enterprises – employees want secure access to data from any place, from any device.  We want to give our customers what they need and we heard them loud and clear about the importance of Mac, iOS, Windows and Android support, so we’re committed to building on each of these platforms.

Q: What was your overall experience like in developing on the Mac platform?

Since Mac OS X is based on the NeXTStep operating system which is a UNIX-like operating system based on the Mach Kernel and BSD, you might expect that the development environment would be very barebones.  The opposite is true – we have been extremely pleased with the maturity and robustness of OS X, Xcode, Objective C and Cocoa.  The developer community is really active and passionate, too. We have everything we need to build the kind of applications our customers have come to expect from us.

Q: What should someone coming from .NET development expect from Cocoa?

Cocoa is at least as powerful as .NET, if not more powerful in some aspects.  As in .NET, support for common things like UI, file management, localization and multi-threading are built into the framework and are very easy to make use of. However, with Objective-C, should you wish, you have greater control on the underlying framework – you can manage your own memory and easily change existing interfaces’ (Objective-C terminology for C++/.NET classes) functionality using categories. Additionally, the dynamic nature of Objective-C—everything you do is essentially sending a message between objects—makes it a very powerful language and certain programming tasks are easier than with .NET.

For instance, with Cocoa’s method swizzling you can easily replace the function of an existing method with a new implementation. This technique is particularly useful in cases where you don’t own the interface or don’t have the source code of the interface method for which you would like to change implementation.

Q: What are some of the resources your team used when developing DatAnywhere for Mac? 

Our development team is multi-disciplinary and can adjust quickly to any language.  In the end, writing code is writing code—regardless of the language.

A great resource we found very useful is the Objective-C Guide for C++ programmers by Pierre Chatelier (PDF here).

Q: How would you rate the API documentation?

The docs were very good for the most part (CoreData could use a little more documentation, though).

Q: How would you rate Xcode as an IDE?

Xcode is very good. I’d consider it to be on par with Microsoft Visual Studio.  It’s very full-featured and has everything a developer needs.

 Q: Apple has a reputation for not wanting to let software developers compromise or change the Apple experience (e.g., no flash on the iPhone).  Did you run into any road blocks or annoyances because of this?

Since DatAnywhere does drag-and-drop file synchronization between your Mac and your organization’s file servers, we had to integrate with the Finder app.

Our goal was to provide the user everything they need without having to leave the Finder or open an external app. For that we needed to add icon-badging (similar to MS shell icon overlay functionality in Explorer) and context menu options, which required a few workarounds.

Q: What does your Mac developer setup look like?  What hardware do you use?

We use Mac Minis for development with the latest OS X Mountain Lion 10.8.2 and Xcode 4.5.2.

In our QA environment we use OSX VM’s on VMWare ESX infrastructure.

Q: How can someone check out DatAnywhere?  Is there a free trial?

Just visit http://www.datanywhere.com and click on the big “Join the Beta” button.  Our engineers will help you or your IT department install the server component (it takes about 15 minutes) and then you can download any of our clients and start syncing data across Mac, iOS, Windows, or Android.

Thanks David!


Here’s how BYOD turns into a monster – Sykes’ Board

December 4, 2012

Click to visit the original post

Here’s just some of the havoc this monster has caused:

71% of businesses surveyed said mobile devices caused an increase in security incidents 51% of organizations experienced data loss from employee use of unsecured mobile devices 67% of Apple iOS devices are running outdated firmware
infographic from Rapid7


Disney: Frankenweeie iPad Book Experience

October 4, 2012

This might just create the start of a new trend in rich, iPad based content to accompany new films to market… Disney’s ‘Frankenweeie’ iPad Book Experience creates a hands on, rich, interactive story telling experience to get people excited about the movie, plus it adds in content that is typically left unwatched at the back of DVD’s, with behind the scenes content and making of work…

Could also be a good idea for use in retail, design and possibly stadia where organisations develop these solutions to enable the fans to engage further with the brand.

It’s a pretty interesting play, a smart one to this demographic, so I can’t wait to see the results…


6 minute video about the new Apple iPhone 5

September 13, 2012

The new iPhone 5 is 7.66mm thick -18 percent thinner and 20 percent lighter than iPhone 4S, comes with 4-inch Retina display,A6 chip, iOS 6, on 4G LTE, and with 8 megapixel iSight camera
The world’s most awaited gadget, iPhone 5 finally launches. Made of glass and aluminium, the new iPhone gets a refreshingly new avatar –18 percent thinner and 20 percent lighter than iPhone 4S.


Google Nexus 7 Tablet Jelly Bean 4.1 Android Hands on Demo Features

August 6, 2012

Image representing Google as depicted in Crunc...

Image via CrunchBase

Great video giving a hands-on feel for the Google Nexus 7 tablet. It seems to be the real thing and could possibly be a real threat to the iPad.


Sneak Peek at Apple Offices

July 17, 2012

Apple released new video called Apple Recruit Video. Although it is a official video, it gives as an interesting view of the Apple offices, and how work is done at Apple.
Their approach to development is very different. They disregard what other competitors have done in the market, they make what they think it’s the best, and it seems it works for them, doesn’t it?


Google Earth Goes 3D

July 16, 2012

During a special event this week, Google announced the latest developments for its Google Earth and Google Street View products and we can already tell you, that what’s coming will be a lot of fun.

Thanks to an all new technology, Google is able to create photorealistic 3D interactive maps of entire cities, allowing you to explore a city with Google Earth in a helicopter like view.


Summer of 2012 : Video Apples annual developers conference

July 10, 2012

Apple made quite a splash at its annual developers conference. Although iOS 6 looked like just a bugfix to iOS 5, OS X Mountain Lion and the new MacBook Pro with Retina display grabbed all the eyeballs. Let’s look at the Retina MacBook first. Apple has once again been at the forefront of innovation by making a display which has more pixels than an HDTV. This sets new standards for the competition – they have to catch up, the web – websites are now forced to be forced to be optimised for higher resolution displays, softwares – developers now have to make better use of all those pixels. This is a good thing as it will lead to more innovations and ultimately, the consumer enjoys the fruits.
Then, there was OS X Mountain Lion which is the first step in a fusion between OS X and iOS. Apple looks to have done a better job than Microsoft has done with Windows 8 by maintaining familiar interfaces and gradually changing it instead of pulling off a blinder (no doubt Windows 8 is an excellent OS – read our review of the Consumer Preview here). One thing is certain. Mobile is the future. How touchy it will be is the question.
Embedded below is the complete video of the WWDC 2012 Keynote from YouTube.


Apple 3D Maps (video)

June 12, 2012

The best of iOS 6.


Follow

Get every new post delivered to your Inbox.

Join 752 other followers