Both iOS and Android have great notification features, permissions models, design systems, and much much more.īut despite the similarities across UIs, devices, and languages, we still build everything twice. Five years ago I appreciated how our designers honored platform-specific UI conventions today I struggle to identify any. Objective-C and Java are each needlessly verbose in their own unique way, but over the past few years Swift and Kotlin have emerged as popular languages because they are both concise and similar. Our programming languages have matured as well. In these iceberg apps, each user sees what they need and nothing more. Compare that to today’s apps, which offer surface-layer simplicity but implementation complexity that often goes deep. Over the past 10 years iOS and Android have not only grown and matured, but increasingly converged as well.Įarly apps were spartan: a few screens built by a solo developer or a small team.
0 Comments
Leave a Reply. |