Welcome to My Blog

Latest Audio Hijack update adds support for broadcasting audio

Back in March, Rogue Amoeba announced that it would be discontinuing its Nicecast app for Mac, which let podcasters livecast their shows to the Internet. However, today the company is updating its popular audio recording utility Audio Hijack with support for broadcasting. Announced via a press release, the company says that version 3.5 is focused […]

Apple releases GarageBand 10.3 for Mac w/ free Artist Lessons, Drummers, new sounds & more

Apple today released an update to GarageBand for Mac with version 10.3 introducing free downloadable Artist Lessons alongside new Drummers and sounds.

Included in today’s update is a push towards educational content for the classroom with in-app Artist Lessons now available for free in 150+ countries. Previously the content was available for $4.99 as in-app purchases in just 20 countries.

Other new features in GarageBand below:

more…

Supreme Court decides states can require online retailers like Amazon and B&H to collect sales tax

For as long as internet shopping has been around, the issue of sales tax has been a hot-button issue. Brick-and-mortar retailers have argued that online retailers have an unfair advantage. Thanks to a 1967 Supreme Court ruling that said states couldn’t force mail-order catalogs to collect sales tax unless that company had a physical location in the state, online retailers have been able to skirt the issue of collecting sales tax.

more…

9to5Mac Happy Hour 178: iOS 12 beta 2 changes, Walkie-Talkie for Apple Watch, Oprah and Apple’s TV plans

This week Benjamin and Zac iOS 12 beta 2, MP3 chapter support in Apple’s Podcasts app, AirPlay 2 potential for AirPort Express; watchOS 5 beta 2, Apple’s new Walkie-Talkie app, aggressive watch face indicators, and the death of Time Travel; macOS Mojave beta 2 and dark mode Maps; tvOS 12 beta 2 and Dolby Atmos sound; and Apple’s new TV deal with Oprah.

9to5Mac Happy Hour is available on iTunes and Apple’s Podcasts app, Stitcher, TuneInGoogle Play Music, or through our dedicated RSS feed for Overcast and other podcast players.

Sponsored by LinkedIn JobsGo to LinkedIn.com/HAPPYHOUR and get a $50 credit toward your first job post!


more…

Comment: Apple’s habit of announcing early, delivering late, is worse for Apple than for us

Looking at Apple’s recent history of new product launches, it seems that delays are the norm rather than the exception.

AirPods were originally promised for late October 2016, and actually went on sale in mid-December. HomePod was announced in June 2017, promised for December 2017, and wasn’t actually available until February 2018. In both cases, Apple missed the all-important holiday gift season, which undoubtedly hurt launch sales.

The Mac Pro isn’t technically late, as the company said only that it would go on sale ‘after 2017,’ but it was announced in April 2017 and a year later Apple said it would be sometime in 2019 – which is a lengthy wait by anyone’s standards.

Then there’s AirPower

more…

Bloomberg: Apple aims to launch AirPower mat by September, runs a ‘stripped down’ version of iOS

Apple’s AirPower charging mat was first announced in September alongside the announcement of the iPhone 8 and iPhone X, with an opaque ‘2018’ release timeframe. More than half way through, the product is yet to hit shelves. Bloomberg says that Apple had aimed to launch the accessory in June, but hit delays due to problems with overheating.

AirPower is much more complicated than a standard Qi charging mat. The report says the mat actually runs a stripped down version of iOS so it can manage power and complex circuitry, and communicate with the iOS devices, Apple Watch and AirPods that are laid on it.

more…

The Ultimate Guide to UX Design

Think about a website or app you love. What do you love about it? The ease of gathering relevant information? Or how you can buy something in one-click (and have it delivered tomorrow)? Or how quickly it answers your questions?

Now think about the people who created that website. What was their goal?

They were trying to create a site that had the features you love about it. A site that is easy to use, effectively delivers the information you need, and allows you to make smart decisions tailored to your challenges or concerns.

UX, or user experience, focuses on the end-user’s overall experience, including their perceptions, emotions, and responses to a company’s product, system, or service. UX is defined by criteria including: ease of use, accessibility, and convenience. The concept of UX is most often talked about in terms of tech, such as smartphones, computers, software, and websites. This is why UX is not only a fairly new field, but changes quickly due to technology advancements, new types of interactions, and user preferences.

It’s no secret that customers today want quick and simple ways to meet their needs and solve their pain points. That’s why UX matters so much.

Whether or not you’re in tech, the company you own or work for most likely has a website right? Well, customers could write you off in a matter of seconds if they don’t find your website useful and easy to use. In fact, most website visitors determine whether or not they want to leave within a minute of opening a page.

Follow along to learn more about the importance of the emerging field of UX, what designers are being hired to do at a wide range of companies today, and why every type of business can benefit from thoughtful UX design.

What Is UX Design?

UX design, or user experience design, is the process of increasing a user’s level of satisfaction with a product or service by improving its functionality, ease of use and convenience. UX design is about creating products, “that provide meaningful and relevant experiences to users.” Within UX design, there are a few different categories of study to understand.

1. Interaction Design

A subset of UX design is interaction design, or IxD. It is defined as … yup, you guessed it… the interaction between a user and a product, with the goal of that interaction being a pleasant experience for the user.

2. Visual Design

In visual design, creators use illustrations, photography, typography, space, layouts, and color to enhance user experience.To have successful visual design, artistic design principles including balance, space, and contrast are crucial. Color, shape, size, and other elements also impact visual design.

3. User Research 

User research is the last major element of UX design. User research is the way in which companies determine what their customers and users want and need. At its core, your website should solve a problem, and so this is an important step in determining what exactly your users require. Without it, your designs are simply guesses.

4. Information Architecture

Designers use information architecture to structure and label content so that users can find information easily. Information architecture is used on websites, smartphones, apps, and even in the physical places we go. Ease of use and findability are two important factors of information architecture, which is why it is so closely related to UX design.Think about the New York City Subway map. This is a great example of information architecture that helps people understand how to get from one place to the next. According to the Information Architecture Institute, “If you’re making things for others, you’re practicing information architecture.”

information-architecture

Source: NYC Subway Guide

UX Design Processes

There are typically three stages of the UX design process to consider: researching your target audience, understanding the company’s goals and how those goals impact the user, and applying out-of-the-box thinking to create an enjoyable end user experience.

UX design takes a human-centered design approach to create purposeful things for users during all three stages. This is about considering the needs of the people you are designing for, coming up with a wide range of solutions to resolve the issue they are facing, designing prototypes for the users to test, and then finally putting the best solution in place for the user. If you look at the issue from the perspective of the user, and design with them in mind, you will create solutions they will want to adopt.

UX Design Principles

UX is an ever-changing field, but the fundamental UX design principles remain the same. Designers also have to determine what they want in terms of visual balance. Being clear and concise is crucial … less is more! You want your design to be intuitive, and most importantly, your design should meet the user’s needs.

While UX is definitely subject to trends and new technology, there are a few core principles that stay the same. These help designers look at various different problems through a methodology that’s consistent and focused.

  • Be contextual: You want individuals to know exactly where they are in their user journey. They should never feel lost or overwhelmed. Your design is there to guide them along their journey.
  • Be human: No user enjoys feeling like they are interacting with a machine. You’ll gain the trust of the end user if you show them your brand’s personality and approachability.
  • Be findable: Users don’t want to waste time. With successful UX design, your work will be easy to find and navigate.
  • Be easy: Being consistent and straightforward will go a long way with your users. You build relationships with your users by providing them with enjoyable and easy experiences.
  • Be simple: No fluff, tangents, or unnecessary descriptions. Get to the point. Let’s be honest here … these days, everyone has a short attention span.

UX Deliverables

Once a UX project is completed, the designer and team will present a list of deliverables for review to a client or an internal team. They need to showcase their process and get buy-in for their ideas.

UX deliverables, which are a critical part of the design process, are the tangible records of the work that has occurred. These deliverables help UX designers to effectively communicate their design ideas and research findings and make it clear to stakeholders why recommendations for changes and improvements are made.

1. User Research

User needs, tendencies, and motivations can be determined through different types of user research. This might include quantitative and qualitative data from user testing sessions and focus groups. It could detail feedback on sign up flows, the onboarding process, and customer service inquiries. The goal is to have a detailed analysis of what’s both working on the site and what could be improved — and to have this all backed by information gathered from users. Researchers may create buyer personas based off of real user data to help them accurately determine who will be using their device, website, or app. Through user research, designers understand and empathize with the user.

2. Competitor Assessment

Assessing the strengths and weaknesses of your competitors is a way to enhance your own UX strategy. A great way to do this is by creating a competitive analysis report that details the interaction design of your competitors and provides an analysis of where you see pitfalls and missed opportunities — things your business can take advantage of.

3. Interaction Design

An interaction design deliverable could come in the form of a prototype so that people can review how interactions with the site would occur — showing how people would complete key tasks, get information, use a product, the flow of finding information, and how easy the product is to use. You want your prototype to be as similar to the final product as possible, so you can get sign off on the design before you begin building it.

4. Information Architecture

IA is the process of taking information and organizing it in a way that is easy to understand. For large websites, this is especially important, as you need to understand what content exists and how to organize it in a way that makes sense for your visitors. The end result might be a content inventory, a sitemap with suggested navigation, or sample user flows that reveal how visitors move through a site.

site-map

Source: Adobe Blog

What Is User Interface Design?

Remember when Apple unveiled their click wheel for the iPod? When it was introduced, the feature was intuitive and highly functional — not to mention cool looking. This is a great example of successful user interface, or UI. UI refers to the ways in which people interact with computers, machines, websites, apps, wearables, and other programs or devices. User interface design is the process of making these things as easy to use and efficient as possible. 

Common UI Elements

Although UX and UI have similar definitions, it’s important to note the key differences that separate the two topics. Again, UI focuses on a product’s appearances and surfaces, while UX is more concerned with how people interact with a site. Here are some common UI terms you should know to better understand how the two differentiate:

  • Informational Components: UI designers use informational components to enhance the reading experience or give more information. Examples of informational components are progress bars, notifications, and message boxes. Designers use these when they want to make it clear to the user that they have completed a task, or if they want to notify the user that an action on their part is necessary.
  • Breadcrumb Navigation: This is a design tool often used by UI designers to visually increase the usability of a website. It allows users to see their location on a site in a hierarchical structure. It doesn’t need to have special visual features or over-the-top design — it should just clearly state where a person is located on a site. You may have noticed these links along the top of a webpage while online shopping or on another site.
  • Input Controls: Input Controls give individuals multiple options in response to a question you are asking. These are things like checkboxes, drop-down lists, and toggles. Keep the information you are asking in your input controls simple and to-the-point so it’s easy to find what the user needs.

breadcrumb-navigation


Source: UX Planet

User Experience Research

Without research, all of this focus on what the user needs and wants would be impossible. UX research is the investigation of users and what they need, which informs the UX design process. Companies and designers use this research to come to specific conclusions about what is working for users and what needs to be changed. There are several ways companies and designers perform UX research.

Usability Testing

Usability testing evaluates how successful a product is by testing it on actual users. It gives companies real input on how individuals are using a product or system and how that product or system works for that user. There are two primary testing methods. 

Hallway usability testing is a quick and cheap way for companies and researchers to get information from users who may have no knowledge of your company or products. Random individuals use the products and give feedback on their experience.

Remote usability testing allows companies to conduct research with users in their natural environment (such as in their home or office). These tests can be moderated in any way the company chooses.

Usability Testing Tools

Usability testing tools allow researchers and designers to compile accurate feedback from users, and then analyze that feedback to make data-driven changes. If you’re looking for a tool that can help you test how easy-to-use your site or product is, check out these options:

  • Crazy Egg: This tool allows companies to see exactly what users are clicking on while on their website. Crazy Egg also records exactly where site visitors are coming from, including geographic location, and if they were referred from another site.
  • Hotjar: This tool combines analytics and feedback to give an overview on ways to improve user experience. They do this through the use of heatmaps, visitor rates, conversion funnels, and more.

For more usability testing tools to consider, check out this post.

How to Enhance User Experience

Through the research and testing mentioned above, user experiences can always be improved. Some of the most common ways to improve user experience include: Taking a consultative approach to improving the experience, determining calls to action, implementing responsive web design, taking Fitt’s Law into consideration (more on this next), avoiding overwhelming data entry, and more.

Using Fitt’s Law to Enhance UX

Fitt’s law is a predictive model that determines the amount of time it takes for a specific user to move their mouse or cursor to a target area on a website. There are multiple versions of Fitt’s law that exist but they all revolve around the general idea that, “The time required to move to a target depends on the distance to it, yet relates inversely to its size.” Fitt’s law is widely used in UX design to improve ergonomics in addition to usability for users.

Here’s an example of this at work: Have you seen the new Touch Bar on Apple’s MacBook Pro? This is a touchscreen above the keyboard that speeds up a user’s experience when using Google, bookmarking a page, changing screen brightness, volume, and more. Touch Bar options change depending on what page you are browsing while on your laptop, whether that be an app, a site you are visiting, or even just your personal settings.

With the Touch Bar, the user’s experience is simplified because many commonly used settings are in one compact location. Fitt’s law states the further away and smaller an object or button is for a user, the harder it is for that user to click on it. That’s why the Touch Bar is such a great example of taking Fitt’s Law and successfully applying it to your device to enhance user experience.

UX Design Tools

Whether you are researching, prototyping, wireframing, storyboarding, or creating graphics, there are multiple UX tools available to assist you during the design process. In fact, there are so many tools on the market, some free and some that require a subscription fee, that it may be overwhelming for designers who are unsure of exactly what they need. To get you started, here’s a list of some popular and valuable tools to use in your UX design work:

1. Adobe Fireworks

Adobe Fireworks CS6 gives web designers a way to create graphics for their web pages without getting into the code or design details. There are a few reasons why UX designers use Adobe Fireworks: The tool has impressive pixel accuracy, has image compression abilities (JPEG, GIF etc.), allows users to create functional websites, and build vectors. This is a great option especially if you are already familiar with other programs in the Creative Cloud.

2. Adobe XD

With Adobe XD, you can design websites and mobile apps, as well as create prototypes, wireframes, and vector designs. Users can share interactive prototypes on multiple platforms, including Windows, Mac, iOS, and Android, so it’s perfect for team collaboration.

3. Axure

Axure RP Pro is another great UX design tool — that’s also free. Axure has several capabilities including wireframing, prototyping, and documenting. It can even help you create user flows and sitemaps. Axure is perfect for creating web and desktop applications, and it gives users the ability to easily export to PDF or HTML for review.

4. Adobe Illustrator and a Free Alternative

If you’re looking for an affordable alternative to Adobe software, such as Adobe Illustrator (which is primarily used to create vector graphics), we’ve got you. Inkscape is known for doing most of what Illustrator does, but for free. This software is open source and can be used to create impressive vector graphics. The only issue you could run into is lag, as some users have reported that the program is slow. If you’re partial to Illustrator, that’s OK too.

5. Sketch

Sketch is an end-to-end software with specific features including non-destructive editing (meaning Sketch won’t change the pixels in the photo you are working with), code export, pixel precision, prototyping, vector editing, and more. With Sketch, you can reuse and update your designs easily.

6. Storyboard Software

You might be wondering why you would need to storyboard in UX design. It’s a great way to visually predict and review the way a user would interact with and experience a product in a broader context. There are several storyboard tools available, with varying levels of features and complexity.

Storyboarder is a free storyboard software option, which has basic features made for designers of all levels. This software allows users to quickly create drawings and stick figures to lay out a plot or idea.

Another storyboard software option is Toon Boom Storyboard Pro. It combines drawing, animation, camera controls, and numerous other features, all for an annual or monthly fee. It has a wider range of features for more complex storytelling and detailed prep work. Both options are great for designers looking to visually tell a story through interface design.

How to Become a UX Designer

If you love designing, researching, working with other people in a fast-paced environment, and listening to others’ experiences, then you might want to consider a career in UX design. In this career path, you’d focus on the conceptual aspects of design and create better experiences for users.

To become a UX designer, there are a few necessary steps you will have to take. There are plenty of higher education courses available around the world, though they typically require a four-year undergraduate design curriculum as a prerequisite. However, some programs allow for more flexibility, such as the online Quinnipiac University Graduate Program in User Experience Design. There are also UX certification programs for professionals. These vary in commitment length and level of expertise upon receipt of the certificate.

Once you’re ready to start applying for your dream UX job, you’ll need a stand-out resume and a flashy portfolio. You can use a site like Dribbble or Behance to showcase your work, or you can create your own site using a website building tool like SquareSpace.

When building your portfolio site, keep these tips in mind:

Make it visually stunning.

Presentation is everything. Your work should speak for itself … show don’t tell! Your choice in color, typography, and layout all play a factor here.

Include an “about” page.

Hiring managers and recruiters want to get to know you, how you think about design, what inspires you, and what makes you unique. Why should they hire you? What value can you add to your new potential company and team?

Have clear navigation and links throughout your portfolio site.

Can you imagine the hiring manager at your dream company having a hard time navigating the portfolio site of a UX designer? Awkward. In your navigation bar, include options such as: “portfolio,” “about,” “contact,” and “resume” to avoid any confusion.

Explain your personal UX process.

Your future employer wants to know how you think. Include information that lets the hiring manager in on your UX researching, brainstorming, wireframing, designing, and prototyping processes.

Create additional portfolios to expand your network.

Use other tools to make your work available on sites where designers and those looking to hire designers spend their time. Behance and Dribble are great portfolio sites for people looking for inspiration, networking, and new career opportunities.

Conclusion

Whether you’re a graphic designer, blogger, developer, or someone in an entirely different field, UX design can help you and your company grow. A happy end-user is the key to success, and without well-crafted UX design, this would be impossible to achieve.

As technology becomes more ubiquitous in our lives, successful UX design will continue to create seamless transitions between individuals and their devices and apps. UX design has never been more important, making it an exciting time to join the field and consider the benefits for your own business.

13 Non-Technical Ways to Make Your Computer Run Faster

If your computer is constantly cursed by the spinning wheel of death, or you feel like you’re using a 90’s Netscape browser to surf the web, fear not — it doesn’t necessarily mean you need a new computer.

You can implement some simple fixes to make your computer run faster, and most of them only take a few minutes to complete. Let’s flesh them out below.

1. Check your hard disk space.

A common rule of thumb to keep your computer running fast is to have at least 15% of its hard disk space free. If your hard disk is almost full, you need to remove some programs and files to improve your computer’s speed. But if your disk has plenty of room, there could be something wrong with your operating system.

2. Organize desktop icons into folders.

Organizing desktop icons into folders cleans up your background, and it also cuts down your computer’s RAM usage. Your computer has to load each individual icon when you don’t organize your desktop, which takes up a lot of RAM space. If each icon is in a folder, then your computer only needs to load each folder.

3. Save old pictures and videos to the cloud or an external hard drive.

If you have old pictures and videos on your computer that you rarely look at but don’t want to delete, transfer them to the cloud or an external hard drive. You’ll save a ton of memory on your computer and improve its speed.

4. Close unused tabs.

Sometimes, you need to keep a bunch of tabs open to complete an important project — but if you’re done looking at a web page, it’s best to close it. Unused tabs on internet browsers hog a ton of memory and slow down your computer.

5. Uninstall unused programs.

Most computers have pre-installed programs that you’ll never use, but even though you’ve never opened them, they slow down your computer by using up memory, wasting a ton of disk space, and running background processes. Be careful not to remove any programs you don’t recognize, though. They could be crucial for the function of your computer or other applications.

6. Delete temporary files.

Temporary files like internet history, cookies, and caches take up a ton of space on your hard disk. Deleting them frees up valuable space on your hard disk and speeds up your computer.

On Mac OS X, you can download CCleaner to find and delete temporary files in your hard disk. To delete temporary files on Windows, you can run a disk cleanup, which you can access by clicking Start > All Programs > Accessories > System Tools > Disk Cleanup.

7. Stop programs from automatically launching when your computer turns on.

If you can’t justify Spotify launching every time you turn on your computer, consider stopping it from happening. Programs that automatically launch and keep running eat up a lot of your computer’s memory.

To remove the items that automatically launch on OS X, click the Apple icon, navigate to Systems Preferences, then to Users & Groups, and finally to Login Items. Here, you’ll see all the programs that automatically launch when your computer starts, and you can uncheck each one.

On Windows, click the Start menu, search for “msconfig”, and then click on the Startup tab. A list of programs will pop up, and you can uncheck the ones you don’t want automatically launching.

8. Remove unnecessary language resources.

Each default language on your computer uses a ton of resources and files that devours free space on your hard disk. To remove any unused languages on OS X, download Monolingual. To remove them on Windows, go to Settings > Time & Language > Region & Language, click on the languages you don’t use, and, finally, click Remove.

9. Update your computer’s software.

Updating your computer’s software can be a drag, but it’s definitely worth it: new software updates fix bugs and glitches that slow down your computer. To check if your current software is up-to-date on a Mac, go to Apps under the Apple icon menu and click on Updates. On Windows, click the Start Button > All Programs > Windows Update > Check for Updates.

10. If you can scramble an egg on your computer, give it a break.

A constantly overheated computer will eventually turn into a sluggish computer. If your laptop is hot to the touch, it’s working too hard and you need to let it cool down. To ventilate your computer, point a fan at it and use it on a flat surface, so air can properly flow underneath it.

11. Shut down or restart your computer at least once a week.

When you leave your computer on, background programs and applications hog its memory. Shutting down or restarting your computer refreshes your memory and prompts important tools to run maintenance on it. As a general guideline, shutting down or restarting your computer at least once a week will help speed it up.

12. Remove unused dashboard widgets or gadgets.

Dashboard Widgets on OS X and Gadgets on Windows devour RAM space because they run background updates, even when you’re not using them. You can use Widget Manager on OS X to delete these space-wasters. And on Windows, all you have to do is right click and uninstall the Gadgets you don’t use.

13. Delete browser extensions or plugins you don’t use.

Browser extensions and plugins are some of the most convenient applications on the internet. But installing too many can slow down your web browser’s speed — especially if you forgot about most of them. To help boost your browser’s speed, uninstall the extensions or plugins that you don’t use anymore.