Николай
@k011a
iOS разработчик
Information
- Rating
- Does not participate
- Location
- Москва, Москва и Московская обл., Россия
- Works in
- Registered
- Activity
Specialization
Mobile Application Developer
iOS development
SWIFT
Objective-C
Мне кажется, что не проще.
1) Где провести границу между свистульками и полезными фичами? И почему мы должны за пользователей решать, какими из существующих функций им можно пользоваться, а какими нет.
2) Технически проще сделать разметку существующего интерфейса, чем написать и поддерживать новый, в котором все равно придется проделать всю ту же работу по разметке.
Процент пользователей с включенным VoiceOver конечно же очень мал. Но по итогам раскатки доработок мы увидели существенный рост числа таких пользователей.
Про то, как искали, не могу рассказать, так как не знаю всех деталей.
Total pre-main time: 1.4 seconds (100.0%)
dylib loading time: 96.79 milliseconds (6.7%)
rebase/binding time: 140.48 milliseconds (9.7%)
ObjC setup time: 184.87 milliseconds (12.8%)
initializer time: 1.0 seconds (70.6%)
slowest intializers :
libSystem.B.dylib : 22.52 milliseconds (1.5%)
libBacktraceRecording.dylib : 87.02 milliseconds (6.0%)
libglInterpose.dylib : 196.26 milliseconds (13.6%)
libMTLInterpose.dylib : 63.74 milliseconds (4.4%)
MRMail-Alpha-Enterprise-Shared : 308.58 milliseconds (21.4%)
MRMail-Alpha-Enterprise : 639.86 milliseconds (44.4%)