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

Idea for iOS 19
Hey! So tell me guys, in iOS 19, i think it would be a great idea to make a nostalgic mode or “old” mode of iOS! Like iOS 1, slide to unlock was really cool for me. It would change the icons, like with the YouTube app for example. If you had the app, it could change to the very old icon, and the app interface maybe can possibly change. This was all i had in mind, but if you wanna comment on here and give more ideas, feel free!
Topic: Design SubTopic: General
1
0
1.2k
Dec ’24
System fonts file access: allowed for sandboxed apps?
Hello! I am developing an ebook reader iOS app that uses c/c++ codec as a page renderer. The codec uses TrueType as a font rendering engine that requires access to .ttf (or .ttc) files. Currently, I supply TrueType with fonts embedded in the app package, so they lay within the app sandbox. The codec supports the whole unicode plane and many languages that ebooks may use, but the fonts I supply don't have some of the important glyphs (i.e. katakana or hangul). I see that iOS has its own font storage, located in /System/Library/Fonts/ directory. The codec is able to parse this directory and read .ttf files located inside, using these fonts as a fallback in the case when the supplied fonts can't draw certain glyphs. I use opendir and fopen(in "rb" mode) as a way to read the data, and it works well. Does this type of access to the system directory violate the sandbox rule for an app distribution, and, if yes, is there a way to get access to stored .ttf files not violating the mentioned rule?
1
0
1.2k
Jan ’25
hate the new update
The new photos update is just messy, there was no reason to make changes to it, I also noticed it makes the videos lower quality for some reason. Also I sont understand why emojis were made bigger, looks very tacky now. I wish my phone never automatically updated to this..
Topic: Design SubTopic: General
1
0
552
Dec ’24
App Re-branding
We would like to re-brand an existing app but continue allowing downloads for the old branded app as it's tied to print media that will be around for many years. Is this permissible? I was told it is not without any details, but my research says otherwise. They are completely different brands, logos and company names but the same app.
1
0
660
Apr ’22
3d Color Profile Crash (Cinema 4d + Redshift)
Hello friends, We are about to launch new app where we want to implement 3d animations that we designed in Cinema 4d and rendered it in Redshift render engine. We worked with sRGB color profile and ACEScg colors profile which both works fine and display correct on Windows machines, but we got to the point where nothing is correct on Apple devices – simply we lost our colors, apple devices displays our 3d animation in a wrong way, since windows works fine. Does anyone know the best workflow from Cinema 4d + Redshift + After Effects to match same colors on both systems and everywhere? We already tried youtube, adobe support, exporting it in EXR, PNG, JPG, LINEAR, TIFF, MP4 etc. – Importing it to After effects with sRGB workflow and ACEScg – it doesnt't work on Macbook, ipad, iphone etc. Please help CHRIS
Topic: Design SubTopic: General Tags:
0
0
629
Nov ’24
Apple Watch logo requirements for app's notifications
I have an iPhone/iPad application for which there is no watchOS target and as such no separate Watch app. I do not have separate watchOS app icons included as well in Assets. However, an Apple Watch is supposed to receive push notifications for the application. Do we as app developers need to provide watchOS app icons, with different resolutions as suggested by Apple in HIG, in app's Assets for the app logo to appear properly in the notification coming in watch, for both short look and long look? As of now, my app's icon appear pixelated in short look and I am not sure whether it is an app icon issue or because I did not include watchOS app icons in Assets.
2
0
1k
Oct ’24
Clarification on ATT Dialog and Displaying Ads in iOS App
Hello everyone, I have recently published my app on the App Store and am planning to implement ads. I have a couple of questions regarding Apple's App Tracking Transparency (ATT) framework and best practices for integrating ads. ATT Dialog and Showing Ads: If a user selects "Ask App Not to Track" on the ATT dialog, am I still allowed to show ads in my app? I understand that ATT restricts tracking for personalized ads, but does this mean I cannot show any ads at all, or is it just the personalized (targeted) ads that are restricted? Best Practices for Implementing Native Ads: I want to integrate native ads into my app. Could you share any best practices or guidelines for integrating native ads in a way that provides a good user experience and complies with Apple's policies? I’m especially interested in how to implement them in a non-intrusive way and what ad networks are best for this type of integration. Thanks for your help!
0
0
747
Nov ’24
SF Symbols category in Feedback Assistant
I'm considering sending some suggestions for additional symbols, but I can't find a suitable category in Feedback Assistant. Am I missing something? What category would you use? Should I first file a bug against Feedback Assistant asking for a new category??
Topic: Design SubTopic: General Tags:
2
0
988
Oct ’22
wwdc21-10278 Haptics without iPhone 8
I love this feature and this demo has stunning possibilities for my app but I do not have an iPhone 8 how can I ensure the feature is working as this is exactly what I need to bring a more realistic effect to my game. And by the way you guys are doing an amazing job with the new products and features.
Topic: Design SubTopic: General Tags:
1
0
573
Sep ’21
SF Symbols 4
Hello! I have SF Symbols 4 but i can't cope the icons, it says i need to install font i have already downloaded from Fonts - Apple Developer, is there fonts for sf 4
Topic: Design SubTopic: General Tags:
0
0
794
Mar ’24
Need Help with Guideline 4.2 - Minimum Functionality
I recently got feedback for my app under Guideline 4.2 - Design - Minimum Functionality, and I’m a bit confused. Apple mentioned that the app isn’t “app-like” enough and doesn’t provide sufficient entertainment value or utility. However, I genuinely think my app is unique compared to others on the market. Most similar apps only offer basic features like scorekeeping and saving the game. My app goes beyond that by tracking detailed statistics based on the types of scores achieved during the game. At the end, there’s even a Player Ratings section, which enhances competition and makes the experience more fun for players. Additionally, in today’s gaming scene, many groups play the traditional 101 game with a reward and penalty system. My app uniquely incorporates a reward system, something no other app in the market currently offers. I believe my app has the potential to stand out and meet the needs of a wide audience. Has anyone faced similar feedback? Or does anyone have suggestions on how I could better address this issue? Thanks in advance! 😊
0
0
661
Dec ’24
Problem Design
Why is the registration field always pushed down a bit? // // LoginView.swift // Database // // Created by Maxi on 25.03.24. // import SwiftUI struct LoginView: View { @State var email = "" @State var password = "" var body: some View { NavigationView { VStack { //Header HeaderView() //Login Form Form{ TextField("E-Mail Adresse", text: $email) .textFieldStyle(DefaultTextFieldStyle()) SecureField("Passwort", text: $password) .textFieldStyle(DefaultTextFieldStyle()) CreateAccountButton( title: "Anmelden", background: .blue) { //Attempt log in } .padding() } //Create ACC VStack { Text ("Neu hier?") //Show registartion NavigationLink ("Erstelle einen Account", destination: RegisterView()) } .padding(.bottom, 0) } } } } struct LoginView_Previews: PreviewProvider{ static var previews: some View { LoginView() } ```// // HeaderView.swift // Database // // Created by Maxi on 25.03.24. // import SwiftUI struct HeaderView: View { var body: some View { VStack { HStack { Text("Anmeldung") .font(.title) .fontWeight(.bold) Spacer() HStack { Image (systemName: "questionmark") Image (systemName: "gear") } .font(.title) } .padding() }```
1
0
1k
Mar ’24
App branding in navigation bar on every screen.
I am seeking guidance regarding the inclusion of app branding on the navigation controller across all screens within our application. Although it appears that Apple doesn't typically recommend this practice, our client has specifically requested the addition of branding elements. Can you please advise if it is permissible to implement such branding, and whether doing so would affect the app review process? The apple guideline state: "Ensure branding always defers to content. Using screen space for an element that does nothing but display a brand asset can mean there’s less room for the content people care about. Aim to incorporate branding in refined, unobtrusive ways that don’t distract people from your experience." Source: https://developer.apple.com/design/human-interface-guidelines/branding
Topic: Design SubTopic: General
1
0
428
Nov ’24
XCode Cloud Workflow not including custom fonts
I have recently implemented "XCode Cloud Workflow" for my apps to deploy to TestFlight. I am using custom fonts in my code which gets included without any issues when I create the project archive via "XCode Product Archive". However when the archive gets created via "XCode Cloud Workflow" the fonts are not employed inside the app screens. I can see the fonts file are included in the "XCode Cloud Product Archive" artifact, however they have not applied in the screens. They don't throw any error as well. Due to this I could NOT use "XCode Cloud Workflow" for my apps. Anyone is experiencing such issues?
2
0
2.0k
Nov ’22
iOS 18.2 public beta error
Hello I’m here to post my recent updates errors and bugs on iOS 18.2 After installing after few hours my screen display was flashing like thunder I notice two times first I tot its video second time realised it was error after that screen got green color and brightness increased when check with settings black screen became green. i tried calling customer support they asked me to backup the device and turn off beta updates and reinstall the software using computer. but I don’t want to downgrade becoz I got lost gbs of photos videos and some datas stored on app sometimes I can backup and restore photos and video but I don’t want to miss out other important datas stored on app specially. Please some one help me and suggest me how to downgrade to iOS 18.1 another question shall wait for next update coming in December while waiting any damage will happen to my screen display or to my battery?? Pls help me
Topic: Design SubTopic: General
0
0
843
Nov ’24
iPhone SE compatibility required for App Store approval?
We're working on new UX designs and we're wondering if iPhone SE compatibility is required for App Store approval as it will impact our work. Appreciate any insight here!
Replies
2
Boosts
0
Views
971
Activity
Dec ’23
Idea for iOS 19
Hey! So tell me guys, in iOS 19, i think it would be a great idea to make a nostalgic mode or “old” mode of iOS! Like iOS 1, slide to unlock was really cool for me. It would change the icons, like with the YouTube app for example. If you had the app, it could change to the very old icon, and the app interface maybe can possibly change. This was all i had in mind, but if you wanna comment on here and give more ideas, feel free!
Topic: Design SubTopic: General
Replies
1
Boosts
0
Views
1.2k
Activity
Dec ’24
System fonts file access: allowed for sandboxed apps?
Hello! I am developing an ebook reader iOS app that uses c/c++ codec as a page renderer. The codec uses TrueType as a font rendering engine that requires access to .ttf (or .ttc) files. Currently, I supply TrueType with fonts embedded in the app package, so they lay within the app sandbox. The codec supports the whole unicode plane and many languages that ebooks may use, but the fonts I supply don't have some of the important glyphs (i.e. katakana or hangul). I see that iOS has its own font storage, located in /System/Library/Fonts/ directory. The codec is able to parse this directory and read .ttf files located inside, using these fonts as a fallback in the case when the supplied fonts can't draw certain glyphs. I use opendir and fopen(in "rb" mode) as a way to read the data, and it works well. Does this type of access to the system directory violate the sandbox rule for an app distribution, and, if yes, is there a way to get access to stored .ttf files not violating the mentioned rule?
Replies
1
Boosts
0
Views
1.2k
Activity
Jan ’25
hate the new update
The new photos update is just messy, there was no reason to make changes to it, I also noticed it makes the videos lower quality for some reason. Also I sont understand why emojis were made bigger, looks very tacky now. I wish my phone never automatically updated to this..
Topic: Design SubTopic: General
Replies
1
Boosts
0
Views
552
Activity
Dec ’24
Cannot download SF Symbols 5 app - AccessDenied
When trying to download the SF Symbols 5 from https://developer.apple.com/sf-symbols/ I get the following error: AccessDeniedAccess DeniedTPTDDDRWPA4DP07G6WzFvROjgWGcenpOUtV8eECyQqt+lXynXGWT7CIXssUDhQd8tT6towxql069msZ+7AHCYpqEOhc=
Topic: Design SubTopic: General Tags:
Replies
1
Boosts
0
Views
887
Activity
Jan ’24
App Re-branding
We would like to re-brand an existing app but continue allowing downloads for the old branded app as it's tied to print media that will be around for many years. Is this permissible? I was told it is not without any details, but my research says otherwise. They are completely different brands, logos and company names but the same app.
Replies
1
Boosts
0
Views
660
Activity
Apr ’22
sf symbols right to left
Hi, I've been trying for an hour to turn the symbols in sf symbols from left to right to right to left, I'd appreciate some help
Topic: Design SubTopic: General Tags:
Replies
2
Boosts
0
Views
1.2k
Activity
Jan ’25
how to show stickers in 2 columns instead of 3 on iMessage sticker pack app.
I am using Xcode 15.1, I used to be able to set the amount of columns for the stickers which is between 2 and 3, right now it is always showing 3 and it makes everything look small. Is there a way to set it to 2 columns? my stickers width and hight is 618x618px. Thanks Yenty
Topic: Design SubTopic: General
Replies
1
Boosts
0
Views
410
Activity
Dec ’24
Adobe XD Production Templates for iOS and iPadOS
Is the fault on my side or is it possible that the Apple app icon grid is not aligned to the pixel grid?
Replies
0
Boosts
0
Views
1k
Activity
Dec ’21
3d Color Profile Crash (Cinema 4d + Redshift)
Hello friends, We are about to launch new app where we want to implement 3d animations that we designed in Cinema 4d and rendered it in Redshift render engine. We worked with sRGB color profile and ACEScg colors profile which both works fine and display correct on Windows machines, but we got to the point where nothing is correct on Apple devices – simply we lost our colors, apple devices displays our 3d animation in a wrong way, since windows works fine. Does anyone know the best workflow from Cinema 4d + Redshift + After Effects to match same colors on both systems and everywhere? We already tried youtube, adobe support, exporting it in EXR, PNG, JPG, LINEAR, TIFF, MP4 etc. – Importing it to After effects with sRGB workflow and ACEScg – it doesnt't work on Macbook, ipad, iphone etc. Please help CHRIS
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
0
Views
629
Activity
Nov ’24
Apple Watch logo requirements for app's notifications
I have an iPhone/iPad application for which there is no watchOS target and as such no separate Watch app. I do not have separate watchOS app icons included as well in Assets. However, an Apple Watch is supposed to receive push notifications for the application. Do we as app developers need to provide watchOS app icons, with different resolutions as suggested by Apple in HIG, in app's Assets for the app logo to appear properly in the notification coming in watch, for both short look and long look? As of now, my app's icon appear pixelated in short look and I am not sure whether it is an app icon issue or because I did not include watchOS app icons in Assets.
Replies
2
Boosts
0
Views
1k
Activity
Oct ’24
Clarification on ATT Dialog and Displaying Ads in iOS App
Hello everyone, I have recently published my app on the App Store and am planning to implement ads. I have a couple of questions regarding Apple's App Tracking Transparency (ATT) framework and best practices for integrating ads. ATT Dialog and Showing Ads: If a user selects "Ask App Not to Track" on the ATT dialog, am I still allowed to show ads in my app? I understand that ATT restricts tracking for personalized ads, but does this mean I cannot show any ads at all, or is it just the personalized (targeted) ads that are restricted? Best Practices for Implementing Native Ads: I want to integrate native ads into my app. Could you share any best practices or guidelines for integrating native ads in a way that provides a good user experience and complies with Apple's policies? I’m especially interested in how to implement them in a non-intrusive way and what ad networks are best for this type of integration. Thanks for your help!
Replies
0
Boosts
0
Views
747
Activity
Nov ’24
SF Symbols category in Feedback Assistant
I'm considering sending some suggestions for additional symbols, but I can't find a suitable category in Feedback Assistant. Am I missing something? What category would you use? Should I first file a bug against Feedback Assistant asking for a new category??
Topic: Design SubTopic: General Tags:
Replies
2
Boosts
0
Views
988
Activity
Oct ’22
wwdc21-10278 Haptics without iPhone 8
I love this feature and this demo has stunning possibilities for my app but I do not have an iPhone 8 how can I ensure the feature is working as this is exactly what I need to bring a more realistic effect to my game. And by the way you guys are doing an amazing job with the new products and features.
Topic: Design SubTopic: General Tags:
Replies
1
Boosts
0
Views
573
Activity
Sep ’21
SF Symbols 4
Hello! I have SF Symbols 4 but i can't cope the icons, it says i need to install font i have already downloaded from Fonts - Apple Developer, is there fonts for sf 4
Topic: Design SubTopic: General Tags:
Replies
0
Boosts
0
Views
794
Activity
Mar ’24
Need Help with Guideline 4.2 - Minimum Functionality
I recently got feedback for my app under Guideline 4.2 - Design - Minimum Functionality, and I’m a bit confused. Apple mentioned that the app isn’t “app-like” enough and doesn’t provide sufficient entertainment value or utility. However, I genuinely think my app is unique compared to others on the market. Most similar apps only offer basic features like scorekeeping and saving the game. My app goes beyond that by tracking detailed statistics based on the types of scores achieved during the game. At the end, there’s even a Player Ratings section, which enhances competition and makes the experience more fun for players. Additionally, in today’s gaming scene, many groups play the traditional 101 game with a reward and penalty system. My app uniquely incorporates a reward system, something no other app in the market currently offers. I believe my app has the potential to stand out and meet the needs of a wide audience. Has anyone faced similar feedback? Or does anyone have suggestions on how I could better address this issue? Thanks in advance! 😊
Replies
0
Boosts
0
Views
661
Activity
Dec ’24
Problem Design
Why is the registration field always pushed down a bit? // // LoginView.swift // Database // // Created by Maxi on 25.03.24. // import SwiftUI struct LoginView: View { @State var email = "" @State var password = "" var body: some View { NavigationView { VStack { //Header HeaderView() //Login Form Form{ TextField("E-Mail Adresse", text: $email) .textFieldStyle(DefaultTextFieldStyle()) SecureField("Passwort", text: $password) .textFieldStyle(DefaultTextFieldStyle()) CreateAccountButton( title: "Anmelden", background: .blue) { //Attempt log in } .padding() } //Create ACC VStack { Text ("Neu hier?") //Show registartion NavigationLink ("Erstelle einen Account", destination: RegisterView()) } .padding(.bottom, 0) } } } } struct LoginView_Previews: PreviewProvider{ static var previews: some View { LoginView() } ```// // HeaderView.swift // Database // // Created by Maxi on 25.03.24. // import SwiftUI struct HeaderView: View { var body: some View { VStack { HStack { Text("Anmeldung") .font(.title) .fontWeight(.bold) Spacer() HStack { Image (systemName: "questionmark") Image (systemName: "gear") } .font(.title) } .padding() }```
Replies
1
Boosts
0
Views
1k
Activity
Mar ’24
App branding in navigation bar on every screen.
I am seeking guidance regarding the inclusion of app branding on the navigation controller across all screens within our application. Although it appears that Apple doesn't typically recommend this practice, our client has specifically requested the addition of branding elements. Can you please advise if it is permissible to implement such branding, and whether doing so would affect the app review process? The apple guideline state: "Ensure branding always defers to content. Using screen space for an element that does nothing but display a brand asset can mean there’s less room for the content people care about. Aim to incorporate branding in refined, unobtrusive ways that don’t distract people from your experience." Source: https://developer.apple.com/design/human-interface-guidelines/branding
Topic: Design SubTopic: General
Replies
1
Boosts
0
Views
428
Activity
Nov ’24
XCode Cloud Workflow not including custom fonts
I have recently implemented "XCode Cloud Workflow" for my apps to deploy to TestFlight. I am using custom fonts in my code which gets included without any issues when I create the project archive via "XCode Product Archive". However when the archive gets created via "XCode Cloud Workflow" the fonts are not employed inside the app screens. I can see the fonts file are included in the "XCode Cloud Product Archive" artifact, however they have not applied in the screens. They don't throw any error as well. Due to this I could NOT use "XCode Cloud Workflow" for my apps. Anyone is experiencing such issues?
Replies
2
Boosts
0
Views
2.0k
Activity
Nov ’22
iOS 18.2 public beta error
Hello I’m here to post my recent updates errors and bugs on iOS 18.2 After installing after few hours my screen display was flashing like thunder I notice two times first I tot its video second time realised it was error after that screen got green color and brightness increased when check with settings black screen became green. i tried calling customer support they asked me to backup the device and turn off beta updates and reinstall the software using computer. but I don’t want to downgrade becoz I got lost gbs of photos videos and some datas stored on app sometimes I can backup and restore photos and video but I don’t want to miss out other important datas stored on app specially. Please some one help me and suggest me how to downgrade to iOS 18.1 another question shall wait for next update coming in December while waiting any damage will happen to my screen display or to my battery?? Pls help me
Topic: Design SubTopic: General
Replies
0
Boosts
0
Views
843
Activity
Nov ’24