The announcement of support for third-party keyboards in iOS 8 caused excitement, and after three months of the new operating system and alternative keyboards out there, we can say that the iPhone typing experience can really be significantly better thanks to them. I've been using SwiftKey since it came out with Czech language support, which eventually became my number one keyboard.
Typing on the basic keyboard in iOS is certainly not bad. If users have complained about something over the years, the keyboard has usually not been one of the points mentioned. However, by opening up to third-party keyboards, Apple gave users a taste of something that people have been using on Android for years, and it did well. Especially for a Czech user, the new way of entering text can be a major innovation.
If you write especially in Czech, you have to deal with a number of obstacles that our otherwise magical mother tongue puts up. Above all, you have to take care of hooks and dashes, which is not so convenient on miniature mobile keyboards, and at the same time, due to the rich vocabulary, it is not so easy to build a really functional dictionary necessary for correct prediction, which Apple also came up with in iOS 8.
Predicting what you want to type is nothing new in the world of keyboards. In the latest version of its operating system, Apple practically only responded to the trend from Android, from where it finally allowed third-party keyboards into iOS. A significant inspiration for the developers from Cupertino was the SwiftKey keyboard, which is among the most popular. And it's better than the basic one in iOS.
Innovative moderation
The big advantage of SwiftKey, somewhat paradoxically, lies in the fact that it shares many elements with the basic keyboard. Let's start with the most obvious - appearance. The developers tried to graphically process their keyboard very similar to the original one from iOS, which is good for several reasons. On the one hand, with a white skin (a dark one is also available), it matches perfectly with the bright environment of iOS 8, and on the other hand, it has an almost identical layout and size of the individual buttons.
The question of appearance is practically as important as the functionality of the keyboard, because it is a part of the system that you use almost constantly, so it is impossible for the graphics to be weak. This is where some other alternative keyboards can burn, but SwiftKey gets this part right.
Even more important in the final is the mentioned layout and the size of the individual buttons. Many other third-party keyboards come with completely innovative layouts, either to differentiate themselves or to introduce a new, different way of typing. However, SwiftKey does not undertake such experiments and offers a layout very similar to the keyboard we have known from iOS for years. The change comes only when you tap the first few letters.
The same, but actually different
Anyone who has ever used the English keyboard in iOS 8 with prediction knows the line above the keyboard that always suggests three words well. SwiftKey has earned its reputation for this very principle, and word prediction is something it excels at.
Just type the first few letters and SwiftKey will suggest the words you probably want to type. After a month of using it, it continues to amaze me how perfect the predictive algorithm is in this keyboard. SwiftKey learns with every word you say, so if you often write the same phrases or expressions, it will automatically offer them for the next time, and sometimes you get into a situation where you practically do not press letters, but just select the right words in the upper panel.
For the Czech user, this way of writing is essential mainly in that he does not have to worry about diacritics. You won't even find dash and hook buttons on SwiftKey, but more on that later. It was the dictionary I dreaded the most with the alt keys. In this regard, Czech is not as simple as English, and for the predictive system to work, the Czech dictionary in the keyboard must be of a really high level. Fortunately, SwiftKey has done a very good job on this front as well.
From time to time, of course, you will come across a word that the keyboard does not recognize, but once you type it, SwiftKey will remember it and offer it to you next time. You don't have to save it anywhere with any other clicks, you just write it, confirm it in the top line and don't do anything else. In the opposite way, by holding your finger on the offered word that you never want to see again, you can delete expressions from the dictionary. SwiftKey can also be linked to your social media accounts, from where your "personal dictionary" can also be uploaded.
The absence of a hook and a comma is a bit annoying when you're typing an unknown word, so you have to hold your finger on a specific letter and wait for all its variations to appear, but then again, you shouldn't come across it that often. The problem with SwiftKey is mainly words with prepositions, when they are often separated in an unwanted way (e.g. "not irresistible", "in time", etc.), but luckily the keyboard learns quickly.
Traditionally, or with a twist
However, SwiftKey is not only about prediction, but also about a completely different way of entering text, the so-called "swiping", with which several third-party keyboards have come. This is a method where you just slide over individual letters from a given word and the keyboard automatically recognizes from this movement what word you wanted to write. This method is practically only applicable when writing with one hand, but at the same time it is very effective.
By a roundabout way, we get back to the fact that SwiftKey has a similar layout to the basic iOS keyboard. With SwiftKey, you can freely switch between the text input method - that is, between the traditional clicking of each letter or flicking your finger - at any time. If you hold the phone in one hand, you run your finger over the keyboard, but once you take it in both hands, you can finish the sentence in the classic way. Especially for classic typing, it became important to me that SwiftKey is the same as the basic keyboard.
For example, in Swype, which we are also subjected to the test, the layout of the keyboard is different, adapted especially for the needs of swiping, and typing on it with two fingers is not so comfortable. I especially appreciated the option of choosing without losing comfort with the iPhone 6 Plus, where I mainly write with both thumbs, but when I happened to need to react quickly with the phone in one hand, the Flow function, as the flick of the finger is called here, came in more than handy.
The fact that SwiftKey caters to both ways of writing definitely has its downsides. I will mention Swype again, where you can use gestures to quickly type any punctuation marks or delete whole words. SwiftKey doesn't have such gadgets, which is a bit of a shame, because they could certainly be implemented along the lines of Swype despite its multi-functionality. Next to the space bar, we can find a dot button, and if we hold it down, more characters will appear, but it is not as fast as when you have a dot and a comma next to the space bar and a number of gestures to write other characters. After a comma, SwiftKey also does not automatically make a space, i.e. the same practice as in the basic keyboard.
Polyglot's Paradise
I already mentioned that writing in Czech is a real joy with SwiftKey. You don't deal with the hooks and dashes that the keyboard inserts into words by itself, you usually only need to type the first few letters and the long word already shines at you from the top line. SwiftKey also copes surprisingly well with Czech ailments, such as writing unscripted endings and other trifles. I was afraid that because of SwiftKey I would have to write at every opportunity as if I were addressing the text to the Queen of England, but the opposite is true. Even minor Czech offenses are allowed by SwiftKey, especially after it gets to know you better.
An equally interesting fact is that SwiftKey controls multiple languages at the same time, which partially answers the question of why there is no hook with a comma on the keyboard even when writing in Czech. You can write in SwiftKey in as many (supported) languages as you want, and the keyboard will almost always understand you. At first I didn't pay much attention to this feature, but in the end it turned out to be a very pleasant and efficient thing. I've already raved about SwiftKey's predictive dictionary, but since it knows what language I want to write in, I often suspect it of reading minds.
I write in Czech and English and there is really no problem at all to start writing a sentence in Czech and finish it in English. At the same time, the writing style remains the same, only SwiftKey, based on the selected letters, estimates that such a word is English and others are Czech. Nowadays, practically none of us can do without English (as well as other languages) and the possibility to write comfortably in Czech and English at the same time is welcome.
I search for an English term on Google and reply to a text message next to Czech - all on the same keyboard, just as quickly, just as efficiently. I don't have to switch anywhere else. But here we come to probably the biggest problem that accompanies almost all third-party keyboards so far.
Apple is ruining the experience
Developers say Apple is to blame. But he's probably full of worries about his own bugs in iOS 8, so the fix still isn't coming. What are we talking about? What ruins the user experience with third-party keyboards is that they just fall off from time to time. For example, send a message from SwiftKey and suddenly the stock iOS keyboard appears. Other times, the keyboard doesn't appear at all and you have to restart the entire application to get it to work.
The problem is not only with SwiftKey, but with all alternative keyboards, which suffer mainly from the fact that Apple has only defined a minimum operating memory limit for them, and as soon as the given keyboard should have used it up, iOS decides to turn it off. Therefore, for example, after sending a message, the keyboard jumps back to the basic one. The second mentioned problem with the keyboard not being extended should be due to a problem in iOS 8. According to the developers, Apple should fix it soon, but it is not happening yet.
In any case, these fundamental problems, which most destroy the experience of using SwiftKey and other keyboards, are not on the side of the developers, who at the moment, like users, are just waiting for the reaction of Apple's engineers.
In connection with developers and SwiftKey in particular, one more question may arise - what about data collection? Some users do not like that they have to call the application full access in the system settings. However, this is absolutely necessary so that the keyboard can communicate with its own application, in which all its settings and customizations take place. If you don't grant SwiftKey full access, the keyboard can't use prediction and autocorrect.
At SwiftKey, they assure that they attach great importance to the privacy of their users and all data is secured by encryption. This is mainly related to the SwiftKey Cloud service, which you can sign up for completely voluntarily. A cloud account on the SwiftKey servers guarantees you a backup of your dictionary and its synchronization across all devices, be it iOS or Android.
For example, your passwords should not reach the SwiftKey servers at all, because if the field is defined correctly in iOS, the system keyboard is automatically turned on when entering the password. And then it's up to you whether you believe that Apple doesn't collect data. Of course, they also say they don't.
There is no way back
After the arrival of Czech in SwiftKey, I planned to test this alternative keyboard for a few weeks, and after a month it got under my skin so much that I practically can't go back. Typing on the stock iOS keyboard is almost too painful after tasting SwiftKey. All of a sudden, diacritics are not added automatically, swiping your finger over the buttons doesn't work when necessary, and the keyboard doesn't prompt you at all (at least not in Czech).
Unless SwiftKey crashes in iOS 8 due to inconvenience, I have no reason to switch back to the basic keyboard in the vast majority of cases. At most, when I want to write some text without diacritics, the iOS keyboard wins there, but there are not many such opportunities anymore. (Due to tariffs with unlimited SMS, you only need to write like this when abroad.)
Fast learning and above all incredibly accurate word prediction make SwiftKey one of the best alternative keyboards for iOS. It will certainly be considered the best by those who want to mix the classic experience (the same layout of keys and similar behavior) with modern approaches that will make your life easier when writing any text on iPhone and iPad.
The SwiftKey keyboard was tested on iPhone 6 and 6 Plus, the article does not include the iPad version.
[app url=https://itunes.apple.com/cz/app/swiftkey-keyboard/id911813648?mt=8]
using it classically is not bad. But I didn't like swype. I gave him 14 days. The classic keyboard always wins for me. I don't write novels for quick replies on whatsapp, viber, sms, and for various entries in the calendar, etc., I'm glad that the classic keyboard pops up. I also started using dictation when I'm alone or in the car. Perfect for text and for pens and swift.
So I'm still struggling with SwiftKey. I have the feeling that he does not know any non-literary Czech at all and forces me to write excessively literary. Secondly, if I slightly miss the necessary letter while swiping, it won't forgive me and won't write the word I need.
Otherwise, for writing in English, the application is really great.
Swiftkey, in contrast to swype, requires relatively precise finger movements. In addition, as a correction, it does not offer alternative expressions for dragging, but for the word it chooses as the most correct. Also, nowhere is it emphasized how I deal with privacy in the event that the keyboard "learns" according to a post on Facebook, Gmail, Evernote or Twitter.
We have clear rules - the user is always in control of his data, we do not sell data (we have no reason to). If you use the cloud, we sync and back up your data for you. Nothing else. But be sure to check it out for yourself: SwiftKey.com/privacy
The keyboard is perfect, but I also see one problem, it doesn't work when responding quickly to LS, and I consider that a big shortcoming, because I have the classic apple key turned off :(
We are trying to push Apple to fix it :-/
and now the comparison of swype vs swiftkey .. personally I started with swift, then I tried swype and I don't go back .. and if I'm alone in the room (or anywhere) I dictate straight away, it's also quite accurate if there's wifi or 3G or LTE. .but it has to be a person himself, otherwise he is a fool :-D
As far as I know, Swype does not have dictation, only the standard iOS keyboard. Do you mean iOS or Android?
not swype, but switching to the default keyboard and then dictating what I need .. swype (if I looked) doesn't have the microphone icon :(
I agree with the author of the article that the keyboard is very addictive and once you get used to it, you don't want to go back. This was the main reason a few years ago why, after a long consideration of the pros and cons of each platform, I stayed with an Android OS mobile phone. Apple just fell asleep and I didn't want to give up the fast keyboard :-( When alternative keyboards overcome the birth pains on iOS, I believe most iPhone users will appreciate it. It will be all the more difficult for me to choose a phone in the future.
Tried, deleted the next day. I don't need diacritics, and even stroke input doesn't work on the iPad. I've gotten used to checking every time I press a note to see how much nonsense the keyboard has come up with, like in the old days of T9. I prefer to stay with the usually unpredictable one, who writes what I want, and not what she thinks I might want. It was terribly delayed. And when she wrote the place to Ostrava in Ovečka, she left the barracks :-)
iPad air and everything works normally.
Personally, I'm kind of stuck between the two keyboards. Each has something, and I would prefer a combination of both keyboards together - half Swype and half Swiftkey.
But what I miss on all third-party keyboards is the inability to use abbreviations for phrases that I have defined in the standard dictionary. Instead of 'with regards and wishes for a nice day', just write 'spad' and the phrase is there. Even the best flick of the finger can't replace this.
If somehow it also works in third-party keyboards, I'd be happy for tips. ✌️
This is a function that you will soon find in SwiftKey ;-) Importing shortcuts from iOS settings.
An update with this option has already landed on my iPhone. That was really fast..
Is it possible to change QWERTY to QWERTZ on swift? Thanks M.
Yes, in the settings in SwiftKey when you set the language, you can click on the layout under it. And if you have two languages, such as English in QWERTY and Czech in QWERTZ, you can switch by holding the space bar.
Don't know when swiping will work in swiftkey on iPad?
SwiftKey is good, but since it seems to me that the keyboard simply does not appear when I need it, I turned it off and do not use it. It also happened with Swype. When the problem is solved, I might come back. But until then, I need a reliable keyboard.
I follow Jablickar regularly, I will appreciate it if this information appears here.
I've been using Swiftkey on android for 2 years because the native keyboard is horrible. In my experience, word prediction became less and less accurate and usable after a longer period of use, contrary to the claims of the developers. It was a frequently solved problem among android users. After some time, the keyboard had to be deleted, including dictionary backups, and reinstalled. I don't know how it will be on iOs, I would be interested in a report after half a year of use :) Anyway, after switching to iOs last winter, I was delighted with the native keyboard and I write better on it than on swiftkey. Especially as long as the application crashes or does not start, I will not experiment with it on iOs. That's exactly why I left Android ;) Thanks for the factual, good article and hopefully we'll see an evaluation maybe after half a year to know if swiftkey suffers from the same ailment as on android. :)
Very often it happens to me (ip6plus) that the keyboard switches (turns off). When deleting words, when changing between letters and numbers, even when swiping. There were also problems with swyp, but certainly not as often. It's a shame because the prediction seems to me to be much better with swiftkey. Maybe it's because she learned it from my emails. Still the keyboard shortcuts for ? and ! they could copy from swyp :)
I've been using Swiftkey on Android for a long time and I was happy when I found out that it will also be available for iOS... But I'm missing one thing, do you know when there might be support for Slovak?
Well thank you.
And none of you are afraid that the development of keyboards will reveal passwords to them, or that they will send their pressed keys somewhere, etc.?
For example, on Android, I want all keyboards with cloud access rights. E.g. SwiftKey Keyboard Free: In-App Purchases, Identity, SMS, Photos/Media/Files, Wi-Fi Connection Info, Device ID, and Call Info.
Or do iKeyboard itself + Contacts etc...
When switching, there is even a risk that the input may be copied, including passwords, etc.