When using Xcode5, how do I decide how the app will look? iOS7 or iOS6 style - ios6

I have some apps developed using Xcode4.
When opening the projects and build them for the 5 simulator using Xcode5, most of the apps will look iOS7 style when built for 5 simulator while some still looks iOS6 no matter what I do
The apps are pretty much the same so I do not understand how to decide myself which style it is going to be.
Looking at the settings I do not see any difference.
The app which is built as a iOS6 like style seems not possible to change to iOS7 style, and some apps are built as iOS7 style as default and is not possible to change to iOS6 style using Xcode5.
Please help!

Depends, most of the standard UI elements are redesigned in iOS7 (UIAlertView for instance), you can't do a lot, if you want to keep the ioS6 look you should rebuild all these components by yourself.
Elements that adhere to the appearance proxy can be customized to look like pre-iOS7, but it will be a hard job.
In iOS7 you also have another "problem" to manage, by default all views are full-screen, this is simply to solve if you deploy only on iOS7, bit harder if you deploy for prior iOS7 and iOS7.
There i a way around... download the 4.6 version of xcode ance deploy only on iOS6, most of the UI elements will maintain the same aspect, it seems that Apple still accept <=iOS6 binaries.

Related

iOS theme on desktop builds?

Recently I created a desktop app with Codename One, that through REST calls implements the backend of a website. Since the graphics were relatively very simple, I could use includeNativeBool: false; and create the graphics from scratch, in order to have the desired graphic look.
Soon I will have to make another desktop app with Codename One, both for Windows and MacOS. In this new app, however, the graphics will be more complex and I don't think it's a good idea to create it from scratch. I wish I could use includeNativeBool: true; and have iOS graphics as a starting point (both on Windows and MacOS). Is it possible?
Note that when I tried to use the desktop.theme build hint it didn't work, but maybe I didn't understand how to use it.
You need to pass a theme file to the desktop.theme build hint. So just download the native iOS theme and place it under your native/javase directory. Then set the build hint as such: desktop.theme=iOS7Theme.

Best program for making app for mobile (android, iphone and others)

i try for a few time now to make app for mobiles with appmobi XDK phoneGap XDK from appmobi, sencha and appcelerator but except iphone where the app works ok in android mobiles doesn't work well. Any other program except these or any tricks for make it work better in android and in others?
any help it will be very important
thanks
Actually i want to avoid that.I want to build for all mobiles together in the same time.That's why i used that programs. I don't known a lot of thinks and i am looking for a simple way to do that. I want a way which i can read about it on internet and i can find thinks because except jquery mobile i can't find for any other library. So did anyone known how i can find the best way that's my question.
thanks for your time and your answer.
Not sure why you're asking for a "program" and then referring to some technologies/tools (Appcelerator, PhoneGap, etc).
Anyways, I've been developing cross-platform mobile applications in the last few months using Appcelerator for almost everything. However, they technology you'll choose also depends on your needs.
There are three kinds of mobile development these days:
Native Mobile Development: Using Objective-C (language) + X-Code for iOS and Java (language) + Android SDK for Android, etc. You can always choose something like Appcelerator if you're targeting multiple platforms, as you mentioned earlier. Good for: Performance, Native capabilities (using the camera, for example). Recommended Tools: Titanium Appcelerator.
Mobile Web Development: If you have only web skills (HTML/CSS/JavaScript) you can always make your web application mobile-compatible, using tools like jQuery Mobile or Sencha Touch. Recommended Tools: jQuery Mobile, Sencha Touch.
Hybrid Mobile Development: Using web technologies for your application (you'll be loading a web page), but using a native application (a web wrapper) for making the application Native (and distributable) across the Play Market or AppStore. Recommended Tools: PhoneGap, Trigger.io, or you can even use Titanium Appcelerator and use a Web View Component
How you should take a decision?
Do you need native capabilities (use the camera, accelerometer, etc)? If you, you need to go either native or hybrid.
How many platforms do you plan to support? If it's only Android and iOS, then you can use either Appcelerator or make it native. If you're planning to support more platforms PhoneGap or a Web Application sounds more reliable.
Do you plan to deliver your application through the AppStore/Play Market? Then you need to make it native/hybrid.
Note/Recommendation: By reading your question I noticed that you're really confused on mobile and programming stuff. Before going so far, you should take some time in reading more about overall development.
Perhaps not exactly a program but what can be quite convinient(based on your application needs) is to make it a webapplication. Then you can use libraries such as Jquery mobile to adapt the website to the mobile platform as well as incorporate technologies only available on smartphones, such as swipe, orientationchange etc. Then you can make a simple Webviewer for androind and iphone which can be made seperately.
You can look at Kendo UI
kendo UI mobile have support for : iOS 3.0+, Android 2.0+ and BlackBerry touchscreen devices.
What i really liked about it is native-like UI experiences for end users automatically on same code base for different OS.
You can check demo , change OS using OS SIMULATOR MODE
I am not associated with Kendo.

Silverlight as a downlevel WinRT platform

Two interrelated questions:
For an app suite with an app for each major device platform (iOS, Android, Windows Phone 7, and WinRT), is Silverlight a good platform for a "downlevel" (Mac/7/Vista/XP) version of the WinRT app?
If so (or to make it so), what Silverlight components emulate the Metro controls and their themes to minimize the effort of making the Silverlight app consistent with the WinRT app?
I don't think so. Silverlight does not give you the kind of touch support you need to truly match with a Metro style app. You can use things like NESL or roll your own gesture library, but it can never really match the type of experience you will get from a Metro style apps and of course stops being cross platform at that point. The closest I've ever come is building a Silverlight full-screen out of the browser app where we rolled our own gesture library and it was still unsatisfying.
Metro is a new and unique design language and without an OS that has been built from the ground up to support the experience, you will find it a bad experience and worse, you will be battling the technology the whole way.
Responding to comment: It absolutely can be done. See http://www.flickr.com/windows7 for example.

whats the name of this windows phone 7 element?

hi sometimes i get at the top of the screen a small message like: this is only a trial version, when i click on it, it get invisible.
what is the name of this form element? want to use it too
i think it is not a popup
If it comes with an incredibly annoying sound, then it's a MessageBox.
It not, then it's maybe some kind of child window - see http://wildermuth.com/2010/08/17/Using_ChildWindow_in_Windows_Phone_7_Projects
Without any kind of visual reference it's difficult to tell, but you may be referring to a "Toast". There is no specific API in the current version of the framework, though the Mango tools for version 7.1 that are now available include the ShellToast method for this.
If you're developing a 7.0 app for the currently available devices then you can use the ToastRequestTrigger from the Prism libraries for WP7.

App development for HP Slate (Slate, Windows tablet)

I was wondering how the SDK is or if there is one for the HP Slate.
Would the apps be better off as a WPF app or a Silverlight app running off a browser on the Slate machines?
I understand that it's just a Windows 7 tablet, but I'm not sure if there are any differences.
You should look at the Native Extensions for Silverlight.
check out here http://msdn.microsoft.com/en-us/library/ms704849(v=VS.85).aspx
i believe windows 7 has all the stuff built in for the stylus and such. As for wpf or silverlight, it all depends on what your goals are for the application. determine if it will be something that will be over the web or if it will be something done on its own LAN and go from there.

Resources