This year is an exciting time for software
developers. There are new challenges and even more new opportunities with
shifts in devices toward mobile and tablets and shifts in operating systems
with the growth of Mac OS and 64-bit. This article is based on a discussion
between Embarcadero's David Intersimone, Michael Swindell and John Thomas
where they discussed the trends important to software developers this year.
In 2012 there are really two key things at the
top of the list. Developers should be thinking about how to enable their
solutions and to address both the Windows and Mac markets. The second is to
begin to mobilize their solution, whether that means taking their solution to
mobile devices or building mobile companions to their solutions.
One of the things that you should think about,
especially as you start looking at mobilizing applications, is about user
interface design in particular and new ways of interacting with applications
and presenting your enterprise data or application data to users in a more
intuitive and interactive way, like people are used to using on these devices
in the consumer market.
Increasing
Mac Adoption and Bring Your Own Device (BYOD)
It's been a largely Windows market up until
the last few years with Windows everywhere on the desktop. Macs have been
used in certain places. But now we're seeing in many research reports,
whether it's IDC, Gartner, or Forrester Research that the Mac rapidly gaining
in popularity.
We've always talked about Windows and Mac and
kind of the 90/10 kind of split. And even though the Mac has been growing
rapidly the last few years it's not going to displace the Windows desktop
anytime soon. That's not the real reason why developers should be looking to
develop on Mac. What we're starting to see is that organizations now have to
support both. When you have to support both you start to choose software
solutions and software products that offer both.
There are several trends that are happening in
business and in enterprise today that are driving that but one of the key
drivers behind that is the Bring Your Own Device or BYOD, we think, in
Europe, BYOT is the often-used term. Here we say BYOD but basically the same
idea is that workers are bringing their own devices in.
This isn't a flash in the pan. This is a
really serious initiative; a lot of organizations are putting a lot of budget
around this area. And as a consequence software choices are affected. So if
you're an ISV and you're offering a Windows solution, adding Mac to your
solution, to your offering, give you a competitive edge against other vendors
who don't. It's pretty plain and simple.
Now as Mac grows in its footprint that also
provides a wider audience, of course, to sell your solution as well. So it’s
kind of double win for developers, we think.
Leveraging
the Shift From 32-Bit to 64-Bit
There was also a Gartner report recently about
64-bit Windows and we think that their statement was in 2014, 75% of
corporate PCs will be running Windows 64. 64-bit is really becoming important
and we think part of the reason we see the corporate PCs getting Win 64 is
the same reason why most people upgrade Windows over the years as well
because they buy new machines. The 64-bit CPUs have been around for many
years in these devices even though they may have been running 32-bit versions
of Windows. With Windows 7 and future Windows 8, you'll find more and more
PCs just by default being 64-bit Windows.
One of the things to remember is that most of
the upgrades that happen, the Windows upgrades that happen, happen by an IT
organization, not by individuals. And when—and IT organizations don't tend to
— they typically only upgrade in certain cycles. They don't upgrade — they
try to put it off as long as possible and do everything at once. But when
they do they tend to want to upgrade everyone to as high as possible. They
want to move up to the highest hardware standard and the highest software
standard, in this case 64-bit. 64-bit Windows is the trend.
As organizations are shifting into full gear
on Windows 7 upgrades, the trend is towards the 64-bit flavor. And that
really introduces some complexities with Windows because unlike the past
where it was really easy to build 16-, 32-bit compatible applications, it's
much harder today and there are more compatibility issues. Rather than
building one application that can support both, front, back and forth, the
trend now is more to build off of 32-bit versions and 64-bit versions. A
really important thing for developers to be thinking about this year is
offering that 64-bit option so that you can get in on all those IT upgrades.
Get those, and thus get your software upgraded in those cycles as well.
There's a lot of budget out there when it
comes times for Windows upgrades. So it's a great time for ISP and developers
to be thinking about upgrading their software.
|
Tuesday, 25 December 2012
Software Development Trends 2012 by Embarcadero
Subscribe to:
Post Comments (Atom)
This is the really great information about software development trend 2012 and I would like to share Application development hot trends for 2013: cloud computing, agile/DevOps, mobile, and QA/testing.
ReplyDeleteThanks,
Software Development Companies
thanks Stuart Thomas and share Application development hot trends for 2013: cloud computing, agile/DevOps, mobile, and QA/testing...........
ReplyDelete