0121 285 1050
Sunday, January 5th, 2020
Great news, as your Mac is about to get a whole lot more powerful. Alongside macOS 10.15 Catalina, Apple unveiled a new way to design apps across all of its platforms. Called Project Catalyst, the new initiative builds on the News, Stocks, Voice Memos, and Home apps Apple launched in macOS 10.14 Mojave, and it has the potential to transform the entire app ecosystem.
Project Catalyst is designed so a team of developers can easily make a single app that runs on the iPhone, iPad, and Mac without needing to spend months on each.
This is a massive accomplishment for a process that normally takes months and tons of resources. Recently, many developers have understandably shifted their focus away from the Mac, but Project Catalyst should make it as easy to bring an iOS app to the Mac as it is to turn on iPhone app into an iPad one, completely with drag-and-drop functionality and a full-screen experience.
Well, if you’ve used a Mac in the past couple of years, you’ll know that they have their own App Store, which looks shockingly similar to the iOS App Store (found on iPhones and iPads). However, beyond the similar look, the macOS App Store is very poor, it has very few useful apps, and almost none of the great apps that you can find on iOS (Facebook, Instagram, Twitter, Amazon, eBay, Revolut and many, many more).
I remember the first time when I purchased my brand new Mac, I took it home, unboxed it, and the first thing is that I wanted to do was to install some apps from the App Store. I was a bit surprised to find out that almost none of the great iOS apps work on the Mac. But now, with Project Catalyst, they should start working on macOS as well soon.
Optimizing apps for Mac means building in different mechanisms, like keyboard and mouse support, and considering how a larger screen changes the content.
Well, they’ll be more than super-sized iOS apps. Apple is respecting the Mac’s menus and interface so apps will look as native as they can. Developers will be able to add unique features as well. Atlassian said it was able to use Project Catalyst to “put the finishing touches that make (Jira Cloud) perfect for the desktop” and Twitter was able to add “native Mac features” without spending weeks designing and testing.
Apple describes Catalyst as: “Also available with macOS Catalina is Mac Catalyst, a new technology that lets app developers easily build Mac versions of their shipping iPad apps. The iPad ecosystem comprises over a million iPad apps, and now users will see more of their favorite titles come to Mac than ever before.”
Oh yes, that’s right! Games such as Asphalt 9, a hugely popular free-to-play racing game, was delayed until later this year so its developers can further polish the experience. Once it’s ready, the game’s Mac version will allow players to sign into a single account across their Apple devices, to more easily switch between them and continue playing the same game, according to the technical director at Gameloft Barcelona, the development studio behind Asphalt 9. The Mac setup also allows the game developers to push all of the details further while running at 60 frames per second without worrying about battery life.
And there will be many, many more great games that you’re used to playing on your iPhone coming to the Mac in the near future. This is exciting news!
While Catalyst opens the door to the Mac ecosystem for many iOS developers, it remains an imperfect passageway.
Beyond beta issues, there is currently no way to share purchases between the App Store and the Mac App Store, so users have to buy the same app twice to use it on both their iPad and Mac, which is confusing and inconvenient
Of course, Catalyst isn’t the only option for developers who want to build a Mac app. They can still do so from scratch using AppKit, or build one for multiple Apple platforms using the new SwiftUI.
Apple’s efforts to bring iPad apps to the Mac are beginning to pay off, but there’s still a long way to go before Mac users are able to find many of their favorite apps on their desktop the same way they do their iPhone or iPad.
Nonetheless, we can say that the future is looking great for macOS and Mac users. We can’t wait to see what great apps will be brought over to the Mac!
Friday, December 27th, 2019
If you are a complete beginner to the field of software development – the very first question you might ask yourself is “Where do I begin?”
There are hundreds of programming languages to choose from – that’s why you will need to find out which one is the most suitable for you. One of the easiest ways to pick the best programming language for you is to listen to what the market says.
In this blog post we will explore some of the best and most demanding programming languages for web, mobile and game development. After reading this blog, we hope that you will have a clear picture of which programming language should you learn to start your career in web development.
If you are interested in making a career in back-end development, for example, Django – which is an open-source framework written in python. This makes learning Django very easy, and it offers a wide array of features making it one of the most popular back-end languages out there.
Python has a wide variety of applications that make it a versatile and powerful language – it can be used in scientific computing, machine learning, and engineering. Python supports a programming style that uses simple functions and variables without much interrogating in class definitions.
Ruby is an open-source, dynamic programming language, focused on simplicity and productivity. It was developed in 1990 in Japan and was designed with a themed environment, which simplified programming – making it more fun.
Ruby became popular thanks to the Ruby on Rails framework, which is used as a full-stack development framework. Ruby has a dynamically typed language, it does not have hard rules and it is a high-level language that resembles the English language to a great extent. You can use Ruby to build an application with fewer lines of code than with any other language, but it’s not easy to maintain its flexibility.
Java has been the ruling programming language for the past 20 years. This programming language is 99% object-oriented and simpler than C++ ( because it uses automatic memory allocation and garbage collection).
Java is one of the most cross-platform compatible languages out there, it’s virtually independent of any platforms. You can code anywhere – almost all devices – you can simply compile into low-level machine code and run it on basically any platform, using Java Virtual Machine.
Java makes up the base of the Android operating system and is used by up to 90% of fortune 500 companies for making a variety of backend applications. It is being used in Apache Hadoop processing, run by Amazon Web Services and Windows Azure.
With a huge range of applicability and a wide range of business applications, possessing immense flexibility, java is the all-time beginner’s favorite.
PHP was created for the purpose of maintaining a Personal Home Page (PHP) for Rasmus and soon got to spread globally – now being used by 83% of all websites around the world. PHP stands for Hypertext Preprocessor and it’s used as a general-purpose programming language – it is run on a server and it’s being used to create web pages written in HTML. It has gained popularity because it’s free, easy to set up and simple to use for new programmers. PHP is a strong option for web developers around the world – it’s used to create dynamic web pages such as WordPress and Magento websites.
The only drawback of using PHP is that it downgrades website performance and affects the loading time.
Because of the forever changing nature of the software industry, it’s hard to predict which would be the best programming language for the future, but if you want to start your career in software development, you definitely have to choose one of these languages to start with.
Friday, December 6th, 2019
It’s mostly due to humanity’s uncanny obsession with technological innovation – from the invention of the wheel to the birth of the automobile or to the dawn of modern ways of communication such as television or the radio. Over the past decade, the pace of progress has quickened far faster than any of us could have predicted. Nearly every part of our business and daily lives have been improved through innovation and advances in technology. Today we live in an era where we have real-time, on-demand access to all the information the internet holds and to any products or services that we require. No matter where in the world we might be, our smartphones can easily grant us access to basically anything we need.
As we look back to the decades that have passed, it’s hard to imagine how others lived that came before us. It’s even harder to imagine the difficulties that they’ve faced during traveling – when we now have interactive maps in the palm of our hands, self-driving cars and global positioning satellites orbiting the earth, knowing our exact location. It’s clear that in the last 100 years, mankind has made more technological progress than it has in its entire history. So what’s next? What do the next 100 years hold for us? What about the next 10 years? – While some technologies are changing the way we live and work, others are revolutionizing our lives.
One of these promising technologies is VR – this technology will significantly alter the landscape of every industry – from the military to healthcare, entertainment, gaming, education, fashion and many more.
So what is Virtual Reality?
Virtual reality is an immersive experience that will eventually include all sensory inputs. Virtual reality is so realistic that it can even trick the mind into thinking what it’s experiencing is real. The applications for immersive environments are endless, it can allow us to engage in dry runs in instances that might risk bodily or physical harm in some manner or the other. Let’s have a look at a couple of cases where Virtual reality is already making an impact:
The military in the UK and US have both adopted the use of virtual reality in their training as it allows them to undertake a huge range of simulations, which can be used in all branches of service. Virtual reality can put a soldier in training into a number of different situations , without the cadet having to leave the room. The military is using this technology in various simulations, such as flight simulators, battlefield simulators, medic training, vehicle simulation and virtual boot camps. One of the key benefits of using VR is the reduction of costs when it comes to training the cadets and the additional safety – trainees can learn how to fly aircraft, helicopter without actually having to get in one- this allows them to be put into dangerous training situations without any risks.
In some universities, medical students are using VR to practice surgeries and procedures, allowing them to practice in a consequence-free environment. Virtual patients are used allowing students to develop skills that can be later applied in the real world. In some cases, they are using virtual reality to conduct virtual surgeries where the surgeon can be thousands of miles away guiding real-world tools through the use of haptic feedback and other sensory inputs.
The sports industry is beginning to adopt VR for both players and viewers. Virtual reality is used as a training aid in many sports to help measure athletic performance and analyze techniques.
Virtual reality can be also used to enhance the viewer’s experience of a sporting event. Broadcasters can now stream games in virtual reality and the next step would be to one day sell “virtual tickets” to live games. This can allow viewers to fully experience a sporting event without having to leave the comfort of their home.
Virtual reality is now being adopted as an educational tool. It allows students to take virtual field trips for example to museums, they can take a tour of the solar system and they can easily go back in time to different eras – al through the magic of virtual reality. Students can interact with each other and the simulated three-dimensional environment – offering them a very immersive experience.
The future of virtual reality looks bright, there are over 36 million VR-ready PS4 consoles and all of the newer graphics cards are engineered to support VR links. This technology is becoming more and more accessible to the masses and it is being adopted by new users each day. Maybe one day we will go to work in a virtual environment completing virtual tasks, all from the comfort of our homes.
Friday, November 15th, 2019
The world we live in is fast evolving, with Artificial Intelligence driving this change that can affect the way we will be living in the near future. AI technology has been improving each year for the past 20 years, and today it’s a very mature technology. Many large companies and organizations are actively employing AI in different ways.
But before we dive deeper into this subject, we need to clarify what is AI? For many, it remains unclear what this technology is all about – so let’s start with that.
AI is a branch of computer science that deals with the intelligent behavior of machines. It’s basically a simulated ability of a machine to imitate human behavior and our specific conventional response patterns. All of this is made possible with specific algorithms that make AI function in a specified scope of activities – this depends on the algorithm on which it’s based on. This means that AI is versatile enough to carry out many of our everyday activities.
Neural networks, for example, can now be used to perform tasks that were once performed exclusively by the human brain – such as automatically recognizing speech and images. AI can also make decisions based on a set of data – for example, what a person likes on social media or what product shopping history they have.
AI is already around us, but often we don’t notice it. For example, Facebook uses AI technology for its image recognition – when you try to tag a person in a photo. AI has also played roles in managing calendars, political campaigns, and it will soon be managing everything.
“The study is to proceed on the basis of the conjecture that every aspect of learning or any other feature of intelligence can in principle be so precisely described that a machine can be made to simulate it. “
— John McCarthy – one of the founding fathers of AI technology
This means that AI can imitate any aspect of our life, and this is how it can help to build a different and more advanced world to benefit.
Let’s have a look at a couple of ways how AI is changing our lives
Using AI, people would have to carry out fewer tasks by themselves – with a personal assistant we can set reminders and notifications to help us ease our days. For example, if you own your own smartphone, you have access to a personal assistant based on the platform you’re using such as Siri, the Google Assistant, Alexa. These AI-driven assistants can help you find any information when you ask for it using your voice. You can ask: Where is the neared restaurant? Or simply say “set an alarm for 8 am”, and the assistant will respond by finding the required information or by completing the task.
AI helps with processing in information (processing the request, finding the information and replying to your request) and to better recognize your voice. It’s also programmed to recognize and use behavioral patterns to tailor your preferences- basically, these assistants are continuously learning from their users.
Retailers use targeted advertising to keep their customers hooked on their websites. These emails take into consideration what the users browsed, searched for, shopped and numerous other factors and data. These systems show the things that the customer has an affinity towards – increasing the chances of purchasing the product.
Amazon wen a little bit further than this, they have patented anticipatory shipping – which is a system that was meant to deliver products to the shippers’ hubs or trucks close to customers who are predicted to want them before they even place an order. These predictions are made using the customers’ previous orders and numerous other factors.
Customer service is a key proposition for businesses to keep you coming back. Businesses have dedicated Facebook pages where you can contact them via the Messenger or integrated chats services their websites – this is why more and more companies have started to create their own “apps in apps” called chatbots. These bots exist within a messaging app and are designed to offer customers some basic functions in the environment they already spend a lot of time in. There are already weather bots, bots that enable users to place orders and of course, ones you can talk with.
These bots require a lot of planning and resources to build. Chatbots need to be adept at understanding natural languages, which is rather challenging as the way each person talks to a computer is different – but with natural language processing and rapid advancements in the technology, smarter bots are not that far away.
Movie and Music recommendation services
Probably you wouldn’t think that Netflix, Spotify, Pandora, Prime, Hulu are all also based on Artificial intelligence. Thanks to the built-in AI, they can accomplish a useful task: – Recommending music and movies based on interests you’ve expressed and things you’ve watched/heard in the past.
By monitoring the choices and inserting them into an algorithm, these apps make recommendations of what you’ve most likely be interested in. For example, if you like a sci-fi movie from the ’90s with a certain actor or a plot, chances are you might like other films of the actor or other movies with a similar plot.
What we’ve been seeing in the movies is slowly becoming a reality – the solutions we have now are even more powerful and innovative than the ones predicted in sci-fi movies. What will we have in the future? The best way to have an idea of what’s coming next is to listen to the tech industry leaders who are already working on solutions for problems we can’t imagine yet.
Saturday, November 9th, 2019
One of the first decisions we face when starting each of our project implementations is “Which development methodology should we use?” – that’s why we thought an article about Agile vs Waterfall would be useful.
This is a topic that usually generates a lot of discussions and debates among the people working on the project. If this is not something you’ve worked with before, a definition of development methodology is in order; put very simply, it’s a way of organizing and breaking down the work of software development. This is NOT about a style of project management or a specific technical approach, although you will often hear these terms all thrown together or used interchangeably.
There are two basic and very popular methods of managing projects in the modern software development industry:
Let’s dive deeper into the two different methodologies:
Agile methodologies – in our case, the “Scrum” variant – are built on the idea of a self-organizing, cross-functional team. This team develops a product using adaptive planning, evolutionary development, as well as early and frequent delivery with ongoing communication with the customer. Simultaneously, there is continuous improvement using customer feedback, this way each step of the project is tailored to the customer’s needs.
As the name suggests, Agile is a very flexible and fluid method of working – any change in direction or scope can be quickly implemented without messing up the whole process. This is because instead of working on the entire product in one go, the team develops the project in phases.
The process starts with the most basic version of the product – bare minimum functionality, and all subsequent iterations are built up from it. These iterations are delivered to the client – or Product Owner – at the end of each sprint (phase).
A sprint is how the project’s timeline is divided, each sprint can last up to two to six weeks. The team decides on the tasks to be completed at the beginning of each sprint, including what product features they will develop and how they will test them. That means the product evolves, adapting to, and delivering on, the most important and valuable features at that point in the project.
It often means a product can be put into use before it’s even fully finished, so the project team can get early feedback from users.
What are the advantages of the Agile method?
Waterfall methodology is the traditional method of software development, meaning that each phase is distinct and well-defined. The team completes each stage before they move on to the next.
First, the team designs the product, then develops it, and finally test the product once the development is complete.
The methodology is efficient, with each stage properly developed and documented. If the project is handed over to another team, they would not find it difficult to pick up from where the previous team left off because the planning and documentation is so comprehensive.
This does, however, mean that this methodology can be rigid. The planning stage is very distinct from the development stage, so there is not much room for changes once the product design has been finalized.
Typically, Waterfall is chosen where the buyer of the software has a clear specification and the development company needs to deliver exactly as required, often under a fixed price arrangement.
What are the advantages of the Waterfall method?
When it comes down to Agile vs Waterfall, it really depends on the type of project you are working on. Both methodologies are good for different types of situations and can help you to reach your project goals. To help you decide on which of these methodologies suit your project, here are the main differences between the two:
Friday, November 1st, 2019
There is no doubt that Google has come to dominate the Internet landscape since its creation back in 1998. As involved as this organization has become in the day-to-day lives of people, a significant number of its most popular products remain free to use and simple to access. From its famous search engine to Google Drive and Calendar, anybody can easily utilize many of the most valuable Google products for free.
Google Maps, is the most popular navigational tool out there, which is similarly as powerful on a mobile device as on a desktop computer. As you’d expect, Google has a rivalry in this space — however, Google gained the reputation of being the best out of all. Google Maps API is definitely the titan of interactive mapping online. They are usually the primary stage that new interactive mappers learn, because of the ease of getting started, the omnipresence of Google Maps, and the tremendous popularity of Google in general.
The Google Maps API has moved over to an all-new system that was designed to limit overuse by implementing a pay-as-you-go pricing. This had an impact on everyone with a Google Maps tool on their website.
They first announced that they will stop supporting keyless usage back in 2016 – stating that requests made without an API key or a client ID would not be processed- this came into effect in June 2018.
What does that mean for people using Google maps?
It means that if your website makes a keyless API call to either the Maps API or Street View API, you will be directed to a very low-resolution map that is watermarked with the words “for development purposes only’, meanwhile other calls, such as Directions API, Distance API, Places API, etc. – will return an error message.
To overcome this and to avoid any business interruptions – like having a broken map on your website, all businesses that are using the Google Maps API need to visit the Google Maps Platform to create a billing account and to generate an API key for transactions.
With this new pricing structure, came the re-grouping of all of its 18 individual Google Maps APIs into three core products:
How to continue using Google Maps
If your website uses the Google Maps API, you might fall into one of these two categories of users :
If you have a Google Maps API key
For Standard Plan customers, you need to check your Google Cloud account. There you’ll learn all the changes happening to Maps APIs on your websites and get notifications associated with any adjustments you need to make.
Again, the service will largely be free for all yet, but Google tracks use and if you go over their 28,000 connections and $200 credit in any month, they would charge you for the overage. You need large traffic websites to exceed this $200 credit.
If you’re not sure if you have an API key
If you are a Google Chrome user, you can easily install the Maps API Checker extension– this can help you check for valid API keys. Alternatively, visit the Maps user guide to find a step-by-step guide to check the validity of your API keys manually.
If you’ve been working without an API key
You won’t be able to use the service for free anymore starting June 11, 2018. To avoid business interruptions, visit the Google Maps Platform Get Started page. Create a billing account, and sign up for the $200 a month free credit plan that allows you to use Maps, Routes, and Places. Again, you would need the API key setup on your website.
How far will the $200 credit get you?
If using the simple dynamic maps showing the location of your business with a pin, this will be completely free and not part of your credit, therefore the map can be served an unlimited number of times.
If you customise the look or use ‘styled’ maps (for example nightmode) then this is where the credit will begin to be used.
If you use styled maps on your website then expect your $200 to obtain 100,000 calls.
If your website uses the Streetview feature then you will be chargeable. Expect your $200 to obtain 28,000 calls.
If your website provides a resource for your customers to work out the best route to visit your business, you can expect this to happen 40,000 times before using up your $200 credit.
If your website uses locations of places nearby i.e. an estate agent showcasing local schools or shops, then expect the $200 to stretch as far as delivering 11,500 API calls.
Saturday, October 26th, 2019
You might be surprised by all the things you can do with smartwatches. Smartphones were initially high-end devices which few felt the need to buy and nowadays I couldn’t really imagine not having a smartphone since the benefits are so obvious. I think eventually the same thing will happen to smartwatches but we are currently still at the stage where you might be thinking do the benefits really outweigh the cost.
There is a multitude of features that come with smartwatches that make them worthwhile. There are many things like heart rate monitoring and sports tracking which your smartphone just can’t do. Also, there are other features which just are more convenient on the smartwatch or perhaps you want to leave your bulky smartphone in the locker room while doing a workout just with your smartwatch.
It’s 2019, smartwatches have been out for over half a decade now. So let’s take a closer look at a few of them and see how they’ve improved over the years. More importantly, we’ll find out if smartwatches are actually worth getting in 2019.
What are the key differences between a smartphone and a smartwatch? What can a watch do and a phone can’t? You might be surprised by the differences, as smartwatches do a lot of things better than smartphones. Here are a few examples:
Wrist-based heart monitoring has become essential nowadays. I find it so valuable to be able to track my resting heart rate since that’s an indication about my physical condition. A lower resting heart rate is an indication of better physical health. Also seeing the heart rate when going for a run or cycling or any other activity is great and something I expect to have in my smartwatch.
Also if you consider the possibly life-saving health benefits that heart rate monitoring might have in the future I think this is just a must-have. Having a device that constantly and permanently monitors your heart is very, very important. Devices such as the Apple Watch have saved hundreds of lives.
Did you know that the latest Apple Watches (Series 4 and 5) can do ECGs? These are proper ECGs that previously could only be done in hospitals. They can detect atrial fibrillation, and many other heart conditions. This is something that no smartphone could ever do, and it truly can be life-saving as well.
Nowadays, every smartphone can track your steps, calories burned, activities, etc. However, none of them are as accurate as a proper smartwatch that can measure your heart-rate and many other factors that a smartphone cannot. Smartwatches will always be more accurate than phones when it comes to fitness tracking, especially newer models that have GPS, altimeters, barometers and many, many more sensors.
Going back to the Apple Watch – did you know that it has a feature called “Fall detection”? Again, a feature that isn’t present on any smartphone, and exclusive to the Apple Watch. If the watch detects that you fell, it will send you a notification that asks if you’re ok. If you don’t respond to that notification within 30 seconds, or if the watch feels that you didn’t move for 30 seconds, it will call the local emergency number and send them your exact location. This is another feature that has saved thousands of lives. Imagine falling down, being unconscious and having your life saved by your watch!
While not so different to smartphones, having all of your notifications pushed to your watch can be helpful. Personally, I find it a lot easier to manage my notifications and get them silently delivered to my watch, rather than having my phone vibrate all the time.
Many smartwatches can be worn during sleep, and they can track your sleep. This is yet another thing that smartwatches cannot do. Once you wake up, the watch can tell you exactly when you fell asleep, when you woke up, how was the sleep overall.
Studies have shown how important sleep is and if you are having trouble getting enough sleep due to staying up too late perhaps it might be a good idea to start tracking your sleep amount and getting motivated to correct your sleeping rhythms.
Did you know that you can use your phone instead of your credit/debit card for contactless payments? All you have to do is set up Google Pay or Apple Pay, and you can simply pay with your phone by simply touching the card reader with it.
Nowadays, smartwatches take that to next level, and instead of paying with your card or your phone, you can pay with your watch. As such, simply touch the reader with your watch, and you’re good to go! Paying without even reaching for your pockets definitely feels like the future.
A watch can be useful for many more things as well. It can tell time (obviously), it can be used for two-factor authentication, it can be used to control music, to answer to messages, it can even be used to unlock your Mac.
To sum up, having a smartwatch isn’t a must, but it can make your life a lot easier (and safer, if you think about features such as fall detection or EKG). There are many great smartwatches that you can choose from, such as the Galaxy Watch, Huawei hands, and of course – the Apple Watch.
Another selling point of smartwatches is that many apps that you use on your smartphones, also have a smartwatch version. Having your app developed for your watch can be beneficial, as you can reach more customers.
Smartwatches represent a new market, a market that is growing very fast. As such, it would be bad to miss out and not have your app developed for smartwatches. We have already developed a handful of apps for smartwatches such as Apple Watch or watches that use Android Wear. So if you want to reach out to a whole new market and have your app developed for smartwatches, feel free to contact us.
At JustApplications, we listen to you and we build the app exactly as you want it to. We don’t just build apps, we create them with love.
Saturday, October 19th, 2019
Google has updated Android to Android 10 and is now rolling out the update on Android devices, and of course, the first devices to receive the update are the Pixel smartphones.
Major Android updates usually have dessert-themed names, in alphabetical order. However, months before they release, they have codenames. For instance, Android Pie was Android P, and before that, Android Oreo was Android O. This year, we had Android Q. Luckily, Google didn’t give us Android Quiche. Instead, it ditched the sweet names and decided to use numbers, starting with Android 10.
Here are some of the top features that are coming with Android 10:
Android 10 users can enable Dark Mode to darken everything from notifications to the settings. Unlike previous dark themes built into the stock Android experience, it applies to all apps that support it – this only applies to devices with OLED screens, as it can turn off pixels only on OLED panels. Dark Mode helps to significantly improve the battery life of the device, and after extensive use, we have seen that at the end of the day we end up having 10% – 20% more battery left with Dark Mode on, compared to using the device without Dark Mode.
Here’s how to turn this feature on:
Go to Settings > Display
Toggle on “Dark theme”.
If you look in your quick settings menu (swipe down from the top), you can also access a dark mode switch there. You may need to click on the pencil icon in the lower-left corner of the quick settings drop-down to find the new setting.
The back button, a classic navigation feature in Android, has been ditched in Android 10. Alternatively, the update includes a full set of gestures so that Android users can move beyond buttons, virtual or otherwise. This new gesture-based navigation is very similar to the gestures used in iOS devices, making it easier for people that were using iPhones to convert to Android smartphones. So, instead of the three icons at the bottom of your screen, you will see a black strip with a white dash in the center (or white strip with a black background, depending on the page’s background colour).
Google has made gestures optional, however. Here’s how to enable them:
Go to Settings > System > Gestures > System Navigation (or 3-button navigation)
From the three choices, select “Gesture navigation.”
There will be a tutorial of the various gestures and how to use them.
You can click the settings icon to the right of “Gesture navigation” to set the sensitivity of the screen when you back-swipe.
In Android 10, you can now set permissions so that an app can only track your location while it is in use. To find which of your apps have permission to track your location, and to change that, follow these steps:
Go to Settings
Go to Apps and notifications > Permission manager > Location
You’ll get a list of all the apps that have permission to track your phone’s location. Tap on each one to change its permission to “Allow all the time”, “Allow only while using the app”, or “Deny“. This will with extending the battery life of your device – you’ll be able to block all those pesky apps from knowing your location all the time.
This is Google’s solution for better multitasking on a phone. It reminds us of Facebook Messenger’s Chat Heads, but this Android 10 implementation will be system-wide. In an Android Developers blog post, Google provided guidelines for developers to implement the feature in their apps.
Bubbles work like this: When an alert is received from an app that uses Bubbles, a tiny circular notification will appear on your screen for you to tap. For a messaging app, for instance, you’d tap the bubble notification to perhaps view a conversation thread or reply without having to launch the entire app. Google suggested developers could also use Bubbles for notes, arrival times, and calls.
Android 10 comes with new tools designed to help you disconnect – this can help you focus more on your work or to just simply unwind. The biggest of these is Focus Mode. Here’s how it to turn on it:
To enable the new Focus Mode, you must be the Digital Wellbeing beta. Sign up for the beta, and then go to Settings > Digital Wellbeing and parental controls > Ways to Disconnect.
You’ll see three options – tap on each to set it up: Dashboard (set timers for specific apps); Wind Down (use Night Light to tint the screen for dim lighting and turn on Do Not Disturb); Focus Mode (pause apps such as Facebook or Instagram so that you can literally focus on and not get distracted).
Sharing your Wi-Fi network password with friends or asking for theirs can be awkward. Android 10 has a new feature that lets you create a QR code for your Wi-Fi network or scan a QR code to join a Wi-Fi network, directly in the device’s Wi-Fi settings.
To use this new feature, go to Wi-Fi settings and then select your home network, followed by the Share button with a small QR code just above it.
As a way to make Android more accessible, Google developed Live Caption. The feature will live-caption any video that’s being played, without a data connection. To activate Live Caption, play a video and then press a volume button. The volume slider that shows up will have a caption button at the bottom — tap it. You can then move around the caption by dragging it around the screen.
There are also a number of new features that simply pop up as you need them, for example, more details on some notifications, or when a someone calls you on an unrecognized phone number, after the call, your phone will ask you if you would like to quickly add a new contact with that phone number.
Like all newly released operating systems, Android 10 is still a work in progress and these features are still only in their beginning.
Friday, October 18th, 2019
When you want web traffic for your site, several things jump to mind: an attractive page layout, intuitive user navigation, and a seamless mobile-responsive site design for users on their phones. But your prospective customers might never get as far as viewing your page at all if you’re stuck at a low position on search engine rankings.
That’s why search engine optimization (SEO) has become such a massive industry—it’s projected to grow to near $80 billion within the next year. Finding the right cues and techniques so that online browsers can find your website is often the difference between the meteoric rise of a successful e-commerce website and a page that never quite manages to get off the ground.
Our happy clients are spreading the word about what we can do! We’ve been ranked as one of the top software firms in the UK by a review platform, Clutch, which curates company ratings through interviews with former customers. Thanks, Clutch!
We recently received a five-star Clutch review from Green Gorilla Apps, a software prototype. We designed a mobile app, creating a visual prototype and a demo video of the proposed UI.
Green Gorilla Apps were happy with our delivery and the reliable line of communication we fostered with them.
We also recently redesigned an e-commerce platform for R-tech Welding Equipment LTD, a material supplier. We updated their site design and provided an SEO expert to assist with their web traffic.
Their new mobile-friendly site has been updated with new features.
Interested in what we can do for your site? Potential customers can look through our reviews on The Manifest, Clutch’s sister site and a reliable resource for entrepreneurs. We also encourage users to learn about our past projects on Visual Objects, a graphic and design-focused website that highlights top companies and their work.
But don’t stop there. If you want a holistic software development partnership to increase your platform’s visibility, contact us to discuss what we can do.
Sunday, October 13th, 2019
Apple introduced the newest version of its iOS operating system, iOS 13, on June 3rd 2019. It was showcased at the keynote event of the 2019 WWDC (Worldwide Developers Conference). iOS 13 is a huge overhaul to iOS, with a long list of new features.
Firstly, Apple continued on with its optimization trend introduced in iOS 12, making iOS 13 faster and more efficient than ever. App update times have improved, app launch times are two times faster, app download sizes have been reduced by up to 50 percent, and Face ID is 30 percent faster.
The speed improvements aren’t very noticeable on the newest devices (iPhone Xs and 11), as those phones were already extremely fast. However, on the older devices such as iPhone 6S, 7, 8 and X, the speed improvements are huge. Apple is saying that these older devices will feel a lot faster, up to 50% faster.
There’s also a new system-wide Dark Mode option, which changes the entire look of the operating system from light to dark. You can choose either option, or have Dark Mode come on at sunset or on a custom schedule. All native Apple apps feature Dark Mode support, and third-party apps can use Dark Mode APIs to add Dark Mode integration.
While many consider the Dark Mode option to only be an aesthetical change, it’s also great for improving battery life. This only applies to devices with OLED screens, not LCD, so if you have an iPhone X, Xs, Xs Max or 11 Pro, you should notice better battery life when using Dark Mode. How is it possible to save battery life just by having Dark Mode enabled? OLED screen technology is much more advanced than LCD technology. While typical LCD screens use a backlight, OLED screens don’t have backlight, only the pixels light up (as needed). So if most of the interface is dark, the pixels won’t light up, which means saved battery.
Apple have also overhauled the Photos app, introducing a new feature that curates your entire Photos library. This will show you a selection of highlights from your life by day, month, or year. Photos and videos are also intelligently organized, making it easier to browse and relive your favorite moments.
Photo editing tools in the Photos app have been revamped to make it easier than ever to edit your images. Your editing tools are now at the bottom of the Photos app, and there are handy slider wheels available right at your fingertips when you tap the “Edit” button.
iOS 13 also gives you the capability to fully edit videos, letting you rotate, crop, and apply filters to videos. In the Camera app, you can make Portrait Lighting adjustments, moving the light closer or further away depending on the look you’re going for. There’s also a new High-Key Mono lighting effect for creating monochromatic looks.
iOS 13 introduces a streamlined, less obtrusive volume HUD for the first time. Now there’s also an option to download apps of any size over an LTE/4G connection, untethering you from WiFi.
Apple has finally separated the operating systems between iPhones and iPads. As such, the OS on iPad tablets is no longer called iOS. The new name for the tablet OS is iPadOS. This has been done in order to differentiate between phones and tablets (read more here). iPadOS takes advantage of the larger display size and optimizes apps to look better and be more usable on the larger screen.
iPhones are now faster than ever, even the 5-year old iPhone 6S still holds its own. What makes iPhones great is also the fact that they have access to the world’s largest app market – the App Store. The App Store has also been completely revamped in iOS 13, having a fresh new look. App updates are done seamlessly now, and finding apps that you need has been made even easier.
Back in iOS 11, Apple gave the App Store its first big facelift in years when it added its own editorial content in a new Today tab. They have also split Games and Apps into their own tabs, and redesigned app pages. In iOS 13, the App Store is going through another significant revision. It’s not quite as big a reorganization as in iOS 11, but it’s a significant change to how you update and manage your apps.
Having access to the App Store gives iPhone users access to millions of great apps. Amazing apps that range from entertainment apps, social media apps, and even apps that save lives – everything can be found on the App Store. This is why we consider the largest marketplace for apps, the App Store, to be a vital component of the iPhone user experience.
By having an app on the App Store you reach to over a billion users. So if you have an amazing idea for an app, having it developed for iOS is the best way to go.
Just let us know about your idea, and we will turn it into reality. Our iOS developers are more than keen on hearing your idea and helping you shape the future of your company. We can help you with everything – from listening to the initial idea, to improving it, developing it and putting it on the App Store – we can make your dream come true. We don’t just build apps, we create them with love.