- appearance for system UI (things that's part of the OS itself like home, lock etc.)
- appearance for each application UI building block (buttons, sliders and switches etc.)
- launcher icon style (how app icons stand out and represent the app itself)
- generic icon style (iconography used across the OS and apps)
- creating graphical assets for actual implementation of system interface and application UI building blocks
- document how everything is implemented correctly (fonts, colors, geometry, transitions, interaction feedback etc..)
- continuously work on the documentation to fix mistakes, partial details and oversight
- add new features and update existing ones in your documentation
In most cases, one or two design teams are working on this huge pile of things. Team compositions are usually something like this:
- few chiefs for planning, leading, reviewing and managing the work
- some seniors for heading key areas
- a lot of designers to execute the design and deliver it to be implemented. Usually one per application.
That easily means work for 15-25 people. At the time when we started, we had 2. We couldn't really continue the Nokia N9 style, due to both the amount of work required (see above) and it was still part of Nokia's brand. Same restriction applied for going for Android or iOS -copycat style. Too much to do. The amount of work needed to define, implement and maintain such an UI style, would've burnt us up in no time. Not to mention delivering something like that, understaffed, with a competitive quality. We went the opposite way, do as little design as possible.
The current Sailfish OS visual appearance was born out from the idea, that it's not the interface that matters, but what's around it; starting from the user. The more we could capture that, the less visual design would be required.
Let me open that up a bit more. The less a designer dictates how an interface looks like, the more one leaves room for personal expression. The less you try to control everything, the more the interface can become adaptive, and to resemble its owner.
We didn't want to control everything in Sailfish OS. That's not what personal is about. We wanted to make it adaptive, so that every device would look unique through portraying something that's dear to the user. As a designer, you cannot decide what that something is. You need to let go and trust the user.
And we did. We didn't end up defining everything like the competition. We almost completely eliminated documentation overhead (we're not shipping that, but a product), and instead worked with the actual software. We crafted a rule-set for adaptive interface, and continue improving and developing our own personal story.
The Ambience story.
In the next part, I'll dive deeper into how the visual style works (with example pictures).
Thanks for reading and see you in the next post. In the meantime, agree or disagree, debate or shout. Bring it on and spread the word.
Very interesting to get glimpse on how the OS has been designed. Been using my Jolla for nearly a year now and I have to say, I really enjoy the simple, swipe based UI. My only criticism is hardware based. I find the device that little bit too big and corners are that bit too sharp for comfortable one-handed use.
ReplyDeleteWould also be very interested to hear your ideas on what's coming next? One area of the OS that I feel is ripe for new ideas is the lock screen. Right now, we get some notifications there, the time and the date. It'd be great if the user could add their own customizations to the pulley menu there. For example, I am constantly turning on/off bluetooth and mobile internet, if I had the ability to add a toggle button to the pulley menu on top of the homescreen for that, it would rock my world. Also with regard to notifications themselves - I find the content to be fairly restrictive - I think some kind of scrolling text box for the body of the e-mail could be very useful in quickly establishing how important a mail was for example. Finally, and this is just for the nerd in me, I would love to see the OS skinnable - like Symbian used to be.Not functional at all, but something I greatly enjoyed :)
Any thoughts?
You definitely can customize to pulley menu.
DeleteMaybe you can try to rock your world with these:
https://openrepos.net/content/schturman/quick-bt-onoff
https://openrepos.net/content/htheb/connect-internet
https://openrepos.net/content/kimmoli/flight-mode
Oh yes, anything is possible since it's just software. Also, just to be clear, I'm not designing things for myself, but finding ways to keep things manageable :)
DeleteI wish the situation would be better in terms of community contributions so people could help more with the bigger picture..
Sorry, didn't notice the first comment :)
DeleteGreat to hear these posts have been useful. The notification system is very basic, and we hope to get it to a shape that it can offer more than what you currently get.
DeleteOur community has been working a lot on tweaking things cleverly to alleviate biggest issues. Anon already posted some links that you can check out.
I hope we can improve the experience for such cases when you need to jump between on/off states for a feature.
Thanks for your comment and hope to see you here again :)
In some places it shows that there weren't enough people up for the task. Ie. the icons (apps and everything else) are -sorry i cannot put it mildly- ugly. Also it could use some more animations and transitions in places to feel more fluid. And the mother of all ugly designs ever. The silica button. A line below some text.
ReplyDeleteOn the other hand the way you interact with it (gestures and stuff) is near sublime minus one or two things.
Thanks for the feedback, no need to apologize for honesty. Yes, all that is true, and it will organically improve over time. The thing with visual design is, that it's never ready and never good enough. Whatever you do, someone has an issue with it :)
DeleteThat's why we had no choice to leave it minimalistic since we couldn't sunk thousands of hours in working on it - and finally ship nothing. This way, we get more feedback where to drive it, and also once the graphics stack matures, we get richer and smoother experience.
The traditional box button has problems with nested margins and is known to be a headache when it comes to translations work. Normally when working on English interface lingo, nothing truncates.
http://www.1stwebdesigner.com/wp-content/uploads/2012/06/css3-tutorials/buttons-2-css3-text-effect-tutorials.jpg
So, we tried to evade internationalization issue, but ended up hurting your visual preferences. I'm sorry about that.
Thanks for stopping by to comment. Take care!
Bayburt
ReplyDeleteKars
Batman
Urfa
İzmir
RQMP8R
Adana
ReplyDeleteErzurum
Sinop
istanbul
Düzce
ENDL7
van
ReplyDeletekastamonu
elazığ
tokat
sakarya
P0İD
görüntülü show
ReplyDeleteücretlishow
Z3FDYL
Ağrı Lojistik
ReplyDeleteÇorlu Lojistik
Kars Lojistik
Antalya Lojistik
Rize Lojistik
W32T
sivas evden eve nakliyat
ReplyDeleteerzurum evden eve nakliyat
bitlis evden eve nakliyat
mardin evden eve nakliyat
rize evden eve nakliyat
VWXR
sakarya evden eve nakliyat
ReplyDeleteosmaniye evden eve nakliyat
aksaray evden eve nakliyat
çanakkale evden eve nakliyat
zonguldak evden eve nakliyat
RPT2M
400C7
ReplyDeleteDüzce Lojistik
Afyon Parça Eşya Taşıma
Kocaeli Evden Eve Nakliyat
Yozgat Parça Eşya Taşıma
Erzincan Parça Eşya Taşıma
06876
ReplyDeleteNiğde Lojistik
Konya Lojistik
Tekirdağ Evden Eve Nakliyat
Kayseri Parça Eşya Taşıma
Çankırı Lojistik
DEE82
ReplyDeleteÜnye Petek Temizleme
Antalya Şehir İçi Nakliyat
Ünye Evden Eve Nakliyat
Çorum Şehirler Arası Nakliyat
Yalova Parça Eşya Taşıma
Ünye Mutfak Dolabı
Aydın Parça Eşya Taşıma
Çerkezköy Marangoz
Antalya Lojistik
259B4
ReplyDeleteUrfa Şehirler Arası Nakliyat
Silivri Boya Ustası
Kütahya Lojistik
Urfa Şehir İçi Nakliyat
Yenimahalle Parke Ustası
Çerkezköy Cam Balkon
Ardahan Parça Eşya Taşıma
Ünye Fayans Ustası
Bayburt Lojistik
0FE01
ReplyDeleteİzmir Şehir İçi Nakliyat
Sinop Lojistik
Huobi Güvenilir mi
Erzincan Lojistik
Bursa Evden Eve Nakliyat
Aion Coin Hangi Borsada
Ağrı Şehir İçi Nakliyat
Ankara Fayans Ustası
Ünye Yol Yardım
6A2B2
ReplyDeleteSiirt Evden Eve Nakliyat
testosterone propionat
order trenbolone enanthate
Tekirdağ Cam Balkon
sustanon
Bitlis Evden Eve Nakliyat
order steroids
Kilis Evden Eve Nakliyat
Kocaeli Evden Eve Nakliyat
E94C6
ReplyDeleteAksaray Görüntülü Sohbet Odaları
Balıkesir Sohbet Chat
Erzincan Ucretsiz Sohbet
kütahya görüntülü sohbet kızlarla
niğde canlı sohbet et
Izmir Canlı Sohbet Bedava
düzce kadınlarla ücretsiz sohbet
yabancı görüntülü sohbet uygulamaları
Mardin Rastgele Görüntülü Sohbet Uygulaması
A77D2
ReplyDeleteTiktok İzlenme Hilesi
Apenft Coin Hangi Borsada
Binance Referans Kodu
Bitcoin Hesap Açma
Cate Coin Hangi Borsada
Kwai Takipçi Hilesi
Baby Doge Coin Hangi Borsada
Kripto Para Kazanma
Alya Coin Hangi Borsada
F7EC3
ReplyDeleteSatoshi Coin Hangi Borsada
Bee Coin Hangi Borsada
Soundcloud Beğeni Hilesi
Kwai Beğeni Hilesi
Soundcloud Reposts Satın Al
Snapchat Takipçi Hilesi
Flare Coin Hangi Borsada
Linkedin Beğeni Satın Al
Bitcoin Nasıl Kazılır
EDF58
ReplyDeletezkswap
pancakeswap
spookyswap
pinksale
dexview
quickswap
shapeshift
pancakeswap
dexscreener
7086061FD2
ReplyDeletegerçek takipçi satın al
DFFE68F7B4
ReplyDeleteinstagram türk takipçi alma
92782B9BC9
ReplyDeleteAnadoluslot Giriş Adresi
Anadoluslot Güncel Giriş Adresi
Anadoluslot
Anadoluslot Güncel Adres
Trwin Güncel Giriş Adresi
Trwin Yeni Adres
Trwin
Trwin
Trwin
231B15DFD1
ReplyDeletefake takipçi
Pokemon GO Promosyon Kodu
Google Haritalara Yer Ekleme
Raid Promosyon Kodu
PK XD Elmas Kodu
Pubg New State Promosyon Kodu
İdle Office Tycoon Hediye Kodu
Pubg New State Promosyon Kodu
Para Kazandıran Oyunlar