When you localize your app, people all over the world can view your content in the language they feel most comfortable reading. And with the latest versions of iOS and macOS, people can have even more control by choosing languages on a per-app basis. For example, someone may set their iPhone’s language to English, but want to use a social media app in Arabic.
Good news: If your project is built with iOS 13 or macOS Catalina and localized into more than one language, you won’t have to add any additional code to your app. Simply build and deploy your app to test.
Here’s how someone might check per-app language switching for a specific app, using AllTrails as an example.
Open the Settings app.
Navigate to AllTrails > Preferred Language > Language.
Change the preferred language to Spanish.
Launch AllTrails from your home screen (or from the App Switcher, if the app is already open).
Once someone has set their preferred languages for an app in Settings, it will then render accordingly in your app.
AllTrails will now render in Spanish, while the rest of the device continues to display the system language.
Restore your state after a change in the language setting
If someone decides mid-activity that they’d like to view your app in a different language, you can make the experience even smoother for them by restoring their previous state when they return. For example, say you’re living abroad and looking for food using a restaurant delivery app. By default, you use English, but might want to switch the app’s language when viewing a certain restaurant’s menu so that you can better understand its native dishes.
If that app supports state restoration, you can exit to the Settings app and return to the restaurant you were viewing — now in the new language. If not, you’ll have to start from the app’s main screen and find that restaurant again.
If your app supports scene-based state restoration, you can implement stateRestorationActivity(for scene) and return an NSUserActivity that encodes the scene state. (And if you still support view controller state restoration, you can enable state restoration on your app delegate.)
How to load custom content in the correct language
If you need to load content from other sources, such as a server, you can do so and ensure that you match the app’s language with a few bundle APIs.
Bundle.main.preferredLocalizations.first will get the system’s current language in priority order.
If you need to check against a custom set of available languages (say, from a server or other source), you can do so with a simple modification to the previous API call. First, find out what available languages there are:
let availableLanguages = Server.requestAvailableLanguages()
Then, use the preferredLocalization API with those languages:
If it’s not possible to have ongoing communication with the server due to connectivity or other constraints, you can also send the output of Bundle.main.preferredLocalizations.first to the server; that way, it will know which language the app has been launched in and deliver content accordingly.
How to transition away from a custom language selector in your app
With systemwide support for in-app language selectors, you no longer need to provide a way to select languages within your app if you support iOS 13 or macOS Catalina or later. If you currently offer such a UI, you should remove it to avoid customer confusion and potential conflict with the system.
If you’d like to guide people to the system settings for language selection, you can replace your app’s custom UI with a flow that launches directly into the Settings app on iOS.
The hackers behind this month’s epic Twitter breach targeted a small number of employees through a “phone spear phishing attack,” the social media site said on Thursday night. When the pilfered employee credentials failed to give access to account support tools, the hackers targeted additional workers who had the permissions needed to access the tools.
“This attack relied on a significant and concerted attempt to mislead certain employees and exploit human vulnerabilities to gain access to our internal systems,” Twitter officials wrote in a post. “This was a striking reminder of how important each person on our team is in protecting our service. We take that responsibility seriously and everyone at Twitter is committed to keeping your information safe.”
Thursday’s update also disclosed that the hackers downloaded personal data from seven of the accounts, but didn’t say which ones.
The post was the latest update in the investigation into the July 15 hack that hijacked accounts belonging to some of the world’s best-known celebrities, politicians, and executives and caused them to tweet links to Bitcoin scams. A small sampling of the account holders included former Vice President Joe Biden, philanthropist and Microsoft founder and former CEO, and Chairman Bill Gates, Tesla founder Elon Musk, and pop star Kanye West.
It took hours for Twitter to return control of the accounts to their rightful owners. In some cases, the hackers regained control of accounts even after they had been recovered, resulting in a tug of war between the intruders and company employees.
Hours after containing the breach, Twitter said the incident was the result of it losing control of its internal administrative systems to hackers who either paid, tricked, or coerced one or more company employees. Company officials have provided regular updates since then. The most recent one came last week, when Twitter said the hackers used their access to read private messages from 36 hijacked accounts and that phone numbers and other private messages from 130 affected users were viewable.
Free employee rein
Critics said the incident showed that Twitter hasn’t implemented proper controls to prevent sensitive user information from falling into the hands of company insiders or people who target them. Twitter has vowed to investigate how the outsiders gained access to sensitive internal systems and take steps to prevent similar attacks in the future.
Thursday’s update provided more color about how internal systems and account tools work. It said:
A successful attack required the attackers to obtain access to both our internal network as well as specific employee credentials that granted them access to our internal support tools. Not all of the employees that were initially targeted had permissions to use account management tools, but the attackers used their credentials to access our internal systems and gain information about our processes. This knowledge then enabled them to target additional employees who did have access to our account support tools. Using the credentials of employees with access to these tools, the attackers targeted 130 Twitter accounts, ultimately Tweeting from 45, accessing the DM inbox of 36, and downloading the Twitter Data of 7.
The update said that since the attack, the company has “significantly” limited employees’ access to internal tools and systems while the investigation continues. The restrictions are primarily affecting a feature that lets users download their Twitter data, but other services will also be temporarily limited.
“We will be slower to respond to account support needs, reported Tweets, and applications to our developer platform,” the update said. “We’re sorry for any delays this causes, but we believe it’s a necessary precaution as we make durable changes to our processes and tooling as a result of this incident. We will gradually resume our normal response times when we’re confident it’s safe to do so. Thank you for your patience as we work through this.”
Thursday night’s post also said that the company is accelerating unspecified and “pre-existing security workstreams and improvements to our tools” and prioritizing security work across various teams. Twitter is also improving ways to detect and prevent “inappropriate” access to internal systems.
Amazon-owned Woot has just slashed $400 to $810 off Apple’s 13-inch MacBook Pro (Mid-2019), bringing refurbished units down to as low as $899 for 24 hours only.
Friday MacBook Pro deals
The month-end flash sale hosted by Woot is valid on July 31 only, and features discounts of $400 to $810 off 2019 13-inch MacBook Pros with Touch Bar. With the standard model normally retailing for $1,299, the special $899 deal offers substantial savings off the original price, along with free standard shipping for Amazon Prime members, making it a top MacBook Pro discount.
According to Woot, these models are refurbished by Apple, but do not come with an Apple warranty. Instead, the 2019 configs are backed by a 1-year Woot limited warranty and packaged in a generic white box. This allows for aggressive savings of $400 to $810 off original MSRP.
Compared to 2019 13-inch MacBook Pros in new condition, Woot’s prices on the refurbished units are $220 to $510 cheaper.
AppleInsider and Apple authorized resellers are also running additional exclusive discounts on Mac hardware that will not only deliver the best Apple prices on many of the items, but also throw in bonus savings on AppleCare protection plans, Office 365 and more. These offers are as follows:
The Sony a6000 is a mirrorless camera that was released onto the market at the beginning of 2014. The camera itself is a compact model with quick and snappy mechanisms for all sorts of shots. For such a small camera, the a6000 is a powerful model that offers excellent quality for every single image.
This camera is excellent value for money when you compare it to its competitors on the market, which is why there is still so much conversation about the a6000 even six years after its initial release.
The a6000 allows you to change the lens to accommodate the different images that you’re looking to capture. For a camera that is widely considered the best mirrorless camera of all time, you want to choose the best lens possible, right?
That sounds like a rather daunting task with a lot of pressure, which is why we’ve taken to the market and have found the best five lenses for the Sony a6000 mirrorless camera.
There are many different uses for this camera, which is why we’ve stuck to versatile lenses that can be used for a number of different occasions. We’ve also collated useful information into a buyers guide below and answered a few frequently asked questions in case you had any queries.
In a hurry?
Looking for the best lenses for your cameras can be an infuriating task, thanks to the seemingly endless options available on the market. If you don’t want to look through any more reviews of lenses, we’re here to save you from reading any more product specifications.
The best lens for Sony a6000 that we found on the market has to be the Sigma 16mm F/1.4 DC DN Contemporary Lens, for a plethora of reasons. One of the only lenses available for this camera that isn’t made by Sony, Sigma has done an incredible job creating their Contemporary Lens.
Here are a few reasons why we like the Sigma 16mm F/1.4 so much:
The autofocus works at an incredible speed, which is ideal for moving while shooting.
You can use it in low light conditions without the quality of your images faltering.
Each image you take with this lens will have an amazing depth and dimension to it.
Best Lens for Sony a6000 – Comparison Table
Best Lens for Sony a6000 – Reviews
Starting off our list is the Sigma 16mm f/1.4, which is a prime lens with a 16mm focal length. The f/1.4 gives your final result an excellent depth into all of your images, unlocking your ability to another level. Everyone, even yourself, will be impressed with your skill after shooting with this lens.
The lens comes equipped with fast-acting autofocus, which is great for on the go images and video footage. This allows you to use the lens throughout street photography shoots despite not offering you in-lens stabilization.
The f/1.4 enables this lens to be used in low light conditions without hassle, and you can use it for capturing images indoors, such as galleries and old buildings. The lens weighs 14.3 ounces, which is a little heavier than other lenses on our list, but not too heavy that you’ll struggle to hold it up.
You’ll benefit from excellent depth in your images.
The quick autofocus is ideal for video shooting and on the go images.
Ideal for low light settings.
No in-lens stabilization.
Slightly heavier than other lenses on our list.
This lens is a well-rounded model that can be used for all kinds of different shots. Gone are the days of stopping and switching lenses every couple of hours – the Sony 18-105mm can do it all. The focal range and aperture work together to give you a great range for any situation.
The aperture is constantly at f/4, so you don’t have to worry about changing this when you want to zoom in or out. This feature helps your a6000 to adjust to different settings quickly, so that you don’t have to stop and alter all of the settings.
This lens comes with a polarizer lens which is one of the most used lenses for special effects. You can swap this for the regular lens so that you don’t always have to have an effect on your images, either.
Works well for all types of photography.
Constant aperture allows use in any setting.
Offers in-lens stabilization.
High price point.
The zoom range is not as large as alternatives.
The Sony 35mm f/1.8 is another prime lens on our list, suitable for every photographer no matter the skill set. The process of capturing your images is stripped down to the most basic form, without the need to alter different settings such as the zoom. The results are amazing, raw images.
The a6000 is a small camera that would be overpowered by a large lens. If you bought the a6000 due to its easy portability and compact size, you don’t want to ruin that with a bulky lens. Luckily, the 35mm f/1.8 is a mere 5.47 ounces measuring in at 1.77 x 2.48 x 2.48 inches.
There is Optical Steady Shot integrated into this lens, so you can benefit from in-lens stabilization with this lens. The 52.5mm ‘Nifty Fifty’ capability allows your images to resemble that of a human eye, with natural-looking images throughout your portfolio.
The image quality is amazing.
Small and compact size works well with the small a6000.
Now the widest focal length.
The price is higher than the other options on this list.
Next up is a telephoto lens that is rather budget-friendly compared to other Sony lenses on the market. The zoom range is 82.5 to 315mm, allowing you to use the camera to shoot a wider range of different images. Bear in mind that this is a cheaper lens that won’t offer you the optimal quality, but it’s still an excellent choice for beginners or people on a budget.
The E 55-210mm comes equipped with Optical Steady Shot which will allow your a6000 to capture stabilized images. The lens weighs a mere 12.16 ounces, so it won’t affect your ability to hold the camera up for long periods of time.
This lens comes with a circular aperture made up of seven blades, which allows you to use a bokeh effect on your images, which gives them a new depth and more impressive final result. Sony suggests that this lens is best suited for shooting nature or sports photography.
Great for sports and nature photography.
A few customers complained about poor quality control.
Takes a bit of finessing to find the right settings.
Another budget-friendly lens, the Rokinon lens is a wide-angle lens made specifically for mirrorless cameras. The 18mm field of view allows you to play around with your images and find out how to get the best shots out of your Sony a6000.
A wide-angle lens is best used for landscape photography, but you can use this lens for multiple different types of shots. The wide-angle allows you to focus on objects in the forefront of the image as well as the background.
The Rokinon lens can be used well in low light conditions without it affecting your a6000 camera’s ISO settings. The image quality is impressively high-quality considering the inexpensive price. The manual focus takes a little getting used to, but this is only a small hiccup for this lens.
Inexpensive price point.
Usable for a number of different image types.
High-quality images even in lower light settings.
There is no autofocus on this lens.
Two reviewers experienced a spotted lens.
Best Lens for Sony a6000 – Buyers Guide
Now you have more of an idea of what the market has to offer when it comes to lenses for your Sony a6000, let’s discuss the most important factors to consider when determining which lens you’re going to purchase.
The more you know about the product you’re buying, the more likely you are to be able to make an informed decision for your new lens. This will prevent you from accidentally choosing a lens that is not optimized to what you want the lens for.
Bearing the below information in mind when comparing different lenses will help you choose the right lens for your individual needs and preferences.
For such a high-quality camera such as the Sony a6000, you need a lens that matches its quality and allows you to reach its full potential. Choosing a poor-quality lens will stunt the performance of your camera by capping the image quality when there is much more potential.
Moreover, lenses are not typically inexpensive. For this reason, you don’t want to invest in a piece of equipment that is going to fall flat in regards to its quality. If you’re spending over a thousand dollars on one lens, you’re going to need it to exceed your expectations.
Purchasing from well-known brands can help you choose a high-quality lens, as well as checking the customer reviews to see if any previous buyers have had an issue with their product.
The Sony a6000 doesn’t offer in-camera image stabilization, which is the ability to reduce the appearance of movement in your images, so if you’re shooting images while on the go, you might find that your images are unfocused and blurred.
If you’re going to be shooting lots of images while moving and want the end product to be focused and effective, you might consider choosing a lens that offers in-lens stabilization. Luckily there are many different lenses on the market that offer this feature, so it’s definitely something to consider.
What are you going to use it for?
One of the most important questions you’ll need to ask yourself is what are you going to be shooting with your a6000? Different types of images require different capabilities from your lens, so you should determine what you need out of your lens and choose the correct one that offers you everything you need.
Ideally, you don’t want to be spending double the money on two different lenses rather than just one that can do it all. You’ll need to do some of your own research on which types of images require what from the lens to ensure that you choose the best one for you.
The Sony a6000 weighs 16.5 ounces with its battery and original lens, which isn’t too strenuous on the arms. This, as well as the small design, is one of the reasons why this camera is so popular. You can keep shooting throughout the day without risking arm pains and fatigue.
For this reason, you don’t necessarily want to bulk up your camera with a super heavy lens. Imagine lifting a heavy camera up after a long day of shooting – you’ll need the image stabilization just to hide the shaking in your arms!
If you’re planning on taking images in a short period of time rather than all day, this might not be as important to you. However, bear in mind that the heavier your lens is, the less portable your gear is going to be. This might pose an issue if you often shoot in remote locations such as weddings or whilst traveling.
Speed of Lens
The speed of your lens that you require will depend on where you’re planning to shoot your images the most. If you tend to shoot indoors and in lower light conditions, you might fare better from a lens with a lower aperture. This is also best for portrait photography and in places such as galleries.
On the other hand, if you prefer shooting landscapes, in the middle of the day with glorious sunshine, you might not want to choose such a low aperture. Remember that lower f/ numbers are considered faster and therefore work with a lower aperture, and higher f/ numbers are the opposite.
This is more beneficial for people who like to capture images in poor weather conditions such as rain or show, however, it’s always a helpful feature to have with you just in case. Unfortunately, the a6000 is not weather-proofed itself, so you’ll still need to protect your camera during poor weather.
You might have more than one camera in your collection, and if this is the case, it’s always handy to have interchangeable lenses that you can swap between each camera. Especially if you’re going to be spending a lot of money on one lens, you want to get your money’s worth, right?
As we’ve already mentioned, the price of high-quality camera lenses can be rather expensive, so you’re going to need to determine your budget before you even begin looking for a lens to purchase. The market is full of lenses with varying prices, so don’t feel as though you have to go for the most expensive option right away.
If you’re planning on swapping cameras in a few years, we’d suggest not spending so much money on one lens that might not work with your new camera. Alternatively, if you’re certain to use your a6000 for many years to come, you might feel confident in spending more money on one piece of equipment.
No one wants to invest a significant amount of money into a piece of equipment that is going to falter within the first few months of having it, which is why a warranty is so important to look for when choosing your lens. A warranty will protect your money should something go wrong within the lens.
Higher priced lenses tend to have longer warranty periods, whereas inexpensive lenses have shorter warranties. The length of the warranty is a good indication of how the manufacturer views their product – for example, a longer warranty is likely to mean that they trust their lens and believe it is long-lasting.
Frequently Asked Questions
Why are my Sony a6000 pictures blurry?
There is no in-camera stabilization with the a6000, which is why your pictures may be coming out blurry. This is especially true if you’re moving while trying to capture images. If this is not the case, you might need to adjust the lighting, the aperture, or the focal point. You might benefit from conducting some trial and error with your camera.
Is the Sony a6000 good in low light?
The ISO of the a6000 is rather high at 1600, meaning that the camera is impressively sensitive to light. So you can use the Sony a6000 in lower light conditions and end up with high-quality images. That being said, you might want to choose a lens with better low light capabilities to work with the camera to accentuate the results.
Last Updated on 2020-07-31 //Source: Affiliate Affiliates
The ability to control automation and robots through cloud platforms continues to change in ways that increase access and also increase security. In addition to access via PCs and laptops, now cloud-based mobile apps on tablets and cell phones can connect an engineer or technician remotely to a machine that needs attention. This availability decreases response time and at the same time has increased security.
ProSoft Connect, a cloud-native platform from ProSoft Technology, enables remote device connection to networks and provides security with Defense-in-Depth techniques.
Vishal Prakash, the strategic product manager for ProSoft Technology, says that the platform offers secure remote connectivity for Smartphones, which has grown in importance in the COVID era. “The value of remote access is that it allows experts—whether it’s automation engineers or systems people—to connect remotely to a machine, which could be a robot or any type of machine or system, and then diagnose problems and resolve issues.”
During COVID, companies limit workers’ exposure to others in a plant in an effort to stop or slow the spread of the virus. So it makes sense to increase remote access to machines in the plant where possible. “ProSoft Connect is a cloud-native platform that makes industrial remote connectivity simple and secure for customers. And the app is there to enable anytime, anywhere remote access that is simple and at the same time secure,” he says.
The app can give specific users access to diagnostics of a particular machine. Prakash says, “They may eventually have to go into the plant to fix it if there is a physical breakage or there’s a physical issue that needs to be resolved.” But the number of times an engineer needs to go to the plant is reduced because of the remote diagnostic features.
“They’re now able to at least review and diagnose the issue remotely and then be prepared when they get to the site to fix the issue. The advantage of that is one, it reduces costs, and two, it reduces downtime,” he says.
Remote Devices Can Monitor Robots
Prakash says that remote connectivity is crucial for monitoring robots. “Since the machine is effectively autonomous by nature, the likelihood of having someone there all the time is not high, which means that without remote access, the only time you can get any information back on that machine is if somebody attends to that machine physically,” he says. Remote access increases the ability of systems people and engineers to monitor machines and anticipate predictive maintenance.
Such cloud-based monitoring began on PCs and moved to laptops. Now portable devices like smartphones and tablets are moving center stage, but their use comes with a cost, as smartphone and tablets can heighten security concerns. “Mobile devices are fantastic. And when it comes to reducing downtime, they are fundamentally increasing efficiency. What everybody is concerned about, and rightly so, is security,” Prakash says.
ProSoft Technologies Connect app meets the same security criteria the company uses for PCs and laptops. He says, “We’ve got things like token-based two-factor authentication. In addition, security measures include entering a one-time code to access the application. And then once you’ve asked for the application to actually access the robot itself, you need to obtain permission, which is a completely dynamic process. We call that virtual lockout tagout or the LOTO feature.”
Prakash says that he is excited about the promise of 5G because it will accelerate the adoption of portability, and he’s also excited about the advances in robotic technology. Because of maintenance costs, remote access to a specific robot is important, he says. “If we really want to be very nimble and portable, then ProSoft Connect on a portable device will improve efficiency.”
Afterhours Calls Easier With Mobile-Device Access to Plant
ThinManager, which transmits cloud-based information to ThinClients, also allows remote access to critical content through iPad, Apple iOS devices, Android devices on Windows, and other mobile devices. Users access ThinManager to address crucial tasks from home, elsewhere, or in the plant.
Here too, security is a key feature. Tom Jordan, the marketing lead for ThinManager, says, “You would certainly want to have a virtual private network established between that person’s home office, or mobile office, wherever that may be, and the plant. But once you have the secure connection, you could hit the ThinManager server.” Rockwell Automation acquired ThinManager from Automation Control Products in 2016. According to the Rockwell website, 30% of Fortune 100 companies and 1 in 5 Fortune 500 companies use ThinManager.
Connecting through a mobile device is useful in many situations. Say an engineer gets a call at home about an issue. They can connect via a mobile device to ThinManager. Jordan says, “Instead of having to go to the plant, they’ll log into the VPN, they’ll hit the ThinManager server, and because all of the clients are visible through the ThinManager server, they can monitor that station from the manager console.”
Jordan says that ThinManager determines what content is delivered to each device. “We have technologies we can use to locate those devices within a plant and determine whether a device should receive content or not based on the location of that mobile device.” For example, someone connecting from the parking lot or another location outside the plant will not be allowed to connect.
Applications Are Delivered to People on the Move
When it comes to robots, the ThinManager controls an application, not the robot itself. “You could deliver the application to someone who needs it to diagnose the robot. That’s what we’re in the business of doing. Moving applications,” he says. “ThinManager delivers the application to a device so that a user can stop the robot. If that user wants the application to come to their cell phone, it will deliver it to their cell phone.”
He says that if you think about how an iPhone’s data resides in the cloud, you know that if a phone is crushed or lost, the data can be repopulated on a new device. Along the same lines, ThinManager is a central server that delivers content. “That’s exactly how the ThinManager works. All the data, and all the applications that users use to either control machinery, report on machinery, or see the analytics to determine that machinery is running properly—all of that comes through some sort of application,” Jordan says.
In addition, an application can be “borrowed” from a tethered terminal, often a ThinClient, onto a mobile device when a worker wants to carry the application to another location. There is no interruption in the application’s delivery. “They click a couple of buttons, and the sessions that are currently running move over to the mobile device in real time. This locks down that ThinClient, and no one will come up behind them and try to use that machine while they have those sessions borrowed on their mobile device.”
During COVID, some clients have expanded their control rooms to more than one room. The portability of the ThinClient allows a control application to split among several rooms and allow engineers physical distance from each other. The user can borrow content to a tablet or any device safely, with the proper permissions.
Jordan says it’s important to think not just of mobile devices, but mobile people. “We can assign content to a person’s profile,” he says. Even without a mobile device, ThinManager allows content to follow a person from terminal to terminal in a plant. This ability of an application to follow a person is “the natural progression of our mobility solution. It’s not a separate solution. It’s a natural extension of how we manage PCs and ThinClients already.”
As far as security, he adds, “It’s just as important to deny mobile access as it is to allow it. And so that’s where our location resolver technology changes the game for us.” ThinManager uses these location resolvers: QR codes, WiFi access points, Bluetooth beacons, and GPS satellites to define limits.
Smartphones and other mobile devices are important tools for people who need to monitor automation remotely, and they offer the benefits of faster diagnosis and defined access to content. More importantly, these devices can be used securely to protect a company’s proprietary information.
Whether your app needs to provide a full web browsing experience, display richly-styled content, or incorporate external websites without taking people out of your app, you can make the experience smooth and seamless by choosing the right API.
You can display web content inside of your app with both the WKWebView and SFSafariViewController APIs. But which is the best for your app’s needs?
Note: If your app uses the deprecated UIWebView API to display web content, you will need to update your code as soon as possible for improved security, performance, and reliability. Learn more:
SFSafariViewController is part of the SafariServices framework, and lets your users browse a web page, or a website right inside your app. With it, people can enjoy the same web browsing experience they get in Safari — including features like Password Autofill, Reader, and Secure Browsing — without ever having to leave your app.
These two APIs can provide a lot of the heavy lifting for web technologies in your app, though there are a few instances where we recommend alternative frameworks. For example, when presenting a web-based login screen for your app, use ASWebAuthenticationSession to provide people with the most secure experience.
When should I use WKWebView?
If you need to customize or control the display of web content — or interact with the content itself — WKWebView will be most flexible in helping you build the implementation that suits your needs. (If your app is designed to be used offline, make sure any WKWebView content has appropriate fallbacks and alerts.)
Additionally, consider WKWebView if you need to display HTML or CSS content inline or as part of rest of your app’s user interface.
The Washington Post’s development team implemented WKWebView to display content from the Washington Post website within their app.
In short, WKWebView is an incredibly powerful technology that works in tandem with iOS and macOS frameworks. That said, WKWebView is not designed to outright replace system technologies and frameworks. For example, you should avoid using it in place of device-optimized UIKit classes like UITableView, UIImage, and UIButton, as you lose out on core system behaviors and provide a subpar experience for people who use your app.
When should I use SFSafariViewController?
When you want display websites inside your app without sending people to Safari, the best tool is SFSafariViewController. By using this API, you can effectively embed the Safari interface — and many of its key features and privacy protections — into your app.
The Apple Developer app displays web links through SFSafariViewController.
SFSafariViewController is best used when you need to display interactive web experiences on websites you don’t own, or showcase parts of your web content that are generally outside the scope of your app.
WKWebView allows you to seamlessly integrate web content into your app. Learn how new features in WKWebView allow you to manage cookies, filter unwanted content, and give you more control over loading web content.
What’s New in Safari View Controller
Safari View Controller brings Safari’s features into your app for browsing the web and logging in with 3rd party services. Learn how to use new APIs to customize Safari View Controller’s UI to fit your app’s style.
Learning how to define a function in Python is one of the most important steps to mastering the language. Functions are blocks of code that perform a specific task and can be “called” from any point in the rest of your program. This allows you to avoid writing out large amounts of code over and over, and it lets you handle dynamic processes that react to the context and user interaction.
Let’s take a closer look!
How to define a function in Python
The good news is that Python makes it very simple to define functions. That’s because Python uses a very nice syntax that looks extremely similar to English. To define a function, we simply use the statement “def.” Can you guess what that’s short for?
We then follow that statement with the name of our function (usually capitalizing each word), and then closed brackets. Finally, we use a colon and an indentation.
Any code that we want to belong to the function, we then indent. We end with the statement “return” which tells Python to jump back to the point in the code it was at before.
Once you know how to define a function in Python, the next step is learning how to pass arguments. Arguments are simply variables that you want to pass to your functions to then be manipulated or in some way transformed.
A simple example would be to pass a string into our function so that we can greet the user by name:
Simply name the variable inside the curly brackets when you name the function, and then remember to pass that value when you call it later on!
And there you have it! That is how to define a function in Python: it really is that easy, which is why so many people love Python! If you want to learn a bit more about using functions, check out “How to call a function in Python.”
Nonprofits and local politicians are lining up to support a Charter Communications petition that would let the ISP impose data caps on broadband users and seek interconnection payments from large online-video providers.
Charter filed the petition with the Federal Communications Commission last month, asking the FCC to eliminate merger conditions applied to its 2016 purchase of Time Warner Cable two years early. If Charter’s petition is granted, the company would be able to impose data caps on its Spectrum broadband service and charge network-interconnection fees to video providers after May 18, 2021, instead of in May 2023 as scheduled.
With the FCC seeking public comment, the docket is overwhelmingly filled with consumers urging the commission to oppose Charter’s request for permission to limit consumers’ data usage and charge data-overage fees. “In this age of Internet communication, data caps are an unscrupulous way to gouge money from clients, many of whom do not have alternative Internet sources. This is unacceptable,” one person wrote in a sentiment echoed by hundreds of other Internet users who wrote to the FCC in the past few weeks.
But alongside the angry users of Spectrum Internet service are a number of politicians and charities urging the FCC to grant the petition. Charter has donated to these nonprofits and politicians, and it has apparently made a big outreach effort to get their public support for the petition. Many of the letters to the FCC echo Charter’s argument that it shouldn’t be treated differently from other Internet providers that don’t face such conditions—even though Charter willingly agreed to them in order to secure approval for a merger that made it the second-largest ISP in the United States after Comcast. The letters from nonprofits and politicians ignore the negative impact data caps would have on broadband customers.
Charter told Ars last month that it doesn’t “currently” plan to impose data caps or change its interconnection policy. Instead, it merely seeks “a level playing field so that we can continue to grow and provide superior service to our customers across the country.” But if Charter had zero intention of imposing data caps or changing its interconnection policies, there would be no reason to spearhead a big lobbying effort involving charities and politicians.
Charter’s petition likely has a good chance at the Republican-majority FCC. FCC Chairman Ajit Pai voted against the conditions when they were imposed in 2016 under then-FCC Chairman Tom Wheeler, an Obama nominee. The FCC conditions were designed to prevent Charter from hindering online video providers that compete against the company’s cable TV service. Any FCC order that lifts the merger conditions two years early would likely cite arguments from the various filings supporting Charter’s case. May 18, 2021 is the earliest date on which the conditions can be eliminated under the original terms of the merger approval.
Nonprofits are ready for data caps
FCC filings submitted by charities and community groups discuss the donations Charter gave them. The Boys & Girls Club of Harlem told the FCC it received a $35,000 grant from Charter this year for a learning lab and that “we are happy to support Charter as they seek to sunset two merger conditions—one on data caps and usage-based pricing and the other on interconnection.”
The Boys & Girls Club of the West Valley in Canoga Park, California, told the FCC that Charter gave 10 Samsung Galaxy tablets to the club and that “it only seems fair to level the playing field for Charter so they can have the same opportunities to grow as companies similar to them.” Other Boys & Girls Club chapters supporting Charter after getting donations include ones in Fremont County, Colorado; Schenectady, New York (which received a $75,000 donation); and Niagara Falls in New York.
A US Veterans Corps filing in support of Charter’s petition notes that the ISP “is a major supporter of our Operation Coming Home initiative, which provides new homes to troops who have been injured or families of fallen in combat operations.” The veterans group said it is “happy to endorse their effort at the Federal Communications Commission (FCC) to remove two conditions from the merger.”
The Marshfield Clinic Health System in Wisconsin told the FCC of Charter’s involvement in fundraising efforts and its provision of Internet service to clinics.
“Most of our facilities rely on a single provider for Internet and telecommunications needs: Charter Communications. That is why I am writing today to support Charter’s recent petition to have its merger conditions sunset,” the health system’s Chief External Affairs Officer Ryan Natzke wrote. “I believe Charter should receive the same treatment as other providers, and I support a fair foundation for them in the marketplace,” Natzke wrote later in the same letter.
From New York to California
The YWCA of Syracuse and Onondaga County in New York told the FCC that it got $20,000 from Charter “to help with our computer lab and summer program” and that “we support their request to the FCC to sunset their merger conditions.”
Charter’s petition got support from the Albany, New York, branch of the NAACP, which told the FCC that it received a $10,000 grant from Charter to support a youth mentoring program. The group noted that the COVID-19 pandemic has been especially difficult on children who lack home-Internet access, adding that eliminating the merger conditions “will allow [Charter] to continue and enhance their efforts to bridge the digital divide in minority and low-income communities.”
Regarding its connection to local charities, Charter told Ars in a statement, “Our business is inherently local and we are committed to improving the communities we serve and impacting lives where our customers and employees live and work. These efforts include long-term relationships with local leaders and philanthropies, programs focused on engagement, philanthropic and in-kind support, and employee volunteerism. We are proud to support these important efforts and all they do to enhance the lives of millions each year.”
Politicians make Charter’s case
Now let’s take a look at state lawmakers who support Charter. Bryan Hughes, a Republican state senator in Texas, told the FCC that “Charter is a good corporate citizen” and “need[s] to be on a level playing field with their fellow providers” in order to continue “invest[ing] in our communities.” Charter is one of Hughes’ top donors, having given $12,500 in the current election cycle, according to campaign-finance tracker Vote Smart.
State Sen. Richard Funke, a Republican in New York who received $11,000 from Charter, told the FCC that there has been “no effort by Charter to stifle online video distributors” and that “I am confident that the previous conditions laid out by the FCC can officially be rolled back in May of 2021.”
State Rep. Dan Zwonitzer, a Republican in Wyoming, urged the FCC to eliminate the merger conditions “so good corporate citizens like Charter can continue investing in communities like mine.” Zwonitzer received $300 from Charter.
The National Black Caucus of State Legislators, which represents more than 700 legislators, said it “is pleased to support the sunset of the two remaining merger conditions.” Charter has supported Black communities with diverse hiring and programming as well as “a $10 million investment to support Black and other minority-owned small businesses in underserved communities,” the letter to the FCC said. The letter was written by Caucus President Gilda Cobb-Hunter, a Democratic state representative in South Carolina. All eight members of the group’s executive committee are Democrats.
Charter customers are not the only ones opposing the petition to eliminate merger conditions. The petition received opposition from the Writers Guild of America, West, which said that “Charter has a history of bad-faith behavior regarding merger conditions” and pointed to Charter’s failure to comply with broadband-deployment requirements imposed by New York State. In that case, Charter agreed to pay $12 million toward new broadband deployments in a deal that gave the ISP an extra year to comply with the original requirements.
Massachusetts Attorney General Maura Healey told the FCC that granting Charter’s request would go against the public interest because of the pandemic, increasing use of broadband, and “Charter’s position as the sole fixed-broadband provider in almost all of its Massachusetts territories.”
“It would be somewhat perverse if less than a year from now—when Massachusetts residents may very well still be relying on broadband to maintain all aspects of their lives—Charter imposes data caps or pricing models on captive customers that dramatically increase the price of broadband for the average household,” Healey wrote.
Advocacy groups Public Knowledge and the Sports Fans Coalition opposed Charter’s petition as well. The FCC found during the 2016 merger review that Charter had “incentive and ability to restrict its customers’ ability to access competing video services,” and Charter has provided no evidence that this has changed, the groups said. “Charter has the incentive and ability to restrict its customers from accessing the online video services of their choice, charging them more if they do so through the discriminatory application of data caps, and through causing OVDs [online video distributors] to raise their rates to consumers by charging them access fees,” the groups said.
The first round of public comments on Charter’s petition expired on July 22, and reply comments are due by August 6. Comments can be filed on the docket by clicking “New Filing” or “Express.”
Disclosure: The Advance/Newhouse Partnership, which owns 13 percent of Charter, is part of Advance Publications. Advance Publications owns Condé Nast, which owns Ars Technica.
Apple is continuing to develop, refine, and expand its concept of a finger-worn, smart ring that could be used to wirelessly control nearby devices, or interface with an augmented reality peripheral like the rumored “Apple Glass.”
The company first applied for, and was granted, a smart ring patent back in 2015. Since then, Apple has applied for a steady series of continuation patents for a range of smart ring features and functionality.
In a new patent application published by the U.S. patent and Trademark Office on Thursday, Apple refined the concept of the smart ring. Mostly, it appears to have broadened the language it’s using.
Past ring-related patents specifically called the device a “wearable ring device” with assorted functionality. In Thursday’s continuation patent, Apple has switched to calling it a “wireless finger-worn device” with a touchscreen or touch-sensitive surface, perhaps to better protect its intellectual property.
“A wireless finger-worn device configured to be disposed on one or more fingers of a hand of a user, comprising: a touch-sensitive input device; one or more tactile output generators; one or more processors; memory; and one or more programs, wherein the one or more programs are stored in the memory and configured to be executed by the one or more processors,” the patent reads.
As with past patents, the bulk of the claims here deal with a ring-like device that could accept touch input to control “an external electronic device.” Past rumors and patents have suggested that the ring device could be used to control smart televisions, an iPhone or another electronic device.
Apple goes into specifics about the type of functionality that the device could having, noting that it may be used to change the appearance of a user interface element on another device’s display, or adjust the volume and screen brightness of that device.
Although the continuation patent doesn’t necessarily introduce any significant new capabilities to the ring, it does appear to be aimed at protecting the concept of an “Apple Ring” in a market that’s very different than it was when Apple first started exploring a finger-worn wearable. Amazon in 2019, for example, actually introduced a smart ring device equipped with Alexa. Importantly, however, that device is controlled by voice or a physical button — and not a touch-sensitive display component like Apple’s concept.
Past Apple ring patent applications also suggested that the device could be controlled via hand gesture, and may use some type of Ultra Wideband functionality — perhaps via a U1 chip — to broaden the scope of its features.
Apple’s latest patent lists Marcos Regis Vescovi and Marcel van OS as inventors. Notably, both of them have been listed as inventors in the bulk of Apple’s past ring-related patents and patent applications.
If you asked a photographer what their favorite mirrorless Sony camera was, you’d most likely receive the same answer across the board – the a7III. There are many reasons for this, one of them being that it’s simply such a superb camera.
You can use the a7III in low light conditions without a hitch, and the full-frame sensor and high-quality processor makes the image quality hard to beat. For such an impressive camera, you’re going to want to choose an equally as impressive lens.
That being said, it’s not as simple as choosing the highest-rated lens and assuming that it will work the best for you. Choosing the right lens will depend on what you’re going to be capturing most often, and in what type of setting.
We’ll be looking at the types of lenses for different settings a bit more in our buyers guide below, so make sure to read that if you’re stuck on the type of lens you want to get. Having said that, let’s get started by looking at the top five lenses available on the market for your a7III.
Superb optical performance, including both outstanding image quality and beautiful background Blur effects (bokeh), provided by fast f/2.8 aperture.
Comfortably light weight (19.4 oz.) and compact (4.6 in). Maximum Magnification Ratio: 1:2.9 (Wide); 1:4 (Tele)
Close-focusing; minimum object distance: 7.5 in at wide-angle setting and 15.3 in at the telephoto position.
All-new “rxd” stepping motor AF unit is extremely quiet and therefore perfect for video capture.
Moisture-resistant construction and fluorine coating for weather protection..Maximum Diameter:Φ73mm
Buying the right lens for your camera can be a stressful task, especially when you don’t know what type of lens to go for. Our top pick today is a zoom lens, as they’re often used for all types of photography and beginners find them easy to use.
Our favorite lens for the Sony a7III is the Tamron 28-75mm F/2.8 Lens, and here are a few reasons that helped us to come to that decision:
The design is both lightweight at 19.4 ounces, compact at 4.6 inches, and durable.
You can use the lens for most types of photography so that you aren’t carrying around multiple different lenses.
The autofocus is fast to keep up with multiple different subjects in one take.
Best Lens for Sony a7III – Comparison Table
Best Lens for Sony a7III – Reviews
This lens from Tamron is incredibly popular when it comes to a7III lenses, for a number of impressive reasons. The lens is both lightweight and very durable thanks to the polycarbonate casing, so don’t worry about being weighed down by the 28-75mm lens.
It’s worth noting that the autofocus of this lens is so smooth and quick responding that you’ll hardly even notice that it’s in motion. This allows you to use the lens for numerous different types of photography, so it’s a great lens for people who don’t like carrying around multiple lenses.
Expect crystal clear images from this lens, no matter what focal length you’ll be using it at. Thanks to the focal range, you can shoot portraits, smaller details, astrophotography, and landscapes with this lens. If you’re wanting an all-purpose lens for when you’re just starting out, you cannot go wrong with the 28-75mm F/2.8.
Lightweight and durable design.
Amazing lens for all types of photography.
Not the best performing in low light.
It’s better at capturing photos rather than videos.
Second on our list is a wide-lens that can shoot numerous types of photos, including landscapes and interiors. Have you ever noticed that certain images of inside houses look much larger than they actually are? You’ll be able to achieve this with the Zeiss Batis lens.
This lens is lightweight and very high-quality for the price. Moreover, the autofocus is exceptionally fast and quiet, which is great for taking videos as well as photographs. A wide-angle lens is great for situations where you want to fit as much of the setting in as possible.
You might find that there is a slight distortion to your images with this lens, but this is very easily resolved in post-editing. The rest of the features make up for this, in our eyes. The OLED display keeps you up to date with important information such as the depth of field, which is a great feature.
Weather sealed so you can use it in any environment.
OLED display keeps you in the know while shooting.
There might be a slight distortion to some images.
A few customers had issues with quality control.
Next up is an impressively affordable prime lens from Sony. Prime lenses are mostly used for portrait photography, but they can be used well for most other types of photography. You’d be hard-pressed to find such a great prime lens at an amazing price like this one anywhere else on the market!
The 28mm is respectable for everyday images where you don’t find yourself too far away from your subject. This allows the lens to be very compact and lightweight, making it excellent for carrying around with you.
We’d consider using this lens for travel photography, or for taking images while on the go. The autofocus is very quick and keeps up well with the Sony a7III. What’s more is that this feature is actually silent, which is great for capturing video footage. The image quality is something to be admired for the low price.
Compatible with a wide variety of cameras including Sigma, Nikon and Canon Features an optimized and quiet Hyper Sonic Motor that works with an Optical Stabilizer to capture perfect birding and wildlife shots
The lens features a zoom lock switch that adds to the image stabilization and can be used at any focal length
Also comes with specially developed software that can be uploaded to the lens via the USB connection port to update the lens’ firmware and parameters
An oil and water repellent coating has been applied to the front glass for water resistancy and easy cleaning
People that previously purchased this lens found that it was a little heavier to carry around than some other lenses
Next up we have a simple zoom lens that can be used for a number of different purposes. This is a great lens for beginners who don’t have much experience with lenses or who don’t want to carry around multiple lenses while they’re out capturing images.
Many people have compared this lens to a prime lens, just with the capabilities of a larger zoom range. The sharpness of your images with this lens is simply unmatched, even while using the maximum zoom setting.
Sony has designed this lens to be high-quality and durable without compromising the overall performance. For this reason, you’ll notice the high price point. This lens works well in low light conditions thanks to the consistent aperture and you’ll appreciate the focusing speed.
Offers excellent image quality.
Performs well in low lighting.
Excellent build quality.
Higher price point.
Quite large so expect it to bulk out your a7III.
Telephoto lenses are best used for sports and nature photography in which you cannot get too close to the subject of your images. The maximum focal range of 200mm for this lens allows you to do just that. While it’s not the longest focal range, you’ll still be able to reach a reasonable distance from your subject.
The autofocus capabilities are very quick and useful when shooting face-paced action, such as horse racing or wildlife. The aperture allows you to fit more of the scene within each image. The lens offers in-lens stabilization which can be helpful when taking images on the move.
You can use this lens in low light settings without a hitch, so you can keep on capturing images into the night. This is especially useful for nature photographers whose subjects tend to be more active at night. Overall, this is a great lens for people who need an impressive zoom feature before anything else.
Impressive zooming capabilities.
Great autofocus and in-lens stabilization.
Best used for sport and nature photography.
Rather heavy at 1480 grams.
High price point.
Best Lens for Sony a7III – Buyers Guide
Camera lenses can be a difficult product to purchase as there are a lot of different factors when it comes to each type. Some lenses work better than others depending on the setting, the subject, and the type of photography.
We’ll be discussing some of the most important information to remember when you’re choosing the best lens for you and your Sony a7III.
Types of Lens
Below we’ll be looking at some of the most commonly used lenses with the Sony a7III. We’ll also touch on what they’re best suited for so that you can determine which lens will suit your needs the best based on your personal style of shooting.
Prime lenses have larger maximum apertures and therefore work well at focusing on one thing in the forefront of your image, rather than focusing on everything else in the background as well. This type of lens offers sharp images and is often rather lightweight for easy usage.
Although there isn’t a particular lens for shooting portraits, as you can use almost any of your favorite models to shoot them, prime lenses are often regarded as one of the best types for this style of photography. Your subject will be the main focus of your images if you use a prime lens.
Wide-angle lenses give you the opportunity to fit more of the setting into your images. This is particularly beneficial for landscape photographers who find an idealistic spot and want to capture as much of the view as possible.
Photographers also use wide-angle lenses for interior and architectural images as it gives more of a spacious feel to the space. For the a7III, a wide-angle lens will be one that offers a focal length of 35mm and wider.
Contrary to what the name suggests, macro lenses are actually used for taking images of smaller objects such as food, bugs, and details. The macro lens can capture every detail and blow it up so that the viewer can see it all.
Macro lenses need to have a focus ability of infinity to 1:1 magnification ratio, to leave you with high-quality images. The minimum focusing distance should be large enough to enable you to get close to the subject without blocking the light with your camera.
Zoom lenses are some of the most simple yet effective models out there, and are great for beginners as you can use them for almost any type of photography. It makes for a great well-rounded lens that you can take anywhere without having to change the lens every couple of minutes.
Telephoto lenses are normally used by nature and sports photographers due to the fact that they can capture images from far away from the subject. If you’re in the stands at a sports game, or on the ground looking up into the trees, you’ll need a well-performing lens to rescue the space between the photographer and the subject.
Types of Photography
We’ve already touched on a number of types of photography above, but there are still a few popular types that we haven’t touched upon yet. Let’s look at these and see which is the best type of lens for each.
This type of photography concerns the stars and sky at night. For this, you’ll need a lens that works well in low light conditions with a wide maximum aperture. Wide-angle lenses are often the most popular lenses for astrophotography thanks to the wide field of view.
You’ll be able to capture more of the sky in one shot. This is particularly useful when you’re trying to shoot images of impressive things such as constellations and the Milky Way.
Street and Travel Photography
You can use almost any lens for these types of photography, as it really depends on your personal style and preference. Wide-angle lenses above 35mm are better so that you can capture more details within your setting.
Anything below 35mm will make it harder to notice all of the smaller details that you might want to draw attention to. That being said, some photographers prefer this aspect and choose to use these lenses. It’s all about what you’re trying to achieve in your photography.
You should also consider choosing a lens that is weatherproof so that you don’t have to stop shooting in case of a sudden change in the weather. This is always a beneficial feature of your lens, but this means that it also comes with a premium price tag.
The quality of the camera lens needs to be high so that you can capture the best images possible. As we’ve already mentioned, the Sony a7III is a premium camera, so the lens that you purchase needs to match this.
Make sure that the lens you purchase is high-quality and offers you the majority of the features that you need. Investing in a high-quality lens should make it much more likely to last you for a long time, reducing the overall cost in the long run.
Price and Warranty
As we’ve just touched upon, investing in a more expensive piece of gear is more likely to last you for longer, rather than choosing a cheaper alternative that is only going to last you a year, or maybe even less.
If you have the means to, we’d suggest choosing a lens that offers all the features that you need for your style of photography. This will prevent you from having to spend more money on more than one lens.
Choosing a lens that comes with a warranty will protect your money from being wasted should something happen to the lens. This gives you more peace of mind and makes you more willing to spend a higher amount of money on your lens. We would always suggest ensuring that any equipment that costs more than $100 comes with a warranty.
Choosing a lens from a better-known brand might make you more willing to invest in the lens, as there will be a higher number of loyal customers to put your mind at ease. If thousands of other people believe in the product, why shouldn’t you?
Well-known brands are also more likely to offer better warranties and higher quality products, as they don’t want to lose any customers or be left with bad reviews. Smaller, lesser-known brands can sometimes be less cautious of this.
Frequently Asked Questions
Is Sony a7III good for beginners?
There are many people testifying that the Sony a7III is a great choice for beginners due to its versatility and ease of use. The camera itself can be used in a number of different settings such as dusk and dawn, and is compatible with a great range of different lenses.
The one thing that perhaps might deter beginners is the initial cost of the camera itself and the secondary cost of accessories and lenses. That being said, if you choose one lens that can be used for multiple different types of photography, you don’t have to spend too much.
How do I know what lenses work for Sony a7III?
Checking the compatibility of a lens with the a7III is very easy with certain websites. For example, Amazon allows you to check this factor with a banner at the top of the advertisement where you can input your camera model and it’ll tell you whether or not the lens will fit your camera.
We have ensured that all of the lenses that we spoke about in our list above fit onto the Sony a7III using this method.
Last Updated on 2020-07-30 //Source: Affiliate Affiliates