Explore the art and science of app design. Discuss user interface (UI) design principles, user experience (UX) best practices, and share design resources and inspiration.

All subtopics
Posts under Design topic

Post

Replies

Boosts

Views

Activity

UI corner radius is inconsistent with iPhone SE (3rd generation) display corners
On iPhone SE (3rd generation), several system UI elements use corner radii that appear much more rounded than the physical display corners. This creates an inconsistent visual appearance across the system. Examples include: Markup menu Home Screen context menu Customize sheet Apple Maps bottom sheet Find My interface Safari address bar Suggestion: Please adjust the corner radius for devices with displays such as iPhone SE (3rd generation), so that system UI better matches the physical display shape and provides a more consistent visual design.
Topic: Design SubTopic: General Tags:
3
1
1.5k
Aug ’26
Subscription help
I have submitted my in app subscription several times. It keeps getting rejected. The rejection is: “Issue Description The In-App Purchase products in the app exhibited one or more bugs which create a poor user experience. Specifically, We received an error message upon trying to load subscription. Review the details and resources below to troubleshoot this issue. Review device details: Device type: iPad Air 11-inch (M3) OS version: iPadOS 26.5.2 Next Steps Apple reviews In-App Purchase products in the sandbox and the In-App Purchase products do not need prior approval to function in review. Review the product configurations, complete any missing information, and test them in the sandbox. To offer In-App Purchases in the app, implement the StoreKit framework and the Account Holder must also accept the Paid Apps Agreement in the Business section of App Store Connect. Confirm you have a Paid Apps Agreement in effect. If you still need assistance after completing the steps and reviewing the resources, visit the Apple Developer Forums. If you can’t find an answer from an existing thread, start a new thread with your question to get guidance from Apple engineers and other developers.” app purchases work in my sandbox. will someone help me with a detailed step by step process to add in app purchases and subscriptions? I feel like the fix is beyond the code or app submission information.
Topic: Design SubTopic: General
1
1
951
Jul ’26
13 Years Old App Gets Guideline 4.3(a) - Design - Spam Rejection
Our application was first published on December 16, 2012, at 11:42 PM, and has been available on the market for 13 years. Over the years, we have implemented hundreds of updates to enhance and refine the app. Our recent updates are rejected for the reason "Guideline 4.3(a) - Design - Spam" warning. How can it be for a 13 years old app. Please advice me what to do. Thanks in advance
Topic: Design SubTopic: General
1
1
917
Feb ’25
SF Symbol License
Hi all, I am a UI/UX designer working on several commercial projects, and I have a few questions that I need you to answer: Can I use the icons from your SF Symbols set in my application? This is a SAAS application and is used on various platforms such as macOS and Windows. Is SF Symbols only allowed for use in applications running on Apple platforms? Meaning, if my application is used on a MacBook or iPhone, am I allowed to use your icon set? If usage is not permitted on platforms other than Apple’s, how can I legally use them on those platforms? Does Apple sell licenses for using SF Symbols on other platforms? If so, what is the cost? Looking forward to your response.
1
1
1.6k
Jun ’24
SF Symbols interpolation error
Hello, I'm trying to create a custom symbol using a variable template. I'm providing a single closed path for Ultralight-S, Regular-S and Black-S. I understand that points must match in each variants, so my process is: Create a path for Regular-S. When it's done, copy it to Ultralight-S and Black-S Edit the shapes of Ultralight-S and Black-S. I only manually move points, I don't add or remove points, I don't use any tool like offset or such. Export to SVG. When I try importing into SF Symbols I get an error: the symbol can't be created, the variants can't be interpolated. The only thing that works is copying the same shape into Regular, Ultralight and Black an leave them all untouched. Same template file, same SVG export settings. It works. But of course it defeats the whole purpose. I don't know what I'm supposed to do here.
Topic: Design SubTopic: General Tags:
1
1
1.7k
Feb ’23
Apple Maps Pins in Custom Map
I have been developing an app that includes some pinned locations. These are displayed on a map, and currently have the standard pins and SF Symbol pins. A few of the locations have a special symbol on Apple Maps, but the same symbol is not avalable in SF Symbols. I was wondering if it is possible to use the pins, other than the standard red, from Apple Maps.
Topic: Design SubTopic: General Tags:
0
1
749
Jun ’24
*Please bring back OG live wallpapers!*
Please bring back live wallpapers from previous iPhone models. I have an iPhone 8plus & I have the beautiful purple smoky live wallpaper. I was so obsessed with how pretty it looked when live but now it’s just the pic of the purple smokiness and no live movement. ): I would also like to point out that I cannot change my home-screen wallpaper without having to change my lock screen as well! What a bummer really bc i would at least like to keep the purple post-live wallpaper as my Lock Screen and be able to change my Home Screen!
Topic: Design SubTopic: General
1
1
741
Jun ’24
Launch screen more vibrant in iOS18?
Hi! I've detected that in iOS18 launch screen colors differs from the defined ones, that is, if I create a launch screen with a color like #ff0000 (red) and the initial view controller is a view controller with the same color as background, I can see the transition between launch screen and the initial view controller because the launch screen color is different from the other one (dark in this case). I've tested it with several colors: left side is the launch screen and right side is the initial view controller. Both views created with IB using the same colors (it also happens with background images using colors) Is this an intentionall behavior? If so, theres a way to disable it? I need the transition between the launch screen and my initial view controller to be non perceptible... Thanks!
Topic: Design SubTopic: General Tags:
4
1
782
Jan ’25
Type of Apple ble beacons
Our custom ble based app starts a service uuid beacon to advertise. When the app is put in background, the beacon is shifted to another beacon and a specific beacon data is put in the scan response one example is like: 0x14FF4C000100000000000000000000000000040000 I want to know what is the format of this beacon. I can see its a manufacturer type data with apple company id and beacon type is 0x01. I want to know what this type means and how is the data which follows is calculated.
3
1
760
Jan ’25
Apple should add new noto fonts
Apple is currently missing a some Unicode writing systems not displaying on iOS, Apple needs to add new unicode scripts and extensions iOS 28 and iOS 29 Requested New Writing Systems Vithkuqi Todhri Sidetic Garay Old Sogdian Sogdian Old Uyghur Chorasmian Elymaic Tulu-Tigalari Dogra Dives Akuru Nandinagari Zanabazar Square Soyombo Sunuwar Tolong Siki Makasar Kawi Cypro-Minoan Anatolian Hieroglyphs Gurung Khema Tangsa Kirat Rai Medefaidrin Beria Erfe Nushu Toto Ol Onal Tai Yo Requested Extended Noto Scripts Balinese (Unicode 14.0 and 16.0) Kharosthi (Unicode 11.0) Kaithi (Unicode 11.0 and 14.0) Chakma (Unicode 13.0) Sharada (Unicode 13.0 and 17.0) Khojki (Unicode 15.0) Newa (Unicode 13.0) Takri (Unicode 14.0) Ahom (Unicode 14.0) Lisu (Unicode 13.0) Requested Extended Non-Noto Scripts Armenian (Unicode 11.0) Hebrew (Unicode 13.0) Arabic (Some Characters) Telugu (Unicode 17.0) Kannada (Unicode 15.0 and Unicode 17.0) Sinhala (Unicode 7.0 and 13.0) Lao (Unicode 6.1, 12.0 and 15.0) Devanagari (Unicode 5.2, 8.0 and 15.0) Requested Unicode Symbols Dingbats (Unicode 6.0) Miscellaneous Symbols and Arrows (Rest Encoded) Symbols for Legacy Computing Supplement (macOS only for now for Unicode 16.0) Miscellaneous Symbols and Pictographs (7.0 Dingbat Circles) (Webdings Icons macOS only) Ornamental Dingbats (All) Transport and Map Symbols (Webdings macOS only) Alchemical Symbols (Unicode 15.0) Geometric Shapes Extended (Unicode 7.0, 11.0 and 15.0) Chess Symbols (Normal and Rotated Chess Symbols Only from Unicode 12.0) Symbols for Legacy Computing (macOS only for now)
Topic: Design SubTopic: General Tags:
0
1
520
Jul ’26
Is it possible to customize the iOS permission dialog for Photo Library access?
vesion: iOS 17+ When requesting Photo Library access on iOS, the system displays a standard permission dialog. And I just wanna save a image to user's photo library. Is it possible to replace or customize this system permission popup with a fully custom-designed UI? If customization is not allowed, is the recommended approach to first present a custom explanatory popup or screen and then trigger the system permission dialog?
1
0
859
Jun ’26
Calendar Display App
Hello, I want to make an app that displays the current event(s) (The ones that are ongoing at any given moment) on my Google calendar and shows how far through the event(s) I am with a progress bar, and updates live. I want it to be as simple as possible and don't want it to take up too much space. I have a little window with some text elements and a progress bar that works if you manually put in values. But I still think the window is too big and clunky and I wonder if it's possible to change it's style? I'm a bit inexperienced with coding and am completely new to xcode and swift. What approach would you recommend I take with this project? Or what resources would you refer me to?
Topic: Design SubTopic: General
0
1
487
Jan ’25
MagSafe 4 LED physics
The MagSafe 3 cable is an amazing piece of engineering, showing charged as green and charging as amber. Please consider that "carging," being amber and "full" or "reached charging limit," is green, but for a high end company, you need to make the MagSafe wire more useful. A software MagSafe update, like macOS 26.5 was very noticeable for me, as i have the charging limit set on 80%. A new MagSafe 4 would be a simple MagSafe 3 update, creating MagSafe 4, introducing a yellow colour, to mimic macOS window controls. It is very simple, as both red and green diodes are already in MagSafe 3, light physics tells us that red+green=yellow. All we have to do is turn on both of those LED diodes, and we have yellow. MagSafe 4 should have the following: Amber:0%-50% Yellow:50%-90% Green: 90% + or reached charging limit Pulsing Amber: overheating or critical issue with power cut off Pulsing yellow: slow charger, under 30w for macbook air and under 70w for macbook pro. This should be very simple as its a few lines of code.
Topic: Design SubTopic: General
6
0
3.5k
Jun ’26
Issues with my APN tokens
Hey guys, I made a app that features push notificaions, and I keep having problems setting them up. It asks permissions, and then it says that it cannot get the APN token after 10 seconds, and I am positive that I have enabled Push Notificaions in the provisioning profile in Xcode. Can anyone help me fix this issue?
1
0
2.4k
Apr ’26
Give me my old Photos app back
Pleeease for the love of any and all things holy, I would really be eternally grateful if Apple decided to release an update that allows users to return to the old the photos app. Phones and technology are already overstimulating, and by making the photos app one continuous page it is emulating a social media app. The continuous page makes it much more overwhelming and confusing to find photos. Change and innovation is great! There are some changes that I enjoy from the ios 18 update, such as the little text enhancers that can emphasize certain words. However, the photos app was fine the way it was. If anything, Apple should allow the PAYING customers to choose how they would like their photos app (keeping the customizable option). also my battery which is normally super great is suddenly not as efficient…reminiscent of past devices I’ve had from Apple.
Topic: Design SubTopic: General
0
1
572
Dec ’24
visionOS app icons and Icon Composer
I'm currently in the WWDC26 Group Lab for Icon Composer and they will not allow questions about the newest features in Icon Composer and visionOS app icons. Why are visionOS app icons not supported? Why are they so different that this isn't possible? Are there any plans to include them? In an age where Apple is increasingly encouraging developers to create apps across multiple platforms (resizability), this becomes an even more reasonable question to ask. Why is this one platform not getting the love??
2
1
1k
3d
UI corner radius is inconsistent with iPhone SE (3rd generation) display corners
On iPhone SE (3rd generation), several system UI elements use corner radii that appear much more rounded than the physical display corners. This creates an inconsistent visual appearance across the system. Examples include: Markup menu Home Screen context menu Customize sheet Apple Maps bottom sheet Find My interface Safari address bar Suggestion: Please adjust the corner radius for devices with displays such as iPhone SE (3rd generation), so that system UI better matches the physical display shape and provides a more consistent visual design.
Topic: Design SubTopic: General Tags:
Replies
3
Boosts
1
Views
1.5k
Activity
Aug ’26
Subscription help
I have submitted my in app subscription several times. It keeps getting rejected. The rejection is: “Issue Description The In-App Purchase products in the app exhibited one or more bugs which create a poor user experience. Specifically, We received an error message upon trying to load subscription. Review the details and resources below to troubleshoot this issue. Review device details: Device type: iPad Air 11-inch (M3) OS version: iPadOS 26.5.2 Next Steps Apple reviews In-App Purchase products in the sandbox and the In-App Purchase products do not need prior approval to function in review. Review the product configurations, complete any missing information, and test them in the sandbox. To offer In-App Purchases in the app, implement the StoreKit framework and the Account Holder must also accept the Paid Apps Agreement in the Business section of App Store Connect. Confirm you have a Paid Apps Agreement in effect. If you still need assistance after completing the steps and reviewing the resources, visit the Apple Developer Forums. If you can’t find an answer from an existing thread, start a new thread with your question to get guidance from Apple engineers and other developers.” app purchases work in my sandbox. will someone help me with a detailed step by step process to add in app purchases and subscriptions? I feel like the fix is beyond the code or app submission information.
Topic: Design SubTopic: General
Replies
1
Boosts
1
Views
951
Activity
Jul ’26
13 Years Old App Gets Guideline 4.3(a) - Design - Spam Rejection
Our application was first published on December 16, 2012, at 11:42 PM, and has been available on the market for 13 years. Over the years, we have implemented hundreds of updates to enhance and refine the app. Our recent updates are rejected for the reason "Guideline 4.3(a) - Design - Spam" warning. How can it be for a 13 years old app. Please advice me what to do. Thanks in advance
Topic: Design SubTopic: General
Replies
1
Boosts
1
Views
917
Activity
Feb ’25
SF Symbol for Dark Mode Icon
Does anyone know the SF Symbol name for the Dark Mode icon in iOS/macOS? Specifically, the icon below, I'm unable to find it in the SF Symbols app... Thanks!
Topic: Design SubTopic: General Tags:
Replies
2
Boosts
0
Views
2.5k
Activity
Dec ’22
SF Symbol License
Hi all, I am a UI/UX designer working on several commercial projects, and I have a few questions that I need you to answer: Can I use the icons from your SF Symbols set in my application? This is a SAAS application and is used on various platforms such as macOS and Windows. Is SF Symbols only allowed for use in applications running on Apple platforms? Meaning, if my application is used on a MacBook or iPhone, am I allowed to use your icon set? If usage is not permitted on platforms other than Apple’s, how can I legally use them on those platforms? Does Apple sell licenses for using SF Symbols on other platforms? If so, what is the cost? Looking forward to your response.
Replies
1
Boosts
1
Views
1.6k
Activity
Jun ’24
SF Symbols interpolation error
Hello, I'm trying to create a custom symbol using a variable template. I'm providing a single closed path for Ultralight-S, Regular-S and Black-S. I understand that points must match in each variants, so my process is: Create a path for Regular-S. When it's done, copy it to Ultralight-S and Black-S Edit the shapes of Ultralight-S and Black-S. I only manually move points, I don't add or remove points, I don't use any tool like offset or such. Export to SVG. When I try importing into SF Symbols I get an error: the symbol can't be created, the variants can't be interpolated. The only thing that works is copying the same shape into Regular, Ultralight and Black an leave them all untouched. Same template file, same SVG export settings. It works. But of course it defeats the whole purpose. I don't know what I'm supposed to do here.
Topic: Design SubTopic: General Tags:
Replies
1
Boosts
1
Views
1.7k
Activity
Feb ’23
Apple Maps Pins in Custom Map
I have been developing an app that includes some pinned locations. These are displayed on a map, and currently have the standard pins and SF Symbol pins. A few of the locations have a special symbol on Apple Maps, but the same symbol is not avalable in SF Symbols. I was wondering if it is possible to use the pins, other than the standard red, from Apple Maps.
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
1
Views
749
Activity
Jun ’24
How do I use the SF Pro expanded variant?
I am trying to add text in Xcode and use a font variant (like one of the new ones added in ios 16 i think). How do I use the SF Pro expanded variant?
Topic: Design SubTopic: General Tags:
Replies
3
Boosts
1
Views
2.1k
Activity
Jun ’24
*Please bring back OG live wallpapers!*
Please bring back live wallpapers from previous iPhone models. I have an iPhone 8plus & I have the beautiful purple smoky live wallpaper. I was so obsessed with how pretty it looked when live but now it’s just the pic of the purple smokiness and no live movement. ): I would also like to point out that I cannot change my home-screen wallpaper without having to change my lock screen as well! What a bummer really bc i would at least like to keep the purple post-live wallpaper as my Lock Screen and be able to change my Home Screen!
Topic: Design SubTopic: General
Replies
1
Boosts
1
Views
741
Activity
Jun ’24
iPhone Mirroring - ios 18
Hello iPhone Mirroring is very nice and thank you for it. I think it should be tilted to the right or left, that is, a side view. Best regards
Replies
0
Boosts
1
Views
902
Activity
Jun ’24
Launch screen more vibrant in iOS18?
Hi! I've detected that in iOS18 launch screen colors differs from the defined ones, that is, if I create a launch screen with a color like #ff0000 (red) and the initial view controller is a view controller with the same color as background, I can see the transition between launch screen and the initial view controller because the launch screen color is different from the other one (dark in this case). I've tested it with several colors: left side is the launch screen and right side is the initial view controller. Both views created with IB using the same colors (it also happens with background images using colors) Is this an intentionall behavior? If so, theres a way to disable it? I need the transition between the launch screen and my initial view controller to be non perceptible... Thanks!
Topic: Design SubTopic: General Tags:
Replies
4
Boosts
1
Views
782
Activity
Jan ’25
Type of Apple ble beacons
Our custom ble based app starts a service uuid beacon to advertise. When the app is put in background, the beacon is shifted to another beacon and a specific beacon data is put in the scan response one example is like: 0x14FF4C000100000000000000000000000000040000 I want to know what is the format of this beacon. I can see its a manufacturer type data with apple company id and beacon type is 0x01. I want to know what this type means and how is the data which follows is calculated.
Replies
3
Boosts
1
Views
760
Activity
Jan ’25
Apple should add new noto fonts
Apple is currently missing a some Unicode writing systems not displaying on iOS, Apple needs to add new unicode scripts and extensions iOS 28 and iOS 29 Requested New Writing Systems Vithkuqi Todhri Sidetic Garay Old Sogdian Sogdian Old Uyghur Chorasmian Elymaic Tulu-Tigalari Dogra Dives Akuru Nandinagari Zanabazar Square Soyombo Sunuwar Tolong Siki Makasar Kawi Cypro-Minoan Anatolian Hieroglyphs Gurung Khema Tangsa Kirat Rai Medefaidrin Beria Erfe Nushu Toto Ol Onal Tai Yo Requested Extended Noto Scripts Balinese (Unicode 14.0 and 16.0) Kharosthi (Unicode 11.0) Kaithi (Unicode 11.0 and 14.0) Chakma (Unicode 13.0) Sharada (Unicode 13.0 and 17.0) Khojki (Unicode 15.0) Newa (Unicode 13.0) Takri (Unicode 14.0) Ahom (Unicode 14.0) Lisu (Unicode 13.0) Requested Extended Non-Noto Scripts Armenian (Unicode 11.0) Hebrew (Unicode 13.0) Arabic (Some Characters) Telugu (Unicode 17.0) Kannada (Unicode 15.0 and Unicode 17.0) Sinhala (Unicode 7.0 and 13.0) Lao (Unicode 6.1, 12.0 and 15.0) Devanagari (Unicode 5.2, 8.0 and 15.0) Requested Unicode Symbols Dingbats (Unicode 6.0) Miscellaneous Symbols and Arrows (Rest Encoded) Symbols for Legacy Computing Supplement (macOS only for now for Unicode 16.0) Miscellaneous Symbols and Pictographs (7.0 Dingbat Circles) (Webdings Icons macOS only) Ornamental Dingbats (All) Transport and Map Symbols (Webdings macOS only) Alchemical Symbols (Unicode 15.0) Geometric Shapes Extended (Unicode 7.0, 11.0 and 15.0) Chess Symbols (Normal and Rotated Chess Symbols Only from Unicode 12.0) Symbols for Legacy Computing (macOS only for now)
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
1
Views
520
Activity
Jul ’26
Is it possible to customize the iOS permission dialog for Photo Library access?
vesion: iOS 17+ When requesting Photo Library access on iOS, the system displays a standard permission dialog. And I just wanna save a image to user's photo library. Is it possible to replace or customize this system permission popup with a fully custom-designed UI? If customization is not allowed, is the recommended approach to first present a custom explanatory popup or screen and then trigger the system permission dialog?
Replies
1
Boosts
0
Views
859
Activity
Jun ’26
Calendar Display App
Hello, I want to make an app that displays the current event(s) (The ones that are ongoing at any given moment) on my Google calendar and shows how far through the event(s) I am with a progress bar, and updates live. I want it to be as simple as possible and don't want it to take up too much space. I have a little window with some text elements and a progress bar that works if you manually put in values. But I still think the window is too big and clunky and I wonder if it's possible to change it's style? I'm a bit inexperienced with coding and am completely new to xcode and swift. What approach would you recommend I take with this project? Or what resources would you refer me to?
Topic: Design SubTopic: General
Replies
0
Boosts
1
Views
487
Activity
Jan ’25
iOS 18 removes legacy widgets?
Why? What’s the downward risk to allowing the option? A lot of consumers love these widgets.
Topic: Design SubTopic: General
Replies
3
Boosts
1
Views
1.1k
Activity
Jul ’24
MagSafe 4 LED physics
The MagSafe 3 cable is an amazing piece of engineering, showing charged as green and charging as amber. Please consider that "carging," being amber and "full" or "reached charging limit," is green, but for a high end company, you need to make the MagSafe wire more useful. A software MagSafe update, like macOS 26.5 was very noticeable for me, as i have the charging limit set on 80%. A new MagSafe 4 would be a simple MagSafe 3 update, creating MagSafe 4, introducing a yellow colour, to mimic macOS window controls. It is very simple, as both red and green diodes are already in MagSafe 3, light physics tells us that red+green=yellow. All we have to do is turn on both of those LED diodes, and we have yellow. MagSafe 4 should have the following: Amber:0%-50% Yellow:50%-90% Green: 90% + or reached charging limit Pulsing Amber: overheating or critical issue with power cut off Pulsing yellow: slow charger, under 30w for macbook air and under 70w for macbook pro. This should be very simple as its a few lines of code.
Topic: Design SubTopic: General
Replies
6
Boosts
0
Views
3.5k
Activity
Jun ’26
Issues with my APN tokens
Hey guys, I made a app that features push notificaions, and I keep having problems setting them up. It asks permissions, and then it says that it cannot get the APN token after 10 seconds, and I am positive that I have enabled Push Notificaions in the provisioning profile in Xcode. Can anyone help me fix this issue?
Replies
1
Boosts
0
Views
2.4k
Activity
Apr ’26
Give me my old Photos app back
Pleeease for the love of any and all things holy, I would really be eternally grateful if Apple decided to release an update that allows users to return to the old the photos app. Phones and technology are already overstimulating, and by making the photos app one continuous page it is emulating a social media app. The continuous page makes it much more overwhelming and confusing to find photos. Change and innovation is great! There are some changes that I enjoy from the ios 18 update, such as the little text enhancers that can emphasize certain words. However, the photos app was fine the way it was. If anything, Apple should allow the PAYING customers to choose how they would like their photos app (keeping the customizable option). also my battery which is normally super great is suddenly not as efficient…reminiscent of past devices I’ve had from Apple.
Topic: Design SubTopic: General
Replies
0
Boosts
1
Views
572
Activity
Dec ’24
visionOS app icons and Icon Composer
I'm currently in the WWDC26 Group Lab for Icon Composer and they will not allow questions about the newest features in Icon Composer and visionOS app icons. Why are visionOS app icons not supported? Why are they so different that this isn't possible? Are there any plans to include them? In an age where Apple is increasingly encouraging developers to create apps across multiple platforms (resizability), this becomes an even more reasonable question to ask. Why is this one platform not getting the love??
Replies
2
Boosts
1
Views
1k
Activity
3d