Showing posts with label Website Design. Show all posts
Showing posts with label Website Design. Show all posts

Tuesday, 27 June 2017

What Architecture is right for your Mobile App?

To determine the right mobile app architecture, a company needs to understand the following:
  1. Categorization of Key Features—The company can employ use cases in this process to determine the key features that customers require from the app. Then, the key features should be classified as informational, transactional, or device-oriented.
  • Informational features are those where information is being consumed by a user, such as reading news on a subject.
  • Transactional features are those where a user carries out a transaction with the application, such as sharing, buying, or downloading.
  • Device-oriented features are those that enable a user to utilize device-specific features, such as using the camera or the gyroscope.

If a mobile app primarily has informational features, such as consuming news, then a web app might be sufficient. If, however, a mobile app primarily uses device-specific features, such as scanning codes using the camera, then a native app or a cross-platform app may be necessary.

  1. Type of User Experience Desired—If the type of customers a company is targeting for its app demands a high-quality user experience from the app, the best approach is native app development, followed by cross-platform development. The best user experience generally comes with utilizing the best that the operating system and the mobile device have to offer, which is what a native app can deliver. For customers who are fine with basic functionality, even a web app may suffice.

  1. Need for Multiplatform Compatibility—If the target market uses a wide variety of mobile devices and operating systems, it is important for a company to develop apps for each of the mobile platforms. Unless complex features are required for the apps that will require native app development, a company may be better off developing apps using a cross-platform framework or developing web apps. Where the target audience uses a limited range of devices and/or operating systems and requires complex features, native apps are the best option.

  1. Need for Offline Usage—If the target market has intermittent Internet connectivity, or does not use mobile Internet very often, it may make sense for a company to make an app, or important parts of the app, available for offline usage. If the app primarily acts as a means for a user to stay updated on news, offers, or other real-time information, then the need for offline usage will be much lower.
Once the mobile app development method is decided, the company then selects a specific mobile app development tool that should ideally fulfill all of the following criteria:
  • The mobile app development team should know how to use the tool. In the absence of in-house knowledge, external resources should be easily available to use the tool for the company.
  • Developers should be able to use the tool to create all the features desired by customers.
  • The cost associated with the tool should be within the budget specified by the digital marketing team.
  • The time taken to create an app using the tool should be within the timeframe specified by the digital marketing team.
  • The tool should not be based on technologies or languages that are likely to decrease in popularity or become obsolete in the near future.

Thursday, 22 June 2017

Learn How to Structure Your Site for Optimal User Experiences

When building a website, one of the first things to be considered is its structure. This is fundamental to the success of a site and, if planned properly, can avoid many issues further down the line. Website architecture design involves planning the layout and design of the website, identifying the pages to be included, determining how consumers will navigate the site, and planning how these pages will link together. Based on the learning from market research and competitor website performance, the marketing team—along with subject matter experts, such as website developers—is responsible for ensuring the optimal website architecture design. 
 
One of the factors that the marketing team must consider when planning the website architecture is click-depth. Click-depth or crawl-depth refers to the minimum number of links a website visitor must click in order to get from the “root” web page to a particular desired web page. The root web page is the page that displays when only the domain is in the URL (no path information). Businesses must ensure that the click-depth is kept as low as possible, so that users and search engines can reach any point on the site within a minimum number of clicks. 
 
The marketing team analyzes how each page will be linked internally and externally, creating categories and subcategories within the site. While creating the website, search-friendly URLs should be used to increase the relevance of the links and help the organic ranking for the website. As well, duplicate meta tags, meta descriptions, and titles should be avoided to prevent confusing web crawlers. 
 
In short, the website design architecture should assure visitors they are on the right page; ensure visitors can easily find what they are looking for by providing a clear navigation path and search feature; properly link together and by ensuring the various pages; and ensure that the website is easy to navigate not only for customers, but also for web crawlers, so that they can be detected by search engines.