Apple is wrong with word ‘Pro’ in its iPad

iPad Pro is a fascinating tablet, yet, Apple targets it to professional users which is kind of dumb because it lacks some essential features.

Apple’s iPad Pro is a fascinating tablet. Maybe the best device for mobile entertainment.

It feels lite and powerful enough to keep you entertained for hours. The display is one of the best in both variants (12″ and 9.7″) and it sounds far better than any iPad had ever done.
Despite it being a great entertainment machine, Apple markets it as a PC replacement and it is the point where Apple gets it wrong.
Apple iPad Pro is not Pro Enough.
When Apple launched the gigantic 12″ iPad Pro, the company said it was made to replace a PC. With the launch of 9″ model Apple repeated the same thing again.
Sure, it has better specs than other iPads and it is significantly faster, but it can’t really replace a Laptop for a professional user.

What does Pro means for Apple ?

If Pro is for writers and bloggers – it sure can replace their laptops. But sad for apple, all professional users are not making their living by writing. Most professionals design, manage, code or create. And By designing I am not just talking about using a stylus, I am also talking about Adobe Photoshop, CorelDRAW and Illustrator apps.

Example of a Professional setup ipad pro
Example of a Professional setup

iPad pro has no goddamn way to connect to my USB port directly. Than means a “Pro” can’t connect his printer or SSD or external monitor or whatever easily. Apple’s MacBook has a USB-C Port, which Apple does not sell as a pro device. But iPad Pro -A device that Apple targets to Professional users – does not have one, even though iPad Pro was released after the new MacBook. USB 3.0 sure will be to large for a tablet as thin as iPad but a USB-C port is completely practical. Apple has programmers capable to add support for it. The Smart Cover is a almost good as a regular keyboard, surprisingly enough there is not function or shortcut key row. I cant think of a real Professional who does not use keyboard shortcuts.

And Let’s look at the ‘Pro’ OS

After the hardware limitations, Apple has another serious problem, and it is with it’s iOS. Rather than giving flexibility, iOS is an Operating System designed with simplicity in mind.
While I like this idea for my Phone or a tablet. I cant think why a Professional user will trade-off customizability and power of its software with its simplicity.
Sure, it runs Microsoft Office, but the Office on iPad Pro does not has support for Macros and Visual Basic for Office. Similar to this, running desktop class Adobe Photoshop or Premier Pro (Both are ‘Pro’ applications by-the-way) is just a dream on iPad.
If you are a data base administrator, web programmer or a video editor or anyone who does anything other than writing or drawing, iPad Pro is not Pro enough for you.
Want one more example? I can write Apps for Windows 10 on my Windows 10 PC, I can write apps for Mac OS X on my Mac but to create an App for iPad, I will have to buy a Mac.

It is a great tablet, but it ain’t for serious work, and Apple should accept it.

Both iPad Pros are fast and have a really good display, but they can really replace a Laptop for a Professional – not unless there is a much powerful OS for them. And it would have been better if Apple sold them without shouting that they can replace a Real computer.
iPad will only be capable of replacing my Dell Laptop, once it can connect to my Portable SSD, run Visual Studio (or similar software) and show my social media feeds on an external monitor at the same time. And there are users who need to do much more from their computers than me.
iPad Pro might work for my Dad who is a teacher and only needs to check Mail and social media on internet. But, if you are a person making your living from computers iPad is far, far from replacing your Laptop.


Image Credit: Kaleb Fulgham on Flickr

Was Google too Eager to Release Pixel C

Over the years Google has made some really good hardware, most notable and famous are Pixel series of Chromebooks, This is not the same about Pixel C.

Over the years Google has made some really good hardware, most notable and famous are Pixel series of Chromebooks. Alongside with them, Chromecast is also impressive for the small design and almost perfect functionality for the price.

This is not the same about Pixel C.

A Really Promising idea

Pixel C starts with a really impressive idea, a Google-made tablet focused for productivity. That is what a lot of Die-hard Android users want. It has a great aluminium body and a really bright display.

Granted that it is slightly thicker than Apple’s iPad, it holds the charm with its great looks and gorgeous screen.

The keyboard is excellent too. Rather than going with a mechanical hinge like Microsoft Surface, it relays on some really strong magnets to connect the keyboard with the tablet. It charges wirelessly so you don’t need to plug it ever, not to mention that it connects with Pixel C via Bluetooth which helps in keeping it completely wireless.

Pixel C
Image: Google

Build quality is great and it matches the sturdiness that you expect with a $500 tablet. Keyboard costs an additional $150 but it is worth it and it has good key travel.

Despite having some great looks and features, feels like a too rushed product.

Failing on the software front

Google has made some excellent piece of software too, Google Chrome is one of the best examples, but Pixel C runs on Google’s Android.

This is where the problems show up.

Pixel has a really beautiful screen. The screen ratio is 1: Square root 2, which is good for web browsing and working on documents. With this screen ratio, a user can run two app side by side at once without losing the core functionality of the app.

Sadly, you can not run two apps at once, at least not side by side. With the almost perfect 10.2″ display that runs on 2560 by 1800 screen resolution, it sucks that the $500 tablet can not snap two apps on the screen. Even Apple has that available in iOS 9.

Microsoft has been doing this with Windows for desktops and even with Windows RT.

Early developer builds had the functionality of running two apps simultaneously, but it was dropped with the final builds of Android marshmallow.

Google has kept the OS almost stock, one of the most notable customization is done with the navigation and app switcher. The back soft touch control along with the touch key for home screen stays at the left bottom side of the screen whereas, unlike other tablets android phones, the task switcher stays on the bottom right side o the screen.

Lack of Tablet-y Apps

Google Android app store is huge, with more than a million apps made for android phones over these years.

However, the number of apps made specifically for tablets are really low. Most of the app looks like a stretched version of the Phone app. Some apps scale well but right now Google can’t compete with a large number of Tablet optimised apps made for Apple iPad.

We could wait, you could wait

The convertible tablet market is right now on fire. Microsoft is doing some great work with Surface tablet and even with Surface Book, Apple has recently released an iPad Pro with a keyboard aimed at professional users and now android has its flagship too. Lack of optimization of app and OS are really a deal breaker for many people.

Rather than jumping off the cliff with Pixel C google could talks sometime in customizing the OS for Pixel C or make ist available for all android devices by adding it in OS itself.

It is not impossible, Samsung has been doing it for many recent years.

I am sure that multi-window support will make its way on Android soon, But I don’t really thing that Creating a premium and low featured tablet was necessary for Google.

Pixel C is an expensive piece of hardware and it has its own limitations by Now, taking a looks at Pixel Chromebooks by Google, it won’t be too surprising for me if it could not turn itself to a tablet with large market share.

What do you think about Pixel C? Do you agree that Google rushed with the release date? Share with us in the comments below

Windows Phone is Best If You Are Concerned About Security and Hate iPhone

Microsoft has been trying to make its mark on smartphone industry for long. For recent years, it doesn’t seem to be working. I have already  written about some of the biggest problems with Windows Phone.

Consumer technology is rapidly changing, we are now seeing a time period where users are getting more concerned about privacy than the initial feature set of a software or hardware product. Smartphones are one of the most used personal devices. We take care of them just like we do with our babies and smartphones know a lot about us: Where we go, what we search, what we do and the list goes on and on.

Current OS leader in mobile devices is Google’s Android. No doubt it has a nice feature set, zillions of apps (OK, Not really, but there are lots of apps) and it is open source, which gives anyone the ability to tweak the OS in is the desired way.

Privacy matters

It is hard to see a single week without a major security breach. It feels like everyone is waiting to get our credit card information and to steal our identity.

Some of these can’t be fixed by end users, some of them can. As consumers, we should pick the most secure software solution for daily use. Nobody wants to see his/her private photos found on corners of the internet and this is why the privacy matters.

On the smartphone world, this is the point where Android fails. It falls off a cliff.

Let’s Face It: Android Sucks on Security

Fanboys can say whatever they want to say, but this is a fact. Sadly, it is not possible to blame just one person. As the main developer, Google tries to make it as secure as possible. Phone OEMs also try to do the same, but with this hell like fragmentation, it just doesn’t work.

In past years, we have seen some serious Android vulnerabilities.  As an example,  a hacker can hack your Android smartphone with just a text message. Google wants to fix all of this, but it is not possible. Google creates updates and makes sure that they are delivered to all supported nexus devices, but this doesn’t cover millions of other Android handsets.

Even after google releases a security update, OEMs and Network providers don’t deliver them on time. (Mostly, they don’t even bother) Big brands such as Samsung, HTC and others may even release a security update, but smaller brands  (I am Looking at you, Micromax and Spice) just ignore them.

iOS is good at Android’s Weak point

iphone 6 and 6s Plus sales

Apple iPhones are shipped with its propriety iOS and it is good at security.

That is not because they are coded better.

Google knows how to code software too, Google just can’t release update for every device.

Apple controls all the iPhone software. Because of this, whenever Apple finds a vulnerability, it can patch them over the air. There is not need to wait for network carriers and OEMs to take action. It is similar to Microsoft’s process of updating Windows for desktops.

This also makes sure that whenever an update is available of iPhone, all iPhones who match the system requirements will be updated.

 

Windows Phone is good middle ground

Despite being good at security, many users don’t like iPhones. I do not want to get into a debate on Android vs iOS vs Windows Phone.

Getting to the fact that iOS devices are expensive than Android and Windows Phone devices, it makes sense too. Android has diversity majour plus point and availability of Low-cost phones is one good point too.

Windows phone is a good (if not perfect) middle ground.

All Lumia device are updated by Microsoft. Windows 10 Phones are also able to run universal apps and it can also be used as a full desktop computer when it is docked to a station.

Windows Phone is also more secure than Android because of one reason.

Low market share.

Windows Phone is just opposite to desktop Windows on market share. If nobody is using a platform, no one will want to create a virus for it.  Android suffers most because it is most used OS for mobile devices. Windows Phone saves itself because very few people are interested in such low user base.

What Should I pick?

It depends completely on personal opinion, Mobile web is good enough to do all necessary tasks online and web looks the same on every device (Mostly)

If you are concerned about user privacy and security, (And don’t like iPhone) consider buying a Windows Phone. It has some good features to keep you happy. granted that there is a large app gap, It will (hopefully) get better as Windows 10 supports universal apps.

However, if you really love android, Consider buying a Google Nexus or Android One device.

Google updates them frequently and it is much better than nothing. They are considerably cheaper than Samsung flagship phones and other Android Phones for their specifications.

What do you think about Android Security? Do you agree with me about Windows Phone? Share with us in the comments below.

For more updates, don’t forget to like our Facebook page.

Looks Like Google’s Head Of Design Doesn’t Like Windows 10

Now, Matias Duarte, the Google’s Head of Design has made it clear that he is not liking he way Windows 10 works.

Windows 10 has made many people happy and many not so happy.
Now, Matias Duarte, the Google’s Head of Design has made it clear that he is not liking the way Windows 10 works. According to Matias, it is just like Windows XP that was released 10 years ago.

He made a couple of tweets on his twitter account after setting up his new Microsoft Surface Pro 4.

Looks Like Google's Head Of Design Doesn't Like Windows 10

The comments do matter considering Matias is the one of the major minds behind Google’s Material Design Principal. He has worked on the UX and UI front of Google Android and other Google Products.

However, his mocking seems right at some point, considering Android has revamped many times since Microsoft released Windows XP in 2002.

He did not say about one particular app/software in Windows 10 that he is unhappy about, rather he just said that Windows 10 is just like a software 10 Years ago. Google’s Material design is just being loved by users whereas people are not too fond of Microsoft’s Don’t call it Metro Visual Style.

And perhaps the biggest reason is the inconstancy in UI elements and Microsoft not being able to update all icons and other components to modern standards. It is plain obvious that users can still find tons of screens and dialog boxes still looking like they are from Windows 95.

After firing up a debate on Windows 10 on twitter, he made it clarified that he does not have problem with how Windows 10 looks. Rather he is not liking the way Windows 10 works.

Matias Duarte

That must have given Microsoft and Satya Nadela a burn.

It will be interesting to see how Microsoft defends himself and his flagship OS from these attacks.

For more updates, don’t forget to like our Facebook page.

Desktop Linux Will Never be Adopted Widely, Here is why

There are some reasons behind all of this, why Linux –despite of being great- is not and will never be used widely.

Linux is the best alternative to Windows. No doubt. Linux is free, easy to use and more secure. Once you have made yourself a bit familiar, it will feel like home. Still, it is used by Just 1.7% PCs in world.

Ever since it was made, Linux contributors tried very hard to convince the world to use it, most people either just didn’t give it a try or are just were not able to try it. I first tried Linux in form of Ubuntu 11.10 in 2011. I downloaded it, installed it and I used it for almost 6 months as my primary OS, ultimately I had to crawl back to Windows. I think many people  experience the same. If someone does not discard Linux right away, he will say that “Linux is a great OS” and still keep using Windows (or Mac OS).

There are some reasons behind all of this, why Linux –despite of being great- is not and will never be used widely.

Problem #1: Myths

Surprisingly the biggest problem is not the lack of software. People –at most cases- don’t know about Linux, they get confused between Linux Kernel and A Linux distribution. They think that installing it would be like flying an aircraft. Most computer users think that Linux is just a Windows alternative in which they have to use a command prompt all the time. (All of this these are  just myths, by the way)

People just don’t get Open Source Software. Some people even think that Linux looks old and works the way Windows 3.0 era OS used to work.

Linux Will Never be Adopted Widely, Here is why
Linux no longer looks like this

No big Brand is supporting Linux

Yeah, I know Microsoft has made handful of Apps for Open Source Android OS, Microsoft open sourced its .NET framework and even Microsoft made a Code Editor available for Linux.

Google owns Android and it is already an Open Source Project. The search engine giant also uses Chrome OS in their Chromebooks, both Operating systems run on a Linux Kernel. Does that make these brands an Open Source supporter?

Nope.

Talking about Microsoft, they did not make the Visual Studio IDE open source and all the android apps they make are closed source. Talking about the other one, Google never made Chrome OS Open source, most of Google made android apps are closed source too. Heck, you are not allowed to install any Linux software in Chrome OS or Android. Even when they are using Linux kernel.

Software giants don’t really like Linux

Despite of Linux being capable of running powerful apps and software, most of the big software makers are not interested in porting their software for Linux. None of adobe’s Creative Cloud apps are available. Microsoft Office, which is available for Windows, Mac OS and even Android, is not available for Linux.

It is not just limited to Microsoft or Adobe, all other big companies follow the route, Corel (known for CorelDRAW) Autodesk (the makers of AutoCAD) and a lot more companies show no interest in porting their code to Linux.

There may be one reason behind this, these software makers don’t believe that Linux users will buy their products. This may be true at some extent, as most of Linux Users are PoweUsers and they like Free and open source software, there are some chances that they won’t buy the software and instead they will keep using the free alternatives.

But this also limits the production of proprietary software for Linux and ultimately results in a small software ecosystem.

Too much confusion

Where do I begin with this, most people just don’t understand what Linux is and how can they pick one for themselves. There are too many options for them to choose from.

Other operating systems don’t have to face this problem. If you want Windows, there is just one option to buy – Windows 10. If you want to go for Apple’s Mac, you will find the latest version installed on Computer.

Hope this was in case of Linux. Explaining difference between Ubuntu and Linux Mint is sometimes annoying to a complete noob. We have too many flavors to choose from in Linux, and it ultimately results in too much confusion.

Perhaps we need a good organization that can go mainstream, but it will never happen. People will keep liking their Distribution and the strength of Linux (i.e. the choice) will continue to become a  weakness.

Perhaps it will always be an underdog

I don’t see Linux turning into a mainstream OS anytime soon. Still, I will keep using it, I will recommend others to use Linux, and at least this is a good way to support Linux. If you have never tried Linux and you want to give it a shot, I will recommend you Ubuntu, it is a really easy to use Linux distribution.

Linux Will Never be Adopted Widely, Here is why
Ubuntu is really good to start from

What do you think about Linux? Do you use it or just ignore it? Do share with us in comments below.

How not to become a Script Kiddie

Script Kiddies are people who are trying to do hack even if they don’t have knowledge. Most script kiddies don’t really understand what hacking means.

There are a lots of classifications of hackers, major being  Black Hat, White Hat and Grey Hat hackers.

We generally have two kind of thoughts when we think of hackers, the first one is hate, and the other one is the desire  to become one. There is nothing major wrong in any of these thoughts. At least for me.

Go into any CS Class, either in college or in a school, or on any social media group or forum. You will see many people claiming themselves to be a hacker or  they can teach others how to hack. Asking for an example? I did a search on Facebook for term hackers and here is what I found:

hackers and script kiddies
Too many hackers?

Hundreds of communities, groups and Facebook pages.

Are all of these people hackers?

Nope.

They are not hackers. Most of them are script kiddies.

People who are interested in hacking or people who are in a stupid illusion that they are hackers.

Before digging deep in Hacking, let’s find out one basic question.

Who are script kiddies?

Script Kiddies are people who are trying to  hack even if they don’t have knowledge. These are people who are using search engines to find guides to hack something. Be it non-lethal or highly lethal such as trying to hack a Facebook profile.

Script Kiddies use readymade scripts or programs made by other people. They don’t understand how that thing works, but they have Google and some dirty guides to do hacks. Most script kiddies don’t really understand what hacking means.

script kiddies
Stay away from people who use these kind of images.

Are you a script kiddie?

Knowing yourself is a tough task. To tell whether you are a script kiddie or not, you will have to ask yourself, are you using search engines to search hacking guides? Are you member of Hacking related groups on Facebook? Do you know how does internet work? Do you know any of the programming languages?

Ask yourself these questions and you will get to know if you are a script kiddie or not.

A Script Kiddie is just a stupid person trying show himself smart
Damn it., Script Kiddies call themselves hacker. I study in a CS Collage and I see 3 self-proclaimed hackers sitting in my class every day. They run several BlogSpot and WordPress Blogs and use a really stupid looking Profile Picture on WhatsApp and Facebook. This is how it works. Being script kiddie is easy, Join a few groups, browse a few cyber security blogs and learn how to use fishing and Tadaa… you are a script kiddie.

How not to become one?

It is a bit tougher than being a script kiddie. First you will have to understand that you will not become a hacker overnight. It takes time, passion, hard work to become a real cyber security expert.

Learn a Programming Language

Programming is worth learning
Programming is worth learning

You can’t be a good hacker if you don’t know how to code. Everyone should learn to code. You will find our Infographics useful in deciding what programming language to learn. Learning how to program will help you in developing your own tools. In modifying the open source tools and most important it will help you in understanding how programs work.

Become a Power User First

PoweUsers are people who use some more advance tools to accomplish task. They don’t always know how to program or how to hack, instead they are good at day-to-day tasks related to computer. By being a power user you will be able to use advance tools that most normal people cannot use. There is no course or school who can teach you how to become a power user. You will have to use your own wisdom and understanding to become one. Being a power user will help you in getting rid of the script kiddie tag from yourself.

For starters you can start with   AutoHotKey.

Don’t use Hacking tools without understanding them

Using OphCrack to crack windows password will not make you a hacker. Making a tool to Crack Windows password will. Don’t rely on tools made by other hackers. If you are using them, try to understand how they work.

Stop Self Promotion

This should have been the first point on the list. Do not ever claim yourself as a hacker or a cyber-security expert. Even if you are not a script kiddie, it is really stupid to show off your skills and if you are a script kiddie, you are just lying through your teeth. Do not threaten other people about your hacking skills.

script kiddies

Learn how Computers and other Tech works

Computers are tough to understand and so are the software. To become a real hacker and get rid of script kiddie tag, you should study them as much as possible. To find loopholes in a software or a network, you should first study how they work. For beginners you can study what is Windows Experience Index and so on. Keep Wikipedia on top of your reference list. I am recommending it due to its neutral point of view about things. You should also learn assembly language, Linux and Windows Server to become good at hacking.

Understand Virtualization, Dockers and UNIX

To test what you have made you should have a proper test bench. In order to make that you should use Virtual PCs. Most of the servers and internet based tech is based on Linux or other UNIX like OS so having good knowledge will help you.

Partial Knowledge is always dangerous

Be it script kiddie or a trained hacker, you need to be wise. You should always know (and obey) Cyber laws. Hacks are good if you use them for good, otherwise no matter how good you are you will always be caught. Cyber Laws are strict and doing harm of others has always been a bad idea. Even if you have graduated yourself from a Script Kiddie and became a hacker. Do not use them as a creepy selfish person. Cyber Security is a good career option and you should go for it instead of messing up with lives of other people.

For any questions or suggestions, drop a comment below.

The Truth behind Building a PC: It is not as good as it sounds

Companies who build PCs for consumer markets have many advantages over DIY PCs. Let’s see how…

Knowing how to maintain your PC and how to optimize it for gaming are the basic things. You can’t say yourself a true PC expert if you haven’t built a Computer. Taking parts of a computer and showing your magic on them by building a complete working PC are one of the Best pastimes of a true PC enthusiast.

Building a PC instead of buying it gives you a complete freedom – whatever parts to choose and so on. But it is not the best choice always; Companies who build PCs for consumer markets have many advantages over DIY PCs. Let’s see how…

Messed up wires, holes in Liquid overclocking, Fried PSUs and more

Imagine thinking building a $2500 PC – a monster rig – and you mess up something, the result may be a heavy paperweight. Sounds cool? Not at all. I don’t mean to discourage or insult anyone but that may happen on DIY projects whereas on Pre-Built PCs it is not your problem. Their wiring, RAID setup and PSU
(Power Supply Unit) configuration etc. is almost always perfect.

About Warranty? No Warranty

Almost all parts of PC ship with at least one – or event more – year warranty. That should assure most of us. If any part messes up, sometimes it is easy to be benefited by warranty but it is not always.
Sometimes part manufacturers just blame the fault of other components such as Motherboard maker may say that the problem is caused by Power Supply. Whereas when you by a pre-Built PC and a problem shows up you just have to dump the PC at manufacturers Service center – rest the problem is theirs.

It is easy to upgrade always.

A PC is a PC, and upgrading a PC is simple in any case either it is a DIY (Do it yourself) PC or a Pre-Built. There are some Pre-Built PCs who are a little bit difficult to upgrade, but in most of the cases all you have to use is a screwdriver and you are good to go.

The Truth behind Building a PC: It is not as good as it sounds

 

The Eye Candy

Talking about the Beauty of the box… you have a lot of choice, the $130 NZXT Phantom 530 case is just one beautiful example. For more aftermarket customization there are not so easy options. A lot of Pre-Built PCs do come with custom designs and sizes. Several high end Pre-Built PCs look a lot hotter than same range Cases.

Building is not always cheep

Sure you can get a killer deal on amazon for motherboard, PSU and any other thing, but wait; OEMs don’t buy parts from that websites. They order the parts in a bulk and that’s why the same part will cost you more than them. You may get more Bang-of-the-Buck on Pre-Built PCs

What to do…

At first just after you have thought that you need a PC you should make your budget and then check online if any Pre-Built PC is available for you, if not you always have the option to get your hands dirty and build it yourself. And if you are lucky enough the new PC is just a few clicks away.

Image Credit: Sean MacEntee on flickr, Intel Free Press on Flickr.

Windows 10 Review : It is perhaps the best OS

Microsoft expects One Billion copies of Windows 10 installed in some years. Let’s see how Windows 10 stacks up on our expectations in our Windows 10 review.

[su_dropcap style=”simple” size=”5″]M[/su_dropcap]icrosoft has had a habit of messing up with every other Windows release. Windows Vista was a huge disappointment later came Windows 7 was a huge improvement, I think the same about Windows 8.x and Windows 10. Microsoft has made many changes and has found new ways to test and get feedback from users. New CEO Satya Nadella has made some changes on How the company works by giving away free upgrade to users. Microsoft expects One Billion copies of Windows 10 running on PCs, Tablets and smartphones in some years. Let’s see how Windows 10 stacks up on our expectations in our Windows 10 review.

windows 10 review
Unlike Other releases, Windows 10 matches the name with version number

Installation, Updates and Performance:

Installation was pretty straight forward and simple. I made a clean install which did not take much time. After Installation all the necessary drivers were installed automatically and I did not have to mess with anything. Although you have option to use Windows 10 via a local user account, Most of Microsoft apps such as OneNote and OneDrive require you to sign in using a Microsoft account. Users running Home versions of Windows 10 will get all Windows updates as they don’t have any option to ignore or disable windows updates. Users running Pro version of Windows 10 can defer updates for 8 Months. Torrent like technology called Peer to peer connections is used by default for downloading windows updates, you can opt out if you wish. Performance wise Windows 10 is good, even if it is not magically faster than Windows 7  or 8, still feels snappier on the same system.

It ain’t boxy but looks Modern ( and Minimalist )

Windows 10 looks and feels a lot modern than any other version release. Coming from Windows 7 I actually missed Transparency in title bars and other windows Aero stuff. Still UX is better than ever. Default Theme is good and users have options to customize it a little bit.

Windows 10 review
Not as good as Aero, still better than Windows 8

Desktop sideshow which allowed wallpapers to be changed automatically is now only able to switch wallpaper after 1 minute  ( at least ) comparing to 10 seconds in Windows 7. Start Menu is transparent and also has a blurred background. Clock and Action center also have blurred transparencies although you have option to turn these off.

Windows 10 Review: pre-installed Apps and software:

Windows 10 comes with some apps preinstalled mainly Groove Music, Xbox app, New Edge browser (more on that later) Music and TV app, A weather, calendar and A mail app along with some others. In games department Microsoft has included candy crush saga (which I removed the first) and a few others.

[su_pullquote align=”right”]Removing Candy Crush Was the first Thing I did on Windows 10[/su_pullquote]

New Music app looks and works just fine, still it lacks many important features such as equalizer and auto playlist. Windows Media Player is still here without any change. Default Calendar app is good enough for daily use. You can sign in using your Google account in calendar app which is nice because many people use Google Calendar for their day-to-day planning. Windows 10 also includes OneNote app which is fairly basic compared to Microsoft Office OneNote 2013. However it looks neat and works just as fine. You do need a Microsoft Account to use it. Other apps are also improved compared to the default apps in Windows 8.1. A Phone Companion app is included which helps users installing Microsoft Made apps on their Windows Phone, Android or iOS smartphones.

Edge: Not so cutting edge but better than IE

 

Edge is  browser based on an engine forked from Internet Explorer’s Trident engine. During my testing it crashed  a few times, still for most of the time it is stable enough. Edge works well with Cortana and gives suggestions and answers of some queries right in the search recommendations which is useful.

[su_pullquote]Edge does not currently has support for extensions and that sucks.[/su_pullquote]

Such as to know the weather you just need to type “weather” and current temperature will be shown to you on the screen. Cortana is also able to give you directions to an address given in the webpage. Edge does not currently has support for extensions which sucks and this is why I am still using Maxthon as default browser on Windows 10. During the review I also found that Microsoft has annoyingly made it really complex to switch default search engine on Edge. To change the search engine you have to go the website and then only from there you can add it as a default search Engine. Mozilla has already criticized Microsoft over Default browser options on Windows 10.

Windows 10 review
Edge Browser

Hello Cortana

It is a new intelligent digital assistant included in Windows 10. Cortana is not officially available in India and in order to use that I had to dig in region settings and change my region from India to United States. From that point it worked as expected. “Hey Cortana” command was disabled by default so if you want to make her listen every time you say “Hey Cortana” you will have to enable it in settings. In addition for setting reminders, Cortana now also handles all kind of searches either local file search or Internet queries. As obvious it uses Microsoft Bing Search engine by default. By Default you will have a big fat search box always on your taskbar, though you have option to change it just to an Icon or turn it off all the way.

Windows 10 review
Cortana

Windows Shell just got a lot better:

 

Windows 10 review
Finally, Virtual Desktops are here.

Windows 10 has several cosmetic and functional changes in the shell. First and most notable is the return of the start menu. Start Menu is back and it is completely overhauled. Hit the start button and you will see a windows 7 like most used pane on the left side and Windows 8 like Live titles on the right side. Search box is not visible, however typing anything starts searching. Metro Apps are now not full screen on Desktops and run in windows just like traditional software. Virtual Desktops are now included and enabled by default. By pressing Win+Tab or clicking task view button on taskbar you can access them. To move to previous or next desktop CTRL+WIN+Left or Right key can be used. A new  feature called Snap Assist now suggests you open apps to snap on the other side if you snap any app to any side of your display.

Windows 10 review
Snap Assist suggests Windows to snap on the other side of the screen.

Some Disappointing things

Windows 10 is pleasant to use for most of the time, it feels like a modern OS without slapping an ugly UI and that is good. Anyone coming from Windows 7 will feel like home within a few hours of use. Sad thing is that not everything is perfect. Some things feel incomplete at the moment with Windows 10. For an example, Settings apps is now a lot better that it was on Windows 8; still we have to dig in control panel to make some system wide changes.

Windows 10 review
There are still two panels to change user account settings.

Having More than one app to change settings is sometimes confusing.

 [su_pullquote]We still have to dig to control panel to make some system wide changes.[/su_pullquote]

Microsoft could have made settings app more better and removed the control panel altogether to make things straightforward.

Windows 10 also raises some privacy concerns because of its so tight integration to Microsoft servers. As an example Cortana phones home even for a local file search. Edge is definitely better than Internet Explorer, still it lacks some basic features such as Download UI can be made better. Photos app keeps crashing from time to time without reason and these app specific problems are more to be seen.

Review Verdict : Should You Upgrade or Skip?

Being free for users having genuine copies of Windows 7 and Windows 8.1, I find no good reason to skip. However Windows 10 users should make some changes in their Privacy settings. There are a few areas where Windows 10 can improve but it is  polished enough to keep user excited and help him in  being productive. I will recommend all PC gamers to upgrade just because Windows 10 is the only OS to support DirectX 12. Other people also should upgrade. With Time Microsoft will definitely fix some bugs and Make Windows even better. Upgrade is free if you upgrade within one year of the release, so you don’t really need to rush. Even if you are holding and staying with Windows 7 ( or 8 ) Windows 10 is still good for future of PCs.

Stop using Turbo C++: That is now stupid

Turbo C++ is an IDE that is used to write and compile code for C and C++. Sad point is that if you are a young programmer, it is way older than you.

Have you ever used Turbo C or Turbo C++? Answer is definitely “yes” if you were a CS student in past and “I am using it” if you are CS Student currently. Programing involves hard work, passion, knowledge and an IDE (Integrated Development Environment) sadly, for a lot of people who are into C or C++ programming, IDE is Turbo C++. For those who have no idea what Turbo C++ is: Turbo C++ is an IDE that is used to write and compile code for C and C++. Sad point is that if you are a young programmer, it is way older than you.

What is bad with Turbo C++

Glad that you asked, please have a look on the gorgeous program:

Stop using Turbo C++: It is stupid
See the Copyright notice?

Please don’t fool yourself I have not taken the screenshot from an Internet Screenshot Archive, instead it is running on a separate Window on my Windows 7 PC.

Turbo C++ was released on somewhere between 1990-1992 (yup, almost 25 years ago) Back then it was a very good IDE and it was used a lot to code C and C++, as on 1990 Windows 95 was not in existence, Turbo C++ ran on DOS. It was not a Win32 application and the good thing was that it never tried to be. It was a 16 Bit application and all application that Turbo C++ compiled and made were 16 bit. That was good at that point of time. Not today.

What is wrong with Turbo C++ today?

Almost everything, first of all it is not standardized with ANSI standardization. It is old, ugly, unstable and heck, it now runs on a DOSBox Virtual Machine.

No Autocomplete: autocomplete features are really helpful on longer projects and in minimizing errors related to syntax, Turbo C++ can’t even spell Autocomplete. You will have to write every bit of code and you will have to close every single function.

It runs virtually: Turbo C++ is 16 bit software and now we are using 64 bit Operating system so the only way to run it is to use it under a virtual machine. Many developers have done that. Now it is an 8 MB installer file that installs DOSBox and then Turbo C++ in the DOSBox.

Compiled Application is piece of S#it: Sorry for that, but it is true, work on a 1000000 line code project, save the CPP file, compile it and make the application. Now exit the IDE and double click the newly made app, you will be greeted by a beautiful error message (giving you the finger). [su_pullquote]Code and time moved on but not our teachers and our Education system.[/su_pullquote] The reason behind the error is that the newly built application is 16 bit, which is not compatible with your 64 bit OS.

The sad story is that Code and time moved on but not our teachers and our Education system.I can still see students using that 1990 made IDE in 2015 in my college. Some of my friends (one specially) who are taking C++ and C classes are using Turbo C++ to write and compile code. Even the teachers are encouraging Students to use that Crazy, Blue and Old IDE. They are taking enormous amount of coaching fee and still are not able to teach student how to use a modern IDE.

Better alternatives

Or should I say industry standards? Yes there are a lot of free and paid alternatives, some of them are open source. The best thing is that they use standardized ANSI code. Let’s look on some of the excellent options:

Microsoft Visual Studio: It is the best if you can afford it, IDE is slick, UI is excellent and the best thing is that you can make apps for many platforms. Visual Studio is 100 times better than Turbo C++. It provides many solutions to reduce the time and efforts. Students can get it free of cost from Microsoft.

Stop using Turbo C++: It is stupid
Visual Studio

CODEBLOCKS: It is an Open source IDE, so you are free to download and use it. The best part is that CodeBlocks is a cross platform IDE so you can use it on platforms other than Windows. It is not as cool as Visual Studio but still it is a lot better than Turbo C++. Many sample projects and templates are also made available with this IDE.

The Open Source Codeblocks
The Open Source Codeblocks

Which one is your favorite IDE? Have you ever used Turbo C++? Tell us your story in comments…

Searching For Best Operating System in 2015? Perhaps Now That Doesn’t Matter

Still thinking about the Best Operating system in 2015? Maybe you don’t need to think about that anymore. All are good to live with.

Still thinking about the Best Operating system in 2015? Maybe you don’t need to think about that anymore. All are good to live with.

Microsoft is saying that Windows 10 is the best operating system ever made by them. Perhaps they are right. Windows 10 has a lot new and unique. So says Apple with every release of its Mac OS X. Linux users also say that Linux is best because it is customizable. So which party is lieing through their teeth? What really is the best operating system? And when will the hunt for that finish? Maybe one of these is better than all the competitors on show, still it is 2015, and Operating Systems have evolved. Now we do not have to worry about stability or reliability. We now need to think about User Experience (at least for normal users)

 

Unless you are a networking Professional or Computer administrator of some big corporation, you now don’t have to think about the best OS around.

OS maybe different, Web is always the same

Yes, operating systems maybe a lot different in terms of usability and appearance. Apple has close buttons on the Left side of title bar and Windows has it on the right side, still Google Chrome and Mozilla Firefox (Two most used cross platform Web browsers) will function as the same. Most of us spend most of our time under tabs of a web browser. Starting from the Office suite to media conversion all of that can be done online. Add-ons for Chrome and FireFox are also don’t rely on the operating system version.
[su_youtube url=”www.youtube.com/watch?v=ntLPcVAyNPE”]
Look on Chrome OS, the bare bone OS that technically is a web browser, still it has a lot potential, web is now more powerful and so are Web apps. Google Docs (and also office Web apps) work under a web browser. They do not depend on the operating system, and that is perfectly good. Because it gives the users a common simplicity.

Performance is not an issue anymore

Still do you find performance an issue? I don’t think so. Gone are the days where we had 64MB ram and a 200 MHz processor. Now we are rocking quad core processors and many Gigs of RAM. Granted that Windows 8 is a bit faster than Windows 7 and Windows 10 is faster than both, still I find Windows 7 is sufficiently fast for everyday use, no OS has a magic stick that can give your Hardware wings. The same applies for Ubuntu and Mac OS X, all recent versions have acceptable performance. All of them are stable enough and all are updated for security and performance improvement regularly.

best operating system in 2015
Once ugly Linux is not like that now | Kubuntu 14.04 Image Source: Wikimedia

We don’t really use OS, we use software

Windows comes with a word processor called WordPad, an image editor called Paint, and a web browser called Internet Explorer, still I am typing this on Microsoft Word, I use Adobe Photoshop for Image editing and Mozilla Firefox as web browser, I can bet that most of us don’t use bundled programs.

For most of the part, we use third party software such as Kodi, avast, VLC and so on, that doesn’t matter that whether it is Windows 7 or Windows 10, they work the same way. Essentially for a lot of normal users, Operating system is just a launcher to open installed software and apps.

best operating system in 2015
Office is the software people use.

All the choices are good enough

We have choices when it comes to OS selection, there is GNU Linux, Mac OS X and also the world dominator Windows. The good thing is that no one is painful(OK, for me I exclude Windows 8 for now) All are stable enough, all are fast enough and all have a good to better software library. Startup time and shutdown time is now not bad and now software is not the bottle neck for performance. Pick any one and you can live a happy computing life.

Should you switch or stay?

Have you mastered your OS? If yes, it will be good that you stick with it. Suppose you are a Seasoned Windows User and you are lured by Mac OS X and you decide to switch, it can either be annoying or interesting, there is one thing for sure, you will again have to learn that OS and it will take some time.

If you are a windows user, moving to mac or Linux, won’t really make any better difference for common tasks. Stick with what you already know because programs on all OS are the same.